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 jakeyray18 jakeyray18 Oct 20, 2014 at 05:22 UTC - 0 likes

    Having an issue where when I set the region flag 'use' to deny, the people it is denying do not take any damage at all. Looks like its even denying them that ability, pretty much giving them godmode in regions that they do not have membership in. Is there any way to change this behavior or was this intended?

    Using the latest release of WG 6.0.

    Anyone got any ideas how I could fix or change this?

  • Avatar of jeussa jeussa Oct 18, 2014 at 17:06 UTC - 0 likes

    Hi dere, I noticed a little glitch with the worldguard-flag gamemode.

    Basicly when you teleport to a location, but the teleportevent is cancelled you still get the gamemode set inside the region to which the teleportation would've gone.

    Would you be able to fix this? Thanks :)

  • Avatar of scuroK scuroK Oct 15, 2014 at 22:51 UTC - 0 likes

    current version is a nightmare please update.

  • Avatar of dutchrastacraft dutchrastacraft Oct 15, 2014 at 21:13 UTC - 0 likes

    For the people trying to fix enchanting bottles

    Put your flag build on allow and the flags block-break and block-place on deny!

  • Avatar of SonicRS SonicRS Oct 15, 2014 at 02:32 UTC - 0 likes

    Hi ! The place to post tickets is down at this time so I am posting mine here! On my server, I wish to downgrade Worldguard 6.0 Beta 2 to Worldguard 5.9, how can I downgrade without loosing any data

  • Avatar of dNiym dNiym Oct 14, 2014 at 02:22 UTC - 0 likes

    <<reply 2361094>>

    Yes, just like with older worldguard with a region inside a region.

    For Example:   
    Outside Region Flags:  build: deny, pvp: deny
    Inside Region Flags:     build: allow, pvp: allow, monster-spawning: deny

    You would then need to do this:
    /region setparent <inner_region_name>  <outer_region_name>
    It should update and show something like

    THEN you must set the priority of the inner region higher than the outer region to get the flags to take priority...   Sooo..
    /region priority <inner_region_name> 4 (or any number higher than <outer_regions_name>'s priority.

    Remember, DENY overrides Allow so if regions are equal priority a deny set will always override an allow!

    The end result of the above example would be:
    PVP and building would be denied in the outer region, but allowed in the inner region.
    Monster spawning would be blocked only in the inner region (because it's not forbidden in the outer region)

    Last edited Oct 14, 2014 by dNiym
  • Avatar of dNiym dNiym Oct 14, 2014 at 02:16 UTC - 0 likes

    It seems that Build: Deny , Block-Place: Deny, Block-Break: Deny flags all override Pistons: Allow..

    Is there a way to disable breaking of blocks while still allowing piston mechanisms to work?  I have a redstone puzzle that I had to claim as safe zone to allow players to continue using after the update.

    If I set any of these flags (Build, Block-Place, Block-Break) to deny redstone will work but pistons cease to function (even with use flag & piston flags) enabled.

    Thank you!

  • Avatar of scuroK scuroK Oct 12, 2014 at 19:51 UTC - 0 likes

    after update xp drops does not work and mypets attack players in non-pvp regions! i want to be the owner of global but this does not work correctly. no xp droping and no sand physics when i am the onwer of global very annoying

    Last edited Oct 12, 2014 by scuroK
  • Avatar of Theepwner Theepwner Oct 12, 2014 at 07:56 UTC - 0 likes

    @ZamX735: Go

    region priorities m8

  • Avatar of scuroK scuroK Oct 11, 2014 at 20:14 UTC - 0 likes

    Latest version does not work correctly with mypet. the pvp:deny does not get recognized by mypet i guess


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