WorldGuard is a powerful plugin providing (1) area-specific protection, (2) world protection, (3) additional game rules, (4) blacklisting, and (5) various utilities.

  • Block creeper and wither block damage, falling damage, etc.;
  • Disable fire spread, lava fire spread, ice formation, Endermen picking up blocks, etc.;
  • Blacklist certain items and blocks so they can't be used;
  • Warn moderators when certain items and blocks are used;
  • Protect areas of your world so only certain people can build in them;
  • Set areas where PVP, TNT, mob damage, and other features are disabled;
  • Protect your server from various 'exploits' like magical obsidian creation machines;
  • Disable, or enable, various Minecraft features, like sponges from classic;
  • Add useful commands like an immediate "STOP ALL FIRE SPREAD" command.
  • Enable only features you want! Everything is off by default.

Want better /time /tp, homes, warps? Get CommandBook. Want to add cool elevators and new Redstone features? How about CraftBook?

How do I install WorldGuard?

  1. Download WorldEdit (required by WorldGuard) and extract the WorldEdit.jar file into your "plugins/" folder.
  2. Download WorldGuard and extract the WorldGuard.jar file into your "plugins/" folder.
  3. Run your server!
  4. Read our wiki to learn how to use WorldGuard.

Where do I learn how to use WorldGuard?

To learn how to use WorldGuard, read our wiki.

Where can I get my questions answered?

If you have a question, ask it on our forum. You may also visit our IRC channel or ask @sk89q on Twitter.

Where can I report bugs or request features?

Visit our issue tracker. However, if you just have a question, ask it on our forum.

Can I download WorldGuard source code?

Visit our GitHub repository. WorldGuard is licensed under LGPLv3 and you can compile it with Maven.


Check out my Minecraft server!

SK's Minecraft Server

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of fungreenfox fungreenfox Feb 24, 2013 at 18:06 UTC - 0 likes

    using WorldGuard 5.7.1, mob-spawning deny doesnt work anymore, anywhere. Is this coming back?

  • Avatar of byakuya06 byakuya06 Feb 24, 2013 at 16:04 UTC - 0 likes

    @Jik4: Go

    Yes, it is possible. There is a predefined region called global (with the double underlines before and after), which is the global area, so basically the world itself. You can set the flags to global and prevent others build or destroy and set other things.

  • Avatar of Jik4 Jik4 Feb 24, 2013 at 14:14 UTC - 0 likes

    Can you use it to protect entire worlds? Because I really need that.

  • Avatar of Kingdom08 Kingdom08 Feb 24, 2013 at 09:45 UTC - 0 likes

    Also why is there no option to prevent fall damage?

    Last edited Feb 24, 2013 by Kingdom08
  • Avatar of Kingdom08 Kingdom08 Feb 24, 2013 at 09:44 UTC - 1 like

    Hi I have been having many issues with worldguard lately. I have the latest version and plants cannot be planted in flower pots, also flags are being reset? For example I have parkour. I'll do /region flag parkour blocked-cmds /sethome

    It will work for a while then stop working? Also the plugin is using 33% of my server resources? I have reinstalled latest version? Need help thanks!

  • Avatar of killerline10168 killerline10168 Feb 24, 2013 at 08:41 UTC - 0 likes

    @StyL_TwisT: Go

    Thank you so much!!! =D Now my server would be lot of easier and nicer! Thanks

    Wanna Trade? My Head For a Plugin Developer! What You Say?

  • Avatar of XxBoonexX XxBoonexX Feb 24, 2013 at 01:51 UTC - 0 likes

    Is their a way to block just Hostile mobs. it would be nice to block them without blocking animal spawning as well. it would be a nice flag lol, i have a feeling it isn't as simple as it sounds.

  • Avatar of Charbeneau Charbeneau Feb 24, 2013 at 01:43 UTC - 0 likes

    Keep getting this error 02-23 18:42:11 [INFO] [WorldGuard] Enabling WorldGuard v5.7.1 2013-02-23 18:42:11 [SEVERE] Error occurred while enabling WorldGuard v5.7.1 (Is it up to date?) while parsing a block mapping in "<reader>", line 22, column 1: regions: ^ expected <block end>, but found BlockMappingStart in "<reader>", line 72, column 2: fire: ^

    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce( at org.yaml.snakeyaml.parser.ParserImpl.peekEvent( at org.yaml.snakeyaml.parser.ParserImpl.checkEvent( at org.yaml.snakeyaml.composer.Composer.composeMappingNode( at org.yaml.snakeyaml.composer.Composer.composeNode( at org.yaml.snakeyaml.composer.Composer.composeDocument( at org.yaml.snakeyaml.composer.Composer.getSingleNode( at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData( at org.yaml.snakeyaml.Yaml.loadFromReader( at org.yaml.snakeyaml.Yaml.load( at com.sk89q.util.yaml.YAMLProcessor.load( at com.sk89q.worldguard.bukkit.ConfigurationManager.load( at com.sk89q.worldguard.bukkit.WorldGuardPlugin.onEnable( at at at org.bukkit.plugin.SimplePluginManager.enablePlugin( at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin( at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins( at net.minecraft.server.v1_4_R1.MinecraftServer.j( at net.minecraft.server.v1_4_R1.MinecraftServer.e( at net.minecraft.server.v1_4_R1.MinecraftServer.a( at net.minecraft.server.v1_4_R1.DedicatedServer.init( at at

  • Avatar of jtaylor0608 jtaylor0608 Feb 24, 2013 at 00:27 UTC - 0 likes

    @StyL_TwisT: Go

    Highly recommended by myself. We use it to create mall plots on our server that players can easily buy (or if they don't want it anymore, sell).
    The great thing is, is that if a player sells a plot, it reverts it back to it's default state when the region was put up for sale.

  • Avatar of StyL_TwisT StyL_TwisT Feb 23, 2013 at 20:31 UTC - 0 likes

    @killerline10168: Go

    Use BuyLand, a plugin made to work with WorldGuard
    I have a lot of free time and I am happy to be involved with dev teams, or just regular plugin requests. (PM me)


Date created
Aug 25, 2011
Last update
Sep 01, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files