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.

WARNING: Certain versions of GroupManager and PEX are extremely slow when checking permissions, particular if you have a lot of users or groups. If you are finding WG showing up in "timings" reports, then it is most likely caused by your permissions plugin being slow. To diagnose lag, we recommend using WarmRoast.


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 TheOneMadHawk TheOneMadHawk Dec 21, 2014 at 22:39 UTC - 0 likes

    I have an issue with WG 6 B 2

    I cannot use pistons if my "_ _global_ _" region has any owner.
    It looks like the "pistons ALLOW" flag is ignored then.
    After i removed that the owner from that region everything worked as expected.

    Pistons do not work:

            members: {}
            flags: {pistons: allow}
                unique-ids: [01234567-89ab-cdef-0123-456789abcdef]
            type: global
            priority: 0

    Pistons do work:

            members: {}
            flags: {pistons: allow}
            owners: {}
            type: global
            priority: 0

    You cannot be crazier than Crazy.
    Try and fail.

  • Avatar of Perry0123499 Perry0123499 Dec 21, 2014 at 10:34 UTC - 0 likes

    My Flags Stop Working at random times is there a way this can be fix??? please someone help me :)

  • Avatar of arsenalfcgunners arsenalfcgunners Dec 21, 2014 at 05:43 UTC - 0 likes

    How do I prevent Multiverse from messing up the PVP settings I have in WorldGuard. If I have PVP in multiverse on true, PVP works everywhere in the world, and same with false. If I use WorldGuard and set global PVP to false, and then set it to true in a PVP arena, WorldGuard has no effect, because MultiVerse seems to take over everything. How do I fix this?

  • Avatar of ntrixter ntrixter Dec 20, 2014 at 14:39 UTC - 0 likes

    @TeamRaId: Go

    You need to add the USE: Allow flag to your spawn region.

  • Avatar of TeamRaId TeamRaId Dec 20, 2014 at 14:04 UTC - 0 likes

    Hey i have a little bit of a problem i want my spawn to be protected with worldguard but poeple have to tp out of my spawn with a command block but if i try to use the button it doesnt work because world guard flag build deny doesnt allow me to push buttons so i cant use command blocks please fix this so we can still use buttons in regions were not allowed to build in.

  • Avatar of catbox01 catbox01 Dec 18, 2014 at 03:09 UTC - 0 likes

    Everything I'm reading tells me that to allow water flow from a bucket, I have to set the config to run high frequency flags. Those requires a nearly constant check, and enough of those will invariably cause lag! What genius thought that one up? Pex causing lag? Right; couldn't be something YOU guys have done. Where's the single line true false for water bucket usage in the config file? Stop adding stupid damned functions that I can carry out normally through essentials or any other basic server config program!

    And so I set the config file to allow high frequency flags, place a flag to allow water flow in the global region, and bingo... WorldGuard kicks off again, and there's yet another item that doesn't work.

    Rolling back.

    Last edited Dec 18, 2014 by catbox01
  • Avatar of remcov1 remcov1 Dec 17, 2014 at 20:30 UTC - 0 likes

    @marciboy999: Go

    it works :? Have you disable use ?


  • Avatar of marciboy999 marciboy999 Dec 16, 2014 at 21:51 UTC - 0 likes

    I found another bug. Pistons doesn't work inside regions. Outside regions, they work.

  • Avatar of marciboy999 marciboy999 Dec 16, 2014 at 15:09 UTC - 0 likes

    The command /rg list -p <Playername> does not work. It says that the player hasn't any regions, but all my players have regions, who tested it. Please fix! :)

  • Avatar of TheMasta12 TheMasta12 Dec 15, 2014 at 02:59 UTC - 0 likes

    I'm having problems with world guard it lets me do /rg but not /protect what could it be?


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