WorldGuard

Logo

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.

Quote:

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.



Patreon

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 H8llfire H8llfire Mar 16, 2013 at 14:39 UTC - 0 likes

    Hi guys, does anybody know how i would be able to disable hopper minecarts with wg? I can deny to place them, but not to dispense them with an dispenser :(

    BFAK:90709851,243bbda88d1d51dc4368b460dc9b7892250f7a8ddb74e11251f11dbbaaa61513

  • Avatar of danielfr789 danielfr789 Mar 16, 2013 at 14:33 UTC - 0 likes

  • Avatar of tschagg tschagg Mar 16, 2013 at 13:55 UTC - 0 likes

    hi, the minecart tnt disable isnt workin ... i disabled tnt in the file, but the tnt on the cart is still exploding

  • Avatar of civilcraft civilcraft Mar 16, 2013 at 13:54 UTC - 0 likes

    Hello, I recently just updated my WorldGuard because I need to be able to stop minecartTNT to stop exploding throughout the whole server, not just regions. I have the TNT world damage setting set to false in the settings, but I dont see anythinga bout minecart tnt. I want it so it will damage people, but not the world. Thanks

  • Avatar of pcatack pcatack Mar 16, 2013 at 12:54 UTC - 0 likes

    Hello there, new version works for me but I have a few errors thats ocurrs every second:

    2013-03-16 13:52:20 [SEVERE] Could not pass event EntityDamageByEntityEvent to WorldGuard v5.7.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5pre_R1.Explosion.a(Explosion.java:167) at net.minecraft.server.v1_5pre_R1.World.createExplosion(World.java:1632) at net.minecraft.server.v1_5pre_R1.WorldServer.createExplosion(WorldServer.java:812) at net.minecraft.server.v1_5pre_R1.EntityCreeper.l_(EntityCreeper.java:102) at net.minecraft.server.v1_5pre_R1.World.entityJoinedWorld(World.java:1356) at net.minecraft.server.v1_5pre_R1.WorldServer.entityJoinedWorld(WorldServer.java:595) at net.minecraft.server.v1_5pre_R1.World.playerJoinedWorld(World.java:1337) at net.minecraft.server.v1_5pre_R1.World.tickEntities(World.java:1225) at net.minecraft.server.v1_5pre_R1.WorldServer.tickEntities(WorldServer.java:463) at net.minecraft.server.v1_5pre_R1.MinecraftServer.r(MinecraftServer.java:570) at net.minecraft.server.v1_5pre_R1.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5pre_R1.MinecraftServer.q(MinecraftServer.java:484) at net.minecraft.server.v1_5pre_R1.MinecraftServer.run(MinecraftServer.java:417) at net.minecraft.server.v1_5pre_R1.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NoClassDefFoundError: org/bukkit/entity/MinecartTNT at com.sk89q.worldguard.bukkit.WorldGuardEntityListener.onEntityDamageByEntity(WorldGuardEntityListener.java:277) at com.sk89q.worldguard.bukkit.WorldGuardEntityListener.onEntityDamage(WorldGuardEntityListener.java:432) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 17 more Caused by: java.lang.ClassNotFoundException: org.bukkit.entity.MinecartTNT at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 23 more 2013-03-16 13:52:20 [SEVERE] Could not pass event EntityDamageByEntityEvent to WorldGuard v5.7.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_5pre_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:81) at org.bukkit.craftbukkit.v1_5pre_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:369) at org.bukkit.craftbukkit.v1_5pre_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:391) at net.minecraft.server.v1_5pre_R1.EntityLiving.damageEntity(EntityLiving.java:693) at net.minecraft.server.v1_5pre_R1.EntityHuman.damageEntity(EntityHuman.java:677) at net.minecraft.server.v1_5pre_R1.EntityPlayer.damageEntity(EntityPlayer.java:347) at net.minecraft.server.v1_5pre_R1.Explosion.a(Explosion.java:171) at net.minecraft.server.v1_5pre_R1.World.createExplosion(World.java:1632) at net.minecraft.server.v1_5pre_R1.WorldServer.createExplosion(WorldServer.java:812) at net.minecraft.server.v1_5pre_R1.EntityCreeper.l_(EntityCreeper.java:102) at net.minecraft.server.v1_5pre_R1.World.entityJoinedWorld(World.java:1356) at net.minecraft.server.v1_5pre_R1.WorldServer.entityJoinedWorld(WorldServer.java:595) at net.minecraft.server.v1_5pre_R1.World.playerJoinedWorld(World.java:1337) at net.minecraft.server.v1_5pre_R1.World.tickEntities(World.java:1225) at net.minecraft.server.v1_5pre_R1.WorldServer.tickEntities(WorldServer.java:463) at net.minecraft.server.v1_5pre_R1.MinecraftServer.r(MinecraftServer.java:570) at net.minecraft.server.v1_5pre_R1.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5pre_R1.MinecraftServer.q(MinecraftServer.java:484) at net.minecraft.server.v1_5pre_R1.MinecraftServer.run(MinecraftServer.java:417) at net.minecraft.server.v1_5pre_R1.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NoClassDefFoundError: org/bukkit/entity/MinecartTNT at com.sk89q.worldguard.bukkit.WorldGuardEntityListener.onEntityDamageByEntity(WorldGuardEntityListener.java:277) at com.sk89q.worldguard.bukkit.WorldGuardEntityListener.onEntityDamage(WorldGuardEntityListener.java:432) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 23 more

    Thanks for all your work!

  • Avatar of Benas223 Benas223 Mar 16, 2013 at 11:54 UTC - 0 likes

    @MaxdPL: Go

    Same here. It's kinda anoying to see the console spammed, but it doesn't seem to damage anything, running good with 90+ players online. Hopefuly it will get fixed soon in dev builds tho :)

    Last edited Mar 16, 2013 by Benas223
  • Avatar of Pixiyo Pixiyo Mar 16, 2013 at 10:31 UTC - 0 likes

    @MaxdPL: Go

    Same. Server is crashing too.

  • Avatar of HayamaT HayamaT Mar 16, 2013 at 10:30 UTC - 0 likes

    @MaxdPL: Go

    This error seems to occur when attacked by an enemy with a sword.

    Last edited Mar 16, 2013 by HayamaT
  • Avatar of Panda898 Panda898 Mar 16, 2013 at 09:03 UTC - 0 likes

    good我喜歡,我想問點開Bukkit Server??

  • Avatar of gepardo43 gepardo43 Mar 16, 2013 at 08:49 UTC - 0 likes

    @MaxdPL: Go

    Same

Facts

Date created
Aug 25, 2011
Categories
Last update
Sep 01, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
WorldGuard
Downloads
4,128,408
Recent files

Authors