WorldEdit is an easy-to-use in-game world editor for Minecraft, supporting both single player and multiplayer, that lets you:
- Quickly create, replace or delete thousands of blocks in seconds
- Level an entire mountain and replace it with natural looking terrain (with brush tools)
- 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
Protect your server! WorldEdit also works with WorldGuard.
Want the warps? homes? basics? Try CommandBook.
Make your server even more fun! Give CraftBook a try!
Plugin developers! Learn how to get a player's selection with code.
Quote from the author:To stay updated on important news, follow sk89q's blog as well as his Twitter account.

Getting Started
| Installation |
|---|
These are instructions for Bukkit. If you are on single player or something else, the installation wiki article better serves you.
- Download WorldEdit and extract the WorldEdit.jar file into your "plugins/" folder
- Give out permissions, as per the WorldEdit wiki (give worldedit.* for all).
- Run your server and WorldEdit is installed.
Want more features, faster? We need some help with something!
| Documentation |
|---|
What are the permissions? The commands? Check out the wiki below.
| Learning More |
|---|
- Project leader: Contact @sk89q on Twitter
- Lead developers: sk89q, TomyLobo, wizjany, and zml2008
- Project started: In August 2010 (Bukkit was started January 2011)
Check out sk89q's server:
Facts
- Date created
- Aug 25, 2011
- Categories
- Last update
- May 03, 2013
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- WorldEdit
- Downloads
- 5,056,102
- Recent files
- R: WorldEdit 5.5.6 for 1.5.2 May 03, 2013
- R: WorldEdit 5.5.6 (JAR only) for 1.5.2 May 03, 2013
- R: WorldEdit 5.5.5 for 1.5.1 Mar 20, 2013
- R: WorldEdit 5.5.5 (JAR only) for 1.5.1 Mar 20, 2013
- R: WorldEdit 5.5.4 for 1.5.0 Mar 18, 2013






- Reply
- #307
minecraftara Mar 06, 2012 at 09:49 UTC - 0 likesI keep getting this on my server, sorry its a bit long but the server told me to report it.. SEVERE] java.lang.NullPointerException 09:46 AM [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.getContainerBlockContents(BukkitWorld.java:643) 09:46 AM [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.copyFromWorld(BukkitWorld.java:338) 09:46 AM [SEVERE] at com.sk89q.worldedit.EditSession.rawGetBlock(EditSession.java:426) 09:46 AM [SEVERE] at com.sk89q.worldedit.EditSession.getBlock(EditSession.java:365) 09:46 AM [SEVERE] at com.sk89q.worldedit.EditSession.replaceBlocks(EditSession.java:1279) 09:46 AM [SEVERE] at com.sk89q.worldedit.commands.RegionCommands.replace(RegionCommands.java:102) 09:46 AM [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 09:46 AM [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 09:46 AM [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 09:46 AM [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 09:46 AM [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:514) 09:46 AM [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:182) 09:46 AM [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:113) 09:46 AM [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:501) 09:46 AM [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:419) 09:46 AM [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1250) 09:46 AM [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:197) 09:46 AM [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:40) 09:46 AM [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 09:46 AM [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:460) 09:46 AM [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:801) 09:46 AM [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:761) 09:46 AM [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:744) 09:46 AM [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) 09:46 AM [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) 09:46 AM [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:111) 09:46 AM [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 09:46 AM [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536) 09:46 AM [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434) 09:46 AM [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
- Reply
- #306
Lezyamin Mar 06, 2012 at 07:28 UTC - 0 likes<<reply 574846>>
This is happening to me, how did you fix it!
- Reply
- #305
commanderAIK Mar 06, 2012 at 01:26 UTC - 0 likes@commanderAIK: Go
Never mind...:)
- Reply
- #304
commanderAIK Mar 06, 2012 at 01:13 UTC - 0 likesThe dev builds are not working. I put it in the plugins folder and its not loading.
- Reply
- #303
bobbybob123 Mar 05, 2012 at 23:48 UTC - 0 likesI'm having issues with the regen command. Im using bukkits latest dev build 1.2.3 R0.2 and with the dev version of worldedit the regen command changes how the area should look. For example if I regen an area some trees may appear, when I type regen again the position of the trees changes, or half the trees leaves dissapear. When I use the version of WorldEdit designed for 1.1 R3 The majority of the commands I get an error if my selection is large.
- Reply
- #302
Lezyamin Mar 05, 2012 at 21:05 UTC - 0 likesWhen ever I load up WorldEdit on the server, my console gets the following error:
loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "com/sk89q/worldedit/LocalPlayer"
and none of the commands work, please if someone could help this is urgent, as i need world edit to use world guard etc
- Reply
- #301
kahlilnc Mar 05, 2012 at 20:59 UTC - 0 likeshttp://build.sk89q.com/
GO HERE FOR DEV BUILDS!
Servers in the work: http://mineshire.net and http://meleecraft.net! Coming Soon!
If you are experienced and willing to help add me on Skype: kahlil NC !!!
- Reply
- #300
antagonistxx Mar 05, 2012 at 20:31 UTC - 0 likesHello;
Using the latest dev builds of worldedit and worldguard, everything seems to work however i have a big problem. I'm trying to give my ops access to all the commands so they can protect land for players. I use essentials, and I have in globalgroups:
- worldedit.* - worldguard.*
My assumption is this should give them all commands. Wand works (it says select with left and right click), but doesn't actually select anything nor give a wooden axe. However, These commands work for me (owner). Any suggestions?
- Reply
- #299
Nuinethir Mar 05, 2012 at 16:37 UTC - 0 likes@WorldEditFTW: Go
This clown should be banned from Bukkit Dev threads. We don't need this kind of attitude here.
- Reply
- #298
blackmcg Mar 05, 2012 at 16:13 UTC - 0 likes@mrcheesete0: Go
What is the name of the client mod? Or mod, or texture.. anyway. I need a detailed help. :/...