WorldGuard ExtraFlags Plus
Release 4.4.2 — A WorldGuard extension that adds 44+ region flags for player behavior, teleportation, commands, items, blocks, and region rules — with Folia support and fully customizable messages.
Highlights
- Folia ready — async-safe region handling on Folia servers
disable-completely— block MACE, FIREWORK_ROCKET, WIND_CHARGE, TOTEM_OF_UNDYING, TRIDENT, vanilla spears (SPEARor per-tier), with optional PacketEvents / ProtocolLib for full STAB / Lunge coveragedisable-throw— block throwing EGG, SNOWBALL, ENDER_PEARL, EXPERIENCE_BOTTLE only (tridents and wind charges stay ondisable-completely)console-command-repeat— repeat a console command every 1–60 seconds while a player stays in a region (opt-in in config)lightning-damage— lightning visuals without damage (PvP arenas)entry-min-level/entry-max-level— XP level or PlaceholderAPI integer entry limits- Custom messages —
messages-wgefp.ymlwith cooldown (default 3 seconds) - Update checker — Spigot, GitHub, and Modrinth
- EssentialsX integration —
godmodeandflyflags also disable EssentialsX god/fly when denied
:::warning Do not run both plugins If upgrading from WorldGuardExtraFlags to WorldGuard ExtraFlags Plus:
- Remove the old
WorldGuardExtraFlags.jar - Keep only
WorldGuardExtraFlagsPlus.jar - Both plugins cannot coexist — they will conflict :::
Requirements
| Requirement | Version |
|---|---|
| Minecraft | 1.20 – 1.21.11 / 26.2+ |
| WorldGuard | 7.0.15+ |
| Java | 21 (plugin bytecode) |
| Server software | Spigot, Paper, Purpur, Folia |
The JAR declares api-version: 1.21 in plugin.yml for Paper 1.21.x and forks (e.g. Canvas).
| Optional | Purpose |
|---|---|
| PacketEvents | Primary packet hook for disable-completely (spear Lunge / STAB) |
| ProtocolLib | Fallback packet hook when PacketEvents is absent |
| PlaceholderAPI | Chat prefix/suffix and integer entry limits |
| EssentialsX | Godmode / fly flag integration |
| TAB | disable-collision API integration |
| DeluxeCombat | keep-inventory combat-log restore |
Installation
- Download the latest release from GitHub Releases
- Place
WorldGuardExtraFlagsPlus.jarin your server'splugins/folder - Ensure WorldGuard is installed
- Restart the server
- Edit
plugins/WorldGuard/config-wgefp.ymlandplugins/WorldGuard/messages-wgefp.ymlas needed - Reload with
/wgefp reloador/wg reload
Commands
| Command | Description |
|---|---|
/wgefp reload | Reload messages-wgefp.yml (aliases: /wgefplus, /worldguardextraflagsplus) |
Permissions
| Permission | Description |
|---|---|
worldguardextraflagsplus.reload | Use /wgefp reload |
worldguardextraflagsplus.worldedit.bypass | Bypass worldedit deny regions for WorldEdit / FAWE |
worldguardextraflagsplus.worldedit.silent-deny | Suppress chat when WorldEdit is blocked |
Documentation
Flag overview
Original ExtraFlags (25): teleport, command, speed, inventory, chat, effects, worldedit, fly, sounds, portals, and more.
Plus additions (19): disable-completely, disable-throw, entry level limits, villager trade, lightning damage, collision, block/item control, workbenches, inventory craft, player count limit, hide-players (experimental), chambered-enderpearl (experimental), console-command-repeat.
See the full flags reference for every flag, accepted values, and examples.
Support
- Changelog: GitHub CHANGELOG
- Discord: tinsware Discord