Minecraft plugin WorldGuardExtraFlagsPlus
WorldGuard ExtraFlags Plus is a Minecraft plugin extension for WorldGuard that adds 40+ region flags to control player behavior, teleportation, item usage, crafting, and region-specific rules.
Find a server with WorldGuardExtraFlagsPlus
16 servers reported WorldGuardExtraFlagsPlus
- HALLOWEEN-EVENT Time Limited Cosmetics · Bossfights 21 onlineBedrock
- 'A savage place! / as holy and enchanted / As e’er beneath a 42 online
- Server.Pro Official [26.2] Anarchy Ignites! Server Now Live 10 onlineJava
- 54.39.122.49:25565 7 onlineJava + Bedrock
- GenuineMC 6 onlineJava + BedrockSurvival
- 91.197.6.177:26109 0 online
About WorldGuardExtraFlagsPlus
🔌 About WorldGuard ExtraFlags Plus
WorldGuard ExtraFlags Plus is an extension for the WorldGuard plugin that provides additional region flags and behaviors. It expands WorldGuard's region system with more than 40 confirmed flags to control item usage, teleportation, entry limits, crafting, player collision, villager trading, and other region-specific rules.
🎯 Purpose
The plugin fills gaps in WorldGuard's built-in flags by offering fine-grained control over player actions and region policies. It is intended for server administrators who need region-level customization beyond core WorldGuard, for example to build protected PvP arenas, lobbies, hub behavior, or restricted gameplay zones.
⚙️ Features
- Adds 40+ extra flags (teleport-on-entry/exit, command-on-entry/exit, console-command-on-entry/exit, walk-speed, fly-speed, keep-inventory, keep-exp).
- New plus-specific flags:
disable-completely,disable-throw,entry-min-level,entry-max-level,player-count-limit,villager-trade,lightning-damage,disable-collision,inventory-craft,permit-workbenches,deny-item-drops,deny-item-pickup,allow-block-place,deny-block-place,allow-block-break,deny-block-break. - Customizable messages stored in
messages-wgefp.yml(message cooldown to prevent spam). - Optional integration hooks: PlaceholderAPI support for numeric placeholders, optional PacketEvents or ProtocolLib packet hooks to improve blocking coverage for certain items/attacks.
- EssentialsX interaction:
godmodeandflyflag enhancements disable EssentialsX godmode/fly when those flags are denied. - Folia support and async-safe handlers where applicable.
- Update checker and an experimental
hide-playersflag andchambered-enderpearlexperimental behavior. console-command-repeatflag to run a console command repeatedly while a player stays in a region (disabled by default).
🧩 Who It Is For
- Server owners and admins running WorldGuard who need more precise region controls.
- Survival, SMP, hub/lobby, and PvP servers that require region-based behavior customisation.
- Servers using Paper or Folia where async or fork-specific support is required.
🏗️ Example Use Cases
- Limit the number of players in an arena region with
player-count-limit. - Block use and throwing of specific items (mace, trident, ender pearls) inside event zones using
disable-completelyanddisable-throw. - Prevent inventory (2x2) crafting inside safe zones with
inventory-craftor block workbench use withpermit-workbenches. - Restrict region entry by player XP level or a numeric PlaceholderAPI value using
entry-min-level/entry-max-level. - Run a console command repeatedly while players remain inside a region using
console-command-repeat.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/wgefp reload | Reload plugin messages and configuration snippets related to messaging. | not specified | Admin |
/wg reload | WorldGuard reload (not specific to this plugin, but documented as a reload option for messages). | not specified | Admin |
⚙️ Installation
📥 Setup
- Download the official JAR and place it into your server
plugins/directory alongside WorldGuard. - If upgrading from the older WorldGuardExtraFlags: remove the old
WorldGuardExtraFlags.jarbefore starting — the two cannot coexist. - Restart the server and check the server console to confirm the plugin and its flags loaded correctly.
📦 Dependencies
- Required: WorldGuard (this project is an extension for WorldGuard).
- Optional / Integrations: PlaceholderAPI (numeric placeholder support), PacketEvents or ProtocolLib (improved packet-based blocking), EssentialsX (integration for godmode/fly behavior).
🧾 Configuration
- Plugin messages are stored in
plugins/WorldGuard/messages-wgefp.ymland are fully customizable; there is a message cooldown system configurable via the plugin config.
🧠 Technical Notes
- The project declares
api-version: 1.21and targets modern Paper API artifacts; Folia compatibility is implemented and confirmed. - Java bytecode and API targeting align with recent 1.21-era server environments.
- The plugin replaces the older permit-completely behavior with
disable-completelyfor broader item blocking semantics. - Some features (for example complete blocking of certain spear lunge mechanics) are more reliable when PacketEvents or ProtocolLib are present.
- The plugin exposes many flags via standard WorldGuard flag commands (flags are set using WorldGuard's region flag interface).
🤝 When This Plugin Is Useful
If you run WorldGuard and need additional, confirmed region flags to control item usage, player entry rules, crafting, and other per-region behaviors — especially on Paper or Folia servers — WorldGuard ExtraFlags Plus centralizes those capabilities within WorldGuard's flag system without needing separate region-management plugins.
Comments
No comments yet
Be the first to comment.
For server admins
- Authors
- tins, isokissa3
- License
- MIT
- Supported platforms
- Bukkit, Spigot, Paper, Folia
- Supported versions
- 1.20, 1.21, 1.20–1.21.11
- Dependencies
- WorldGuard, PlaceholderAPI, PacketEvents, ProtocolLib, EssentialsX
Links
What servers report
Server platforms
- Paper14
- Purpur2
Plugin versions
- 4.4.55
- 4.4.63
- 4.4.23
- 4.4.11
- 4.3.111
- 4.3.71
- 4.4.01
- 4.3.81
Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.