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

NOTE: This version is for Bukkit. Looking for the Minecraft Forge version?

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 Killer2demon Killer2demon Jul 27, 2012 at 02:37 UTC - 0 likes

    @Killer2demon: Go

    Downloaded dev build, reloaded config, then disabled the cui and fixed.

  • Avatar of trwight trwight Jul 27, 2012 at 01:05 UTC - 0 likes

    I am running bukkit 1.2.5-R4, and trying to get WorldEdit 5.3 and WorldGuard running. When I start up the server I get the following error.

    21:02:42 [SEVERE] Plugin WorldGuard is attempting to register event org/bukkit/event/entity/EndermanPickupEvent, which does not exist. Ignoring events registered in class com.sk89q

    Can anyone help with this? Is it because I'm running 1.2.5-R4?

  • Avatar of Killer2demon Killer2demon Jul 25, 2012 at 19:50 UTC - 0 likes

    Concluded WorldEdit is giving me problems on log-in. Upon doing so, two extra blank lines of chat are output to the chat box for some reason below my MOTD.

    I've disabled/enabled plugins to determine WorldEdit is the culprit. How can I fix this?

  • Avatar of codydbgt codydbgt Jul 25, 2012 at 05:16 UTC - 0 likes

    for both world edit and voxel sniper i cant do any commands above 128 in the end while i can in the mane world i have doe hours of googling and i cant find any thing iv been messing around with mcedit but i think some how the world is just ..... well its in the world data my spawn is in the end ...... (worst idea ever don't do it).... and while for a while it works fine week later players are taking a long time to load chunks ...... these problems only exist in the end :{ any one got any suggestions?

    do note i can place blocks above 128 but not use a plugin to do so.

  • Avatar of ghost1848 ghost1848 Jul 24, 2012 at 20:16 UTC - 0 likes

    You guys realize that world edit has not yet updated for 1.2.5-R4.0 bukkit yet... so there's going to be some problems like, people not being able to use the commands unless they are OP or the java error in the Command Prompt.

  • Avatar of jillheden jillheden Jul 24, 2012 at 19:23 UTC - 0 likes

    When I start the server with world edit 5.3 I get this error:

    21:18:09 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0-b2222jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.0) 21:18:10 [ALLVARLIG] Could not load 'plugins/worldedit-5.3.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at at org.bukkit.plugin.SimplePluginManager.loadPlugins( at org.bukkit.craftbukkit.CraftServer.loadPlugins( at org.bukkit.craftbukkit.CraftServer.<init>( at net.minecraft.server.ServerConfigurationManager.<init>( at net.minecraft.server.MinecraftServer.init( at at Caused by: error in opening zip file at Method) at<init>( at java.util.jar.JarFile.<init>( at java.util.jar.JarFile.<init>( at ... 7 more

    And the plugin is not loaded.

  • Avatar of codydbgt codydbgt Jul 24, 2012 at 09:41 UTC - 0 likes

    UGGGGG it wont paste above 128 :| i want to kill my self :| mkaing a hotel ........... please fix!!!!

    Last edited Jul 24, 2012 by codydbgt
  • Avatar of HavenOfKairos HavenOfKairos Jul 23, 2012 at 03:06 UTC - 0 likes

    @Hiddenarrow1000: Go

    How do I do that?

  • Avatar of americanninja79 americanninja79 Jul 22, 2012 at 00:05 UTC - 0 likes

    I got this error when i tried to change a biome to tundra:

    20:02:23 [SEVERE] java.lang.NullPointerException 20:02:23 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.setBiome( 20:02:23 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.setBiome( 20:02:23 [SEVERE] at com.sk89q.worldedit.commands.BiomeCommands.setBiome( 20:02:23 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 20:02:23 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke( 20:02:23 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke( 20:02:23 [SEVERE] at java.lang.reflect.Method.invoke( 20:02:23 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 20:02:23 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 20:02:23 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 20:02:23 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 20:02:23 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute( 20:02:23 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand( 20:02:23 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 20:02:23 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 20:02:23 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch( 20:02:23 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand( 20:02:23 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand( 20:02:23 [SEVERE] at 20:02:23 [SEVERE] at net.minecraft.server.NetServerHandler.a( 20:02:23 [SEVERE] at net.minecraft.serverhook.NetServerHandlerProxy.a( 20:02:23 [SEVERE] at net.minecraft.server.Packet3Chat.handle( 20:02:23 [SEVERE] at net.minecraft.server.NetworkManager.b( 20:02:23 [SEVERE] at net.minecraft.server.NetServerHandler.a( 20:02:23 [SEVERE] at net.minecraft.serverhook.NetServerHandlerProxy.a( 20:02:23 [SEVERE] at net.minecraft.server.NetworkListenThread.a( 20:02:23 [SEVERE] at net.minecraft.server.MinecraftServer.w( 20:02:23 [SEVERE] at 20:02:23 [SEVERE] at 20:02:50 [SEVERE] java.lang.NullPointerException 20:02:50 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.setBiome( 20:02:50 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.setBiome( 20:02:50 [SEVERE] at com.sk89q.worldedit.commands.BiomeCommands.setBiome( 20:02:50 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 20:02:50 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke( 20:02:50 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke( 20:02:50 [SEVERE] at java.lang.reflect.Method.invoke( 20:02:50 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 20:02:50 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 20:02:50 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 20:02:50 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 20:02:50 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute( 20:02:50 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand( 20:02:50 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 20:02:50 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 20:02:50 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch( 20:02:50 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand( 20:02:50 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand( 20:02:50 [SEVERE] at 20:02:50 [SEVERE] at net.minecraft.server.NetServerHandler.a( 20:02:50 [SEVERE] at net.minecraft.serverhook.NetServerHandlerProxy.a( 20:02:50 [SEVERE] at net.minecraft.server.Packet3Chat.handle( 20:02:50 [SEVERE] at net.minecraft.server.NetworkManager.b( 20:02:50 [SEVERE] at net.minecraft.server.NetServerHandler.a( 20:02:50 [SEVERE] at net.minecraft.serverhook.NetServerHandlerProxy.a( 20:02:50 [SEVERE] at net.minecraft.server.NetworkListenThread.a( 20:02:50 [SEVERE] at net.minecraft.server.MinecraftServer.w( 20:02:50 [SEVERE] at 20:02:50 [SEVERE] at

  • Avatar of godisaac godisaac Jul 21, 2012 at 02:02 UTC - 0 likes

    i cant get my craftscript to work can someone teamview me i got everything you need but it dosnt work please

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