Adds 30+ extra WorldGuard flags - Folia, Disable Mace & more, Permit entry by XP or PAPI, and more.
WorldGuard ExtraFlags Plus
Release 4.3.13
An advanced WorldGuard extension that adds over 30+ extra region flags for full control of player behavior, teleportation, and region rules β featuring Folia support, item blocking (Mace, Firework, Wind Charge, Totem, vanilla Spears), throwable-only blocking (disable-throw for egg, snowball, pearl, XP bottle), optional PacketEvents/ProtocolLib packet hooks for full disable-completely coverage, and fully customizable messages.
π§± Folia Ready | βοΈ Custom Messages | πͺ Disable Mace, Totem, Trident, Spears & More | π₯ Disable-throw (egg / snowball / pearl / XP bottle)
ποΈ XP-Based or PlaceholderAPI (integer output) based region entry limits
β οΈ Warning DO NOT USE BOTH PLUGINS TOGETHER!
If you're upgrading from
WorldGuardExtraFlagstoWorldGuardExtraFlagsPlus, make sure to:
- Remove the old
WorldGuardExtraFlags.jarplugin file- Only keep
WorldGuardExtraFlagsPlus.jaron your server- Both plugins cannot coexist - they will conflict with each other
Key Features
- β Folia support β fully compatible with async region handling
- π‘οΈ New flag:
disable-completelyβ blocks all usage of specified items (MACE, FIREWORK_ROCKET, WIND_CHARGE, TOTEM_OF_UNDYING, TRIDENT, vanilla spear tiers 1.21.11+, plusSPEARfor all tiers at once)- Note:
permit-completelyis replaced. Please usedisable-completelyinstead. - Spear Lunge (packet STAB, including Lunge enchant) requires PacketEvents or ProtocolLib on the server for reliable blocking; without either, Lunge may bypass region checks.
- Note:
- π― New flag:
disable-throwβ blocks launching only these throwables:EGG,SNOWBALL,ENDER_PEARL,EXPERIENCE_BOTTLE. Tridents and wind charges stay ondisable-completely. - ποΈ New flags:
entry-min-level/entry-max-levelβ restrict entry by XP level or PlaceholderAPI values - π¬ Customizable messages via
messages-wgefp.yml(disable, recolor, or use placeholders) - π Message cooldown system to prevent spam (default 3 seconds)
- πͺ New flag:
villager-tradeβ control villager trading in regions - π« New flag:
disable-collisionβ disable player collision in regions- Uses Minecraft's native scoreboard teams to control collision. TAB plugin is supported with API integration. May conflict with other plugins that use teams. See (public-documents/disable-collision flag documentation.md) for details.
- π PlaceholderAPI Chat Integration β chat prefix/suffix supports PlaceholderAPI placeholders
- π§± New flags:
allow-block-place/deny-block-place/allow-block-break/deny-block-breakβ fine-grained block placement and breaking control - π¦ New flags:
deny-item-drops/deny-item-pickupβ restrict specific items from being dropped or picked up (works when WorldGuard allows drops/pickups) - π¨ New flag:
permit-workbenchesβ block workbench usage (anvil, crafting table, ender chest, etc.) and crafting table crafting in regions- Note:
permit-workbenches CRAFTnow only blocks crafting table (3x3) crafting, not inventory (2x2) crafting. Useinventory-craftflag to block inventory crafting.
- Note:
- π¨ New flag:
inventory-craftβ block inventory crafting (2x2 grid) in regions - π‘οΈ Godmode & Fly Flag Enhancement β The
godmodeandflyflags now also disable EssentialsX godmode/fly when entering regions with these flags disabled (EssentialsX integration) - π₯ New flag:
player-count-limitβ limit maximum number of players in a region - π― New flag (experimental):
chambered-enderpearlβ mitigates chambered ender pearl bypasses (pearls thrown outside denied regions are removed when the shooter enters a region where the flag denies); subject to change.
About
WorldGuard protects land by defining regions. WorldGuard ExtraFlags Plus extends it with even more customization β adding powerful flags that modify gameplay, teleportation, commands, and behavior within regions.
Included Flags (30+)
Hereβs a quick overview β all managed with standard WorldGuard flag commands.
[teleport-on-entry / teleport-on-exit] [command-on-entry / command-on-exit]
[console-command-on-entry / console-command-on-exit] [walk-speed / fly-speed]
[keep-inventory / keep-exp] [chat-prefix / chat-suffix] [godmode]
[blocked-effects] [respawn-location] [worldedit] [give-effects]
[fly] [play-sounds] [frostwalker] [nether-portals] [glide](elytra-blocker)
[chunk-unload] [item-durability] [join-location](not-on-folia)
New in Plus:
[disable-completely] [disable-throw]
[entry-min-level / entry-max-level]
[villager-trade] [disable-collision] [deny-item-drops / deny-item-pickup]
[allow-block-place / deny-block-place] [allow-block-break / deny-block-break]
[permit-workbenches] [inventory-craft] [player-count-limit]
[chambered-enderpearl](experimental)
π Flag Usage Guide
For comprehensive usage examples and detailed flag documentation, see: Complete Flag Usage Guide
Version Compatibility
| Minecraft | WorldGuard | ExtraFlagsPlus | Support |
|---|---|---|---|
| 1.20 β 1.21.11 | 7.0.15+ | 4.3.13+ | β Active |
| 1.7 β 1.19 | Older | β No support |
The jar declares api-version: 1.21 in plugin.yml so Paper 1.21.x servers (and forks such as Canvas) load it; the project still compiles against the pinned Paper API artifact in the root pom.xml.
Message Customization
All plugin messages live in plugins/WorldGuard/messages-wgefp.yml.
- Edit freely to match your style
- Use
{required},{current},{item},{workbench}placeholders (e.g.disable-throw-blockeduses{item}) - Color codes supported (
&c,&7, etc.) - Disable messages with
"" - Reload instantly using
/wgefp reloador/wg reload
Authors
Support & Community
- π Changelog: CHANGELOG.md β release 4.3.13
- π¬ Discord: Join our Discord server
Image Section
β If you like this project, give it a star on Github
Information
| Category | World Management |
|---|---|
| Published on | November 1, 2025 |
| License | MIT |
| Downloads | 533 |
| Stars | 0 |
| Watchers | 2 |