Protect your server!
WorldGuard lets you and players guard areas of land against griefers and undesirables as well as tweak and disable various gameplay features of Minecraft.

🛑 Make sure that you are using the Java version of Minecraft.
Check YouTube for tutorials, or read the official documentation.

Join our Discord server if you need help with installing or using WorldGuard.
Make sure to check the docs first!


Can anyone use it?
Only opped users or users with permissions supplied with a permissions plugin can use WorldGuard.
How do you use WorldGuard?
To learn how to use WorldGuard, read the docs. Check YouTube for tutorials too!
I need help!!
You may visit our documentation or Discord Guild.
I have some feature requests...
Visit our issue tracker. However, if you just have a question, please try one of the methods above.
Can I edit the source code?
Visit our GitHub repository. WorldGuard is licensed under LGPLv3 and you can compile it with Gradle.
🎉 Support us on GitHub Sponsors!
Need a host? We recommend Apex Hosting
Unsupported
Required
Terms for using, modifying and redistributing this product.
30.05.2026 · Modrinth
Screenshots and images from the original Modrinth page.





Published versions and original Modrinth files.
30.05.2026 · 95 685 downloads
24.03.2026 · 90 147 downloads
06.01.2026 · 42 780 downloads
06.01.2026 · 49 507 downloads
01.11.2025 · 42 801 downloads
12.06.2025 · 111 561 downloads
16.02.2025 · 101 972 downloads
21.12.2024 · 15 987 downloads
09.11.2024 · 8 693 downloads
13.09.2024 · 90 106 downloads
11.09.2024 · 20 072 downloads
This is the earliest release of WorldGuard on Modrinth. For earlier versions, please see our CurseForge page.
use (for the interaction) or pvp (for the knockback).Known Issues: Spigot still doesn't throw events in all cases for knockback from both wind charges and maces ("smash attacks"). These are small edge cases but should work immediately in WorldGuard if Spigot does start throwing events for those cases.
10.09.2024 · 45 downloads
This version is compatible with:
10.09.2024 · 297 downloads
This version is compatible with:
/summon command get treated as plugin-spawned entities10.09.2024 · 35 downloads
This version is compatible with:
10.09.2024 · 19 downloads
This version is compatible with:
-i search and -s flags to /rg list, -c to /rg teleport.10.09.2024 · 7 downloads
This version is compatible with:
10.09.2024 · 55 downloads
This version is compatible with:
/rg toggle-bypass command.10.09.2024 · 10 downloads
10.09.2024 · 5 downloads
This version is compatible with:
//world <worldname> command to select a world for region commands. This removes the need to-w <worldname> in every command when running commands from console./rg tp.10.09.2024 · 3 downloads
This version is compatible with:
Changes
10.09.2024 · 4 downloads
This version is compatible with:
Changes
/rg toggle-bypass command which temporarily turns off region bypassing until used again./rg flag and /rg flags commands./wg report.7.0.1 release candidate/beta changes
10.09.2024 · 4 downloads
This version is compatible with:
Changes
10.09.2024 · 16 downloads
This is the last release before MC 1.13 versions.
10.09.2024 · 4 downloads
If you are upgrading from a version earlier than 1.11 (1.10 or below), please read the following:
This version supports only Minecraft 1.12. It may partially function as far back as 1.8, but it is recommended to use version 6.2 for Minecraft versions 1.11.2 and below as you will encounter errors when running commands.
NEW DOCUMENTATION: There is new documentation.
Developers: There is a page on using the new custom flag API.
nether-portal-protection).chorus-fruit-teleport flag, works similar to enderpearl to prevent teleportation.exit-via-teleport flag (default allow) to control exiting an exit=deny region via teleportation.fall-damage flag to control player damage caused by falling.time-lock flag to lock players' time of day. Valid values are from 0 to 24000 for absolute time, or +- any number for relative time.weather-lock flag to lock players' weather. Valid values are "clear" or "downfall". Unset to restore to normal world weather.-s to the event debugging commands to show a stack trace rather than attempt to detect the causing plugin.-e argument (sets an empty value for the flag) in the flag set command when the type of flag is of the 'set' type.use flag.use flag.interact flag./wg report).10.09.2024 · 21 downloads
This version supports Minecraft 1.9 through 1.11, and will mostly function as far back as 1.7.
NEW DOCUMENTATION: There is new documentation.
Developers: There is a page on using the new custom flag API.
nether-portal-protection).chorus-fruit-teleport flag, works similar to enderpearl to prevent teleportation.exit-via-teleport flag (default allow) to control exiting an exit=deny region via teleportation.fall-damage flag to control player damage caused by falling.time-lock flag to lock players' time of day. Valid values are from 0 to 24000 for absolute time, or +- any number for relative time.weather-lock flag to lock players' weather. Valid values are "clear" or "downfall". Unset to restore to normal world weather.-s to the event debugging commands to show a stack trace rather than attempt to detect the causing plugin.-e argument (sets an empty value for the flag) in the flag set command when the type of flag is of the 'set' type.use flag.use flag.interact flag./wg report).10.09.2024 · 5 downloads
This version supports Minecraft 1.9 through 1.10, and should be backwards compatible with 1.8 and 1.7.
NEW DOCUMENTATION: There is new documentation.
nether-portal-protection).chorus-fruit-teleport flag, works similar to enderpearl to prevent teleportation.exit-via-teleport flag (default allow) to control exiting an exit=deny region via teleportation.fall-damage flag to control player damage caused by falling.time-lock flag to lock players' time of day. Valid values are from 0 to 24000 for absolute time, or +- any number for relative time.weather-lock flag to lock players' weather. Valid values are "clear" or "downfall". Unset to restore to normal world weather.-s to the event debugging commands to show a stack trace rather than attempt to detect the causing plugin.-e argument (sets an empty value for the flag) in the flag set command when the type of flag is of the 'set' type.use flag.use flag.interact flag./wg report).10.09.2024 · 8 downloads
This version supports Minecraft 1.7.9, 1.7.10 and 1.8.
NEW DOCUMENTATION: There is new documentation.
exit-via-teleport flag (default allow) to control exiting an exit=deny region via teleportation.fall-damage flag to control player damage caused by falling.time-lock flag to lock players' time of day. Valid values are from 0 to 24000 for absolute time, or +- any number for relative time.weather-lock flag to lock players' weather. Valid values are "clear" or "downfall". Unset to restore to normal world weather.-s to the event debugging commands to show a stack trace rather than attempt to detect the causing plugin.-e argument (sets an empty value for the flag) in the flag set command when the type of flag is of the 'set' type.use flag.use flag.interact flag./wg report).10.09.2024 · 6 downloads
Changes in v5.9:
10.09.2024 · 4 downloads
Changes in v5.8:
Highlight: Support for MC 1.6.1 and 1.6.2
10.09.2024 · 4 downloads
Changes in v5.7.5:
__global__ lighter flag to ALLOW to let people use them outside regions by default. Type /rg f __global__ lighter allow. Note that in future versions this will no longer be required as a workaround is in place.Changes in v5.7.4:
**" in front of greeting and farewell messages to allow more customizability. You can re-add them by adding "&c** " to the flag.Changes in v5.7.3:
Changes in v5.7.2:
//stack not respecting item metadata.10.09.2024 · 2 downloads
Changes in v5.7.4:
**" in front of greeting and farewell messages to allow more customizability. You can re-add them by adding "&c** " to the flag.Changes in v5.7.3:
Changes in v5.7.2:
//stack not respecting item metadata.10.09.2024 · 3 downloads
Changes in v5.7.3:
Changes in v5.7.2:
//stack not respecting item metadata.10.09.2024 · 3 downloads
Changes in 5.7.2:
//stack not respecting item metadata.10.09.2024 · 3 downloads
Have you updated? You should update WorldEdit to 5.5.1 or newer and CraftBukkit to 1.4.6-R0.1 or newer.
** Changes in this version:**
/rg addmem <id> <player> -w <worldname>/rg flag <id> <flag> -w <worldname> <flagvalue>** Changes in 5.7:**
Changes in 5.6.5:
Changes in 5.6.3:
** Changes from 5.6.1 and 5.6.2:**
Changes from 5.6:
10.09.2024 · 2 downloads
Have you updated? You should update WorldEdit to 5.5 or newer and CraftBukkit to 1.4.6-R0.1 or newer.
** Changes in this version:**
Changes in 5.6.5:
Changes in 5.6.3:
** Changes from 5.6.1 and 5.6.2:**
Changes from 5.6:
10.09.2024 · 2 downloads
Have you updated? You should update WorldEdit to 5.4.5 or newer and (if you're running MC 1.4) CraftBukkit to 1.4.2-R0.2 or newer.
** Changes in this version:**
Changes in 5.6.3:
** Changes from 5.6.1 and 5.6.2:**
Changes from 5.6:
10.09.2024 · 3 downloads
Thank you to def for testing the above fixes and features.
** Changes from 5.6.1 and 5.6.2:**
Changes from 5.6:
10.09.2024 · 2 downloads
5.6.1 didn't block splash potions very well, so 5.6.1 was released. The following are the changes between 5.6 and 5.6.2.
Thank you for gabizou for his contribution in this release.
Did you update from a version older than 5.6? Here's what was new in 5.6:
Warning: You should update WorldEdit to the latest version.
Warning: If you are using MC 1.4.2, you should update CraftBukkit to the latest version.
If you want to block Withers spawning, use "WITHERBOSS" and not "WITHER".
Known issues: [https://github.com/EngineHub/WorldGuard/issues)
10.09.2024 · 4 downloads
Warning: You should update WorldEdit to the latest version.
If you want to block Withers spawning, use "WITHERBOSS" and not "WITHER"
10.09.2024 · 4 downloads
Thanks to narthollis for his contributions in this version.
Warning: You need to update WorldEdit to version 5.1 or newer.