Skip to main content

WorldGuard ExtraFlags Plus

WorldGuard ExtraFlags Plus is a Bukkit plugin extension that provides 37+ extra flags for WorldGuard, with full Folia support.

GitHub License

Features

  • Folia Support – Full compatibility with Folia servers
  • 37+ Extra Flags – Extensive flag collection for region customization
  • PlaceholderAPI Support – Number returns and chat integration
  • Configurable Messages – Customize all plugin messages
  • Update Checker – Automatic updates from Spigot, GitHub, and Modrinth
  • EssentialsX Integration – Godmode & Fly flag enhancement

New Flags

Item Control

FlagDescription
disable-completelyBlocks all usage of specified items (MACE, FIREWORK_ROCKET, WIND_CHARGE, TOTEM_OF_UNDYING, TRIDENT)
deny-item-dropsRestrict specific items from being dropped
deny-item-pickupRestrict specific items from being picked up

Player Restrictions

FlagDescription
entry-min-levelRestrict region entry based on minimum player XP level or PlaceholderAPI values
entry-max-levelRestrict region entry based on maximum player XP level or PlaceholderAPI values
player-count-limitLimit maximum number of players in a region
disable-collisionDisable player collision in regions

Block Control

FlagDescription
allow-block-placeFine-grained block placement control
deny-block-placeDeny specific block placement
allow-block-breakFine-grained block breaking control
deny-block-breakDeny specific block breaking

Interaction Control

FlagDescription
villager-tradeControl villager trading in regions
permit-workbenchesBlock workbench usage (anvil, crafting table, ender chest, etc.)
inventory-craftBlock inventory crafting (2x2 grid) in regions

Requirements

RequirementVersion
Minecraft Server1.17+
WorldGuard7.0+
Java17+
Server SoftwareSpigot/Paper/Folia

Installation

Migration Notice

If upgrading from WorldGuardExtraFlags to WorldGuardExtraFlagsPlus:

  • Remove the old WorldGuardExtraFlags.jar plugin file
  • Only keep WorldGuardExtraFlagsPlus.jar on your server
  • Both plugins cannot coexist - they will conflict with each other
  1. Download the latest release from GitHub Releases
  2. Place the JAR file in your server's plugins folder
  3. Restart your server
  4. Configure messages in plugins/WorldGuard/messages-wgefp.yml

Configuration

Message Customization

All plugin messages can be customized via messages-wgefp.yml in the WorldGuard folder.

Message Cooldown

The plugin includes a message cooldown system to prevent spam. Default cooldown is 3 seconds.

Usage Examples

Disable Specific Items in a Region

/rg flag <region> disable-completely MACE,WIND_CHARGE,TOTEM_OF_UNDYING

Set Player Level Restrictions

/rg flag <region> entry-min-level 10
/rg flag <region> entry-max-level 50

Limit Players in a Region

/rg flag <region> player-count-limit 20

Block Specific Item Drops

/rg flag <region> deny-item-drops DIAMOND,EMERALD

Disable Player Collision

/rg flag <region> disable-collision true

PlaceholderAPI Integration

The plugin supports PlaceholderAPI for:

  • Chat prefix/suffix placeholders
  • Level-based entry restrictions using custom placeholders

Compatibility

Supported Plugins

  • ✅ WorldGuard 7.0+
  • ✅ EssentialsX (godmode/fly integration)
  • ✅ PlaceholderAPI
  • ✅ TAB Plugin (collision API integration)

Server Software

  • ✅ Spigot
  • ✅ Paper
  • ✅ Purpur
  • ✅ Folia