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 dNiym dNiym Oct 21, 2014 at 07:47 UTC - 0 likes

    <<reply 2372876>>

    The region you created is still there...   However; your region by itself is merely a collection of rows and columns which don't contain any block data.

    So there is no way to restore the build from the region.   The region could protect it from grief deny/allow people entry but again it doesen't contain the blocks that were there before.

    In the future if theres a really cool build you would like to preserve you can use worldedit and either select the region or just an area around the structure.  then do //copy   once you copy it (to the clipboard)   use //schematic save <some meaningful name>    that will write that particular selection to a separate file which can be re loaded / pasted using //schem paste

  • Avatar of Theepwner Theepwner Oct 21, 2014 at 07:42 UTC - 0 likes

    @dutchrastacraft: Go

    How'd you find that one out? Just curious, lol.

  • Avatar of jujuberr jujuberr Oct 21, 2014 at 03:19 UTC - 0 likes

    Hi, I'm running 1.5.1 Bukkit on my server. My friends made a cool structure for me while I was gone. I came back, was so happy, and immediately set the region, by selecting the area, doing /expand vertical, /region define (name) then i did /region addowner sledderskid (my friend). Then, after a while of playing, the server crashed, and didn't save. Me and my friend were really sad, then a little shine of bright light came. I did /region info (define of region.) Then, the region info appeared! It's still there, but I don't know how to restore it. Where do regions save? Is there a folder called like region saves, or something so I can find the lost work of art? Thanks- Jujuberr

  • Avatar of BoomScoom BoomScoom Oct 20, 2014 at 22:48 UTC - 0 likes

    Hi I found an enderpearl glitch. What I mean by enderpearl glitch is that when I deny enderpearls it still lets me throw them even if im op, deoped, and moved to group default. If you know how to fix that please let me know! Thanks!

    BTW Please tag me so I can try a solution if you have 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


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