Skip to main content

Configuration

WorldGuard ExtraFlags Plus stores its files in the WorldGuard plugin folder:

plugins/WorldGuard/
├── config-wgefp.yml # Plugin behavior & flag toggles
└── messages-wgefp.yml # Customizable player messages

Reload both with /wgefp reload or /wg reload.

config-wgefp.yml

Master flag control (all-flags-control)

Each flag can be enabled or disabled globally. Disabled flags are not registered — useful to avoid Paper deprecation warnings for unused flags.

SettingDefaultNotes
Most flagstrueStandard flags enabled
hide-playersfalseExperimental — opt-in
console-command-repeatfalseOpt-in repeating commands

Key toggles for Plus flags:

all-flags-control:
disable-completely: true
disable-throw: true
console-command-repeat: false
hide-players: false
chambered-enderpearl: true
lightning-damage: true
join-location: true # set false on Folia or if unused

Permit workbenches (permit-workbenches)

SettingDefaultDescription
permit-workbench-block-placement-toofalseAlso block placing workbench blocks
permit-all-includes-enderchestfalseALL keyword includes ender chests

Godmode (godmode)

SettingDefaultDescription
auto-give-godmode-region-leftfalseRestore godmode when leaving region

Keep inventory (keep-inventory)

SettingDefaultDescription
combat-log-restoretrueDeluxeCombat: restore inventory after combat-log in keep-inventory regions

Allow block place / break

SettingDefaultDescription
allow-block-place.require-membershipfalseWhitelist only applies to region members/owners
allow-block-break.require-membershipfalseSame for block break whitelist

Logging (logging)

SettingDefaultDescription
verbose-startup-logsfalseDetailed startup lines (config paths, collision banner, chunk tickets)

messages-wgefp.yml

All player-facing messages are customizable.

  • Edit text to match your server style
  • Color codes supported (&c, &7, etc.)
  • Set a message to "" to disable it
  • Common placeholders: {required}, {current}, {item}, {workbench}
  • disable-throw-blocked uses {item}
  • disable-completely-blocked for blocked item usage

Message cooldown

Default 3 seconds between repeated denial messages to prevent spam. Configured in the messages file / plugin defaults.

Update checker

Automatically checks Spigot, GitHub, and Modrinth for new releases on startup.

Optional integrations

PluginFeature
PacketEventsPrimary disable-completely packet hooks
ProtocolLibFallback packet hooks
PlaceholderAPIChat prefix/suffix, entry level placeholders
EssentialsXGodmode / fly flag sync
TABdisable-collision via TAB API
DeluxeCombatkeep-inventory combat-log restore