Minecraft plugin WorldGuard
Information about the Minecraft plugin WorldGuard and servers where it is used
🔌 About the plugin WorldGuard
WorldGuard — is a Minecraft plugin that provides region protection, flag-based gameplay controls and access management for server operators and staff. WorldGuard helps prevent griefing, control PvP/TNT/mob behavior, blacklist items, and fine-tune many gameplay features on a Paper/Spigot server. WorldGuard requires a Bukkit-compatible server (Paper recommended) and the WorldEdit plugin to define regions.
🎯 Purpose
WorldGuard solves the problem of unregulated building, griefing, and unwanted gameplay interactions by letting you define protected regions and configure behavior via flags. WorldGuard is intended for servers that need per-area control (survival hubs, minigames, town systems, network spawns) and for server admins who need reliable region protection on a minecraft server. WorldGuard appears across many server types but is most commonly used on Paper/PaperMC servers. ()
⚙ Main features
- Region creation and editing using WorldEdit selections. ()
- Fine-grained flags to allow/deny actions (pvp, entry, chest-access, use, block-place, etc.). ()
- Membership and owner management per region (owners, members, groups). ()
- Commands for region administration: define/remove/redefine/claim, flags, priority, parent, teleport, list, info. ()
- Data storage and migration tools (yaml <-> mysql, UUID migration, region height migration). ()
🧩 Who it's for
WorldGuard is suitable for:
- Server administrators on Paper/Spigot who need area protection.
- Survival, Towny-like or RPG servers that require build permissions per-plot.
- Minigame and network hubs where specific regions require different rules.
- Staff and moderators who manage claims and region flags.
🏗 Usage examples
- Create a spawn region where PvP, mob-damage and item pickup are disabled via flags.
- Define shop plots and give build permissions to members/owners only.
- Blacklist an exploit item across the world and notify moderators on use.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/rg define <id> [owners...] | Create a region from your WorldEdit selection | worldguard.region.define (use worldguard.region.* for full access) | Admin/Console |
/rg remove <id> | Remove a region | worldguard.region.remove | Admin/Console |
/rg redefine <id> | Redefine region area using selection | worldguard.region.redefine | Admin/Console |
/rg claim <id> | Claim a region (player-claim flow) | worldguard.region.claim | Player/Admin |
/rg addmember <id> <members...> | Add members or groups to region | worldguard.region.addmember | Admin/Moderator |
/rg removemember <id> <members...> | Remove members from region | worldguard.region.removemember.* | Admin/Moderator |
/rg flag <id> <flag> [value] | Set a flag on a region (pvp, entry, greeting, etc.) | worldguard.region.flag.* | Admin/Moderator |
/rg info <id> | Show info about a region | worldguard.region.info.* | Player/Moderator |
/rg list | List regions, supports filters | worldguard.region.list | Player/Moderator |
/rg teleport <id> | Teleport to region spawn/teleport flag | worldguard.region.teleport.* | Player/Moderator |
/rg migrateuuid | Convert names to UUIDs in region data | worldguard.region.migrateuuid | Admin/Console |
(Commands shown are the primary region-related commands documented in WorldGuard.) ()
🔐 Permissions
By default WorldGuard does not grant interactive access to everyone; server operators must grant permissions via a permissions plugin or use operator status. The permissions system is extensive; below are core and commonly referenced nodes (defaults vary; many nodes are not granted by default). ()
| Permission | Description | Default |
|---|---|---|
worldguard.* | Full access to WorldGuard | false |
worldguard.notify | Receive blacklist/notify alerts | false |
worldguard.region.bypass.<world> | Bypass protection in a specific world | false |
worldguard.region.toggle-bypass | Allow /rg bypass toggling | false |
worldguard.region.flag.* | Use /rg flag to change flags | false |
worldguard.region.info.* | View region information | false |
worldguard.region.addowner | Add owners to a region | false |
If you need fine-grained control, WorldGuard supports per-region and per-flag permission patterns (see docs for examples). ()
⚙ Installation
📥 Installation
- Download the WorldGuard .jar from an official release (GitHub / Bukkit/CurseForge / EngineHub pages). ()
- Place the .jar in your server's
plugins/folder. - Ensure you have WorldEdit installed and a Paper/Spigot server implementation.
- Restart the server (full restart recommended).
📦 Dependencies
- WorldEdit (required for region selection and many operations). ()
- A Bukkit-compatible server (Paper recommended). ()
🧾 Configuration
- WorldGuard creates its data files and configuration on first run (region storage, flags, and config files). Configuration is editable (config.yml and storage settings). The plugin supports YAML storage and can be configured to use MySQL via the configuration and storage drivers; migration commands exist to move between storage types. ()
🧠 Additional information
⚠ Known conflicts
- WorldGuard interacts with many plugins that modify block placement, explosions or movement; test on staging when combining with other protection or land-claim plugins.
- Some behaviors depend on server implementation (Paper vs others) and Paper-specific events may improve behavior.
🚧 Limitations
- WorldGuard requires WorldEdit to define regions.
- Version compatibility depends on the released WorldGuard build; consult the release notes for supported Minecraft versions and Java requirements (newer Minecraft releases may require newer WorldGuard builds and newer Java). ()
FAQ
Q1: Does WorldGuard require WorldEdit? A1: Yes — WorldEdit is required for region selection and many region operations. ()
Q2: Can I use MySQL for region storage? A2: Yes — WorldGuard supports different storage drivers (yaml, mysql) and provides migrate commands. Always back up before migrating. ()
Q3: Is WorldGuard compatible with Paper? A3: Yes — Paper is recommended and WorldGuard is widely used on Paper servers. Check the release notes for exact MC/Paper versions supported by each WorldGuard build. ()
Q4: Does WorldGuard collect telemetry (bStats)? A4: Information about telemetry is not asserted here; consult the plugin documentation or config for telemetry/bStats settings. (Information not verified in official docs excerpts above.)
Q5: Is there Discord support or community? A5: EngineHub maintains community resources (Discord link and docs are referenced on the GitHub repository). For official support channels consult the project's GitHub / EngineHub pages. ()
🤝 When this plugin is useful
Use WorldGuard when you need reliable, battle-tested region protection on a minecraft server, with flexible flag rules and per-region permissions. WorldGuard is a de-facto standard protection plugin for Paper/Spigot servers that require control over PvP, building and other gameplay mechanics without custom coding. ()
Useful links
- https://enginehub.org/worldguard
- https://github.com/EngineHub/WorldGuard
- https://worldguard.enginehub.org/
- https://www.curseforge.com/minecraft/bukkit-plugins/worldguard
- https://worldguard.enginehub.org/
- https://enginehub.org/worldguard/
- https://www.curseforge.com/minecraft/bukkit-plugins/worldguard/files
- https://worldguard.enginehub.org/en/latest/commands/
- https://worldguard.enginehub.org/en/latest/permissions/
- https://discord.gg/enginehub
- https://discord.do/enginehub
- https://github.com/EngineHub/WorldGuard/issues
- https://worldguard.enginehub.org/en/latest/
- https://enginehub.org/
- https://dev.bukkit.org/projects/worldguard/files/6643567
- https://www.curseforge.com/minecraft/bukkit-plugins/worldguard/files/3677516
Minecraft plugin WorldGuard is used on public servers to extend gameplay, add new mechanics, or improve server management. This page contains up-to-date information about the plugin's purpose, usage, and popularity among servers.
The catalog of servers with WorldGuard is generated automatically based on real data. You can see which Minecraft servers have this plugin installed, how often it is used, and what role it plays in gameplay.
WorldGuard usage statistics help assess its relevance and distribution. Data is updated regularly and reflects the real state of the Minecraft server ecosystem without manual input.
The Minecraft plugin WorldGuard page is useful for server owners choosing functionality for their project and for players who want to understand what features a server with this plugin offers.
Use this page to find Minecraft servers with the WorldGuard plugin, analyze its popularity, and make an informed decision about using the plugin on your server.