WorldEdit is an easy-to-use in-game world editor for Minecraft, supporting both single player and multiplayer.

  • Fix griefing and other issues without shutting down your server
  • Quickly create, replace or delete thousands of blocks in seconds
  • Level an entire mountain and replace it with natural looking terrain
  • Use hand-bound tools and brushes to quickly make changes
  • Generate spheres, cylinders, cuboids, forests, pumpkin patches, and snowy areas
  • Use your compass to quickly teleport to areas by left clicking or using /jumpto
  • Choose an area and have it instantly restored from backups
  • Copy areas, paste them, load them, and save them as .schematics

This page is for the Bukkit plugin. Looking for the WorldEdit Forge mod (works on single player)?

WorldEdit has no impact on your server when not in use. Only users that you trust can use WorldEdit, but you can extend this trust with a permission plugin. Try WorldEdit today!


We also recommend WorldGuard, CommandBook and CraftBook!

How do I install WorldEdit?

  1. Download WorldEdit and extract the WorldEdit.jar file into your "plugins/" folder
  2. Either give op or, if you have a permissions plugin, give the permission nodes.
  3. Run your server!

Where do I learn how to use WorldEdit?

To learn how to use WorldEdit, read our wiki. There are also a number of YouTube tutorials that others have made.

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.

Can I get WorldEdit for Forge or LiteLoader?

Yes! Check out our Minecraft forums thread.

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 WorldEdit's source code?

Visit our GitHub repository. WorldEdit 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 SpaceMan0YT SpaceMan0YT Dec 16, 2012 at 05:19 UTC - 0 likes

    Every time I try to stack it gives me a huge error in console.

  • Avatar of humzaf humzaf Dec 15, 2012 at 23:52 UTC - 0 likes

    @SpaceMan0YT: Go

    Thanks :D

  • Avatar of SpaceMan0YT SpaceMan0YT Dec 15, 2012 at 23:09 UTC - 0 likes

    Anyone who needs the newest WorldEdit, for 1.4.5 this will hopefully fix errors for everyone.

  • Avatar of humzaf humzaf Dec 15, 2012 at 22:08 UTC - 0 likes

    Hi, do you mind making WorldEdit work for CB 1.4.5-R0.3 and higher. Please and thank you

  • Avatar of dotapurex1 dotapurex1 Dec 15, 2012 at 21:56 UTC - 0 likes

    Please update this, regen is messing up the land! It creates huge giant holes that lead to the void!!!!

  • Avatar of DOMIN8TRIX25 DOMIN8TRIX25 Dec 15, 2012 at 14:05 UTC - 0 likes

    Anyone getting the errors related to net.minecraft.server.1_4_5 and org.bukkit.craftbukkit.1_4_5

    This is an issue caused by the new version of bukkit related to a refactoring of code, until all plugins are updated for cb and nms 1.4.5, you'll need to stick on one of the older versions of bukkit.

    HERE has more information


  • Avatar of Delocaz Delocaz Dec 15, 2012 at 13:09 UTC - 0 likes

    How do you remove villages with this (without affecting the landscape)? regen doesn't remove them.


  • Avatar of 121warb 121warb Dec 15, 2012 at 05:57 UTC - 0 likes

    Guys, I looked at sk89q's twitter, and he told me the new tempfix for the errors,, click on the 1.4.5 compatible one. :)

  • Avatar of bryancraft2 bryancraft2 Dec 15, 2012 at 03:26 UTC - 1 like

    My console said: 10:24:35 PM [SEVERE] java.lang.NoClassDefFoundError: net/minecraft/server/Block 10:24:35 PM [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.isValidBlockType( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlockPattern( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.commands.RegionCommands.set( 10:24:35 PM [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 10:24:35 PM [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 10:24:35 PM [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 10:24:35 PM [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 10:24:35 PM [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 10:24:35 PM [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 10:24:35 PM [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand( 10:24:35 PM [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 10:24:36 PM [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 10:24:36 PM [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch( 10:24:36 PM [SEVERE] at org.bukkit.craftbukkit.v1_4_5.CraftServer.dispatchCommand( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.NetServerHandler.handleCommand( 10:24:36 PM [SEVERE] at 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.NetServerHandler.a( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.Packet3Chat.handle( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.NetworkManager.b( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.NetServerHandler.d( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.ServerConnection.b(SourceFile:39) 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.DedicatedServerConnection.b(SourceFile:30) 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.MinecraftServer.r( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.DedicatedServer.r( 10:24:36 PM [SEVERE] at net.minecraft.server.v1_4_5.MinecraftServer.q( 10:24:36 PM [SEVERE] at 10:24:36 PM [SEVERE] at 10:24:36 PM [SEVERE] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.Block 10:24:36 PM [SEVERE] at 10:24:36 PM [SEVERE] at 10:24:36 PM [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 10:24:36 PM [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 10:24:36 PM [SEVERE] ... 33 more

  • Avatar of ajack38 ajack38 Dec 14, 2012 at 05:48 UTC - 0 likes

    Error occurs on my development server, bukkit version #2529

    I had use //drain 150 and the error showed in the console

    Last edited Dec 14, 2012 by ajack38

Did you know that you can find WorldEdit's source code on GitHub? You can find it at

  1. Choice:

  1. Results
  2. 23 comments


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