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 server plugin. Need the WorldEdit Forge mod? (use the Forge version for single player)

Need a way to distribute modpacks to friends or for a server? Check out my modpack launcher platform!

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 cheatforever cheatforever Mar 18, 2012 at 10:40 UTC - 0 likes

    hello the commands dont work but when i say /plugins worldedit is in green and also in the console theres this: 18.03 11:39:57 [Server] SEVERE Error occurred while enabling WorldEdit v5.2 (Is it up to date?) 18.03 11:39:57 [Server] INFO WorldEdit 5.2 enabled. 18.03 11:39:57 [Server] INFO [WorldEdit] Enabling WorldEdit v5.2 can you PLEASE FIX IT??? i need worldedit

  • Avatar of T3rr0r123 T3rr0r123 Mar 18, 2012 at 09:43 UTC - 0 likes

    Is there anyway that after some new worldedit patch made this error : java.lang.nullPointerException: null have had it since yesterday, never had it before that time

  • Avatar of sk89q sk89q Mar 18, 2012 at 08:09 UTC - 0 likes

    @BeastsMC: Go

    The official JVM has a tendency to not ever return memory back to the OS, and there are some reports that the values returned by the functions that that /debug info command calls are not entirely useful. However, that doesn't discount a leak. Redmine should be working again can you submit a ticket?

  • Avatar of T3rr0r123 T3rr0r123 Mar 17, 2012 at 21:43 UTC - 0 likes

    Just have got the error : java.lang.nullPointerException: null It deletes some of the stuff but in large things that like 10 blocks of 1000.. fix this please ( it came up to me today ) not yesterday probably a new update fix this please

  • Avatar of CBandt94 CBandt94 Mar 17, 2012 at 19:54 UTC - 0 likes

    also the regen command dont work

    2012-03-17 20:51:58 [SEVERE] java.lang.NullPointerException 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.getContainerBlockContents( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.copyFromWorld( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.EditSession.rawGetBlock( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.EditSession.getBlock( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.regenerate( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.commands.RegionCommands.regenerateChunk( 2012-03-17 20:51:58 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-03-17 20:51:58 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke( 2012-03-17 20:51:58 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke( 2012-03-17 20:51:58 [SEVERE] at java.lang.reflect.Method.invoke( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 2012-03-17 20:51:58 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 2012-03-17 20:51:58 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch( 2012-03-17 20:51:58 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand( 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand( 2012-03-17 20:51:58 [SEVERE] at 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.NetServerHandler.a( 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.Packet3Chat.handle( 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.NetworkManager.b( 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.NetServerHandler.a( 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.NetworkListenThread.a( 2012-03-17 20:51:58 [SEVERE] at net.minecraft.server.MinecraftServer.w( 2012-03-17 20:51:58 [SEVERE] at 2012-03-17 20:51:58 [SEVERE] at

  • Avatar of Bobfred1213 Bobfred1213 Mar 17, 2012 at 14:45 UTC - 0 likes

    @CBandt94: Go

    same here....and it hasnt happened before...

  • Avatar of CBandt94 CBandt94 Mar 17, 2012 at 10:54 UTC - 0 likes

    When i try to cut something i get this error:

    2012-03-17 11:50:23 [SEVERE] java.lang.NullPointerException 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.getContainerBlockContents( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.copyFromWorld( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.EditSession.rawGetBlock( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.EditSession.getBlock( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.CuboidClipboard.copy( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.commands.ClipboardCommands.cut( 2012-03-17 11:50:23 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-03-17 11:50:23 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke( 2012-03-17 11:50:23 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke( 2012-03-17 11:50:23 [SEVERE] at java.lang.reflect.Method.invoke( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 2012-03-17 11:50:23 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 2012-03-17 11:50:23 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch( 2012-03-17 11:50:23 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand( 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand( 2012-03-17 11:50:23 [SEVERE] at 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.NetServerHandler.a( 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.Packet3Chat.handle( 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.NetworkManager.b( 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.NetServerHandler.a( 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.NetworkListenThread.a( 2012-03-17 11:50:23 [SEVERE] at net.minecraft.server.MinecraftServer.w( 2012-03-17 11:50:23 [SEVERE] at 2012-03-17 11:50:23 [SEVERE] at

  • Avatar of Vacrin Vacrin Mar 17, 2012 at 06:21 UTC - 0 likes

    Theres a probelm with furnaces and dispencers? i guess? worldedit doesnt like them ._.

  • Avatar of pjt0620 pjt0620 Mar 17, 2012 at 03:12 UTC - 0 likes

    Whenever I try to start up world edit with more than 49 plugins i get this error anyone found a solution to this yet?

    Last edited Mar 17, 2012 by pjt0620
  • Avatar of ipaqmaster ipaqmaster Mar 17, 2012 at 01:21 UTC - 0 likes

    No 1.2+ Versions anywhere?

    The Server Console error occurs for any areas containing new 1.2 blocks is all. Probably an expected outcome with the version of WEdit, Cant wait for updates!

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

  1. Choice:

  1. Results
  2. 25 comments


Date created
Aug 25, 2011
Last update
May 15, 2016
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Reverse relationships
Recent files