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 RebornMerch RebornMerch Jul 02, 2016 at 18:07 UTC - 0 likes

    WorldEdit stopped working, went to reload and load it in but it won't work.

  • Avatar of DJMogli95 DJMogli95 Jun 28, 2016 at 04:31 UTC - 0 likes

    @DJMogli95: Go

    Help me Please

  • Avatar of scuroK scuroK Jun 26, 2016 at 17:19 UTC - 1 like

    WE and WG are the most important plugins 4ever! THANK YOU! <3

  • Avatar of DJMogli95 DJMogli95 Jun 24, 2016 at 04:45 UTC - 0 likes


    @sk89q: @TomyLobo: @wizjany: @zml2008: Help me please?

    Last edited Jun 28, 2016 by DJMogli95
  • Avatar of assasianfire assasianfire Jun 23, 2016 at 11:02 UTC - 0 likes

    A must need plugin, really great :D

  • Avatar of Bonsall Bonsall Jun 23, 2016 at 00:51 UTC - 0 likes

    I too am having similar problems using Spigot 1.10.

    Made possible by Voodoo Servers, good cheap Minecraft server hosting with amazing features.

  • Avatar of Geant200 Geant200 Jun 21, 2016 at 23:01 UTC - 0 likes

    Hello I also have an error in the same style not compatible with version 1.10 minecraft.

  • Avatar of TheBestUltimate TheBestUltimate Jun 18, 2016 at 08:43 UTC - 0 likes

    [10:42:43] [Server thread/ERROR]: [WorldEdit] An unexpected error while handling a WorldEdit command java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_72] at sun.reflect.NativeMethodAccessorImpl.invoke( [?:1.8.0_72] at sun.reflect.DelegatingMethodAccessorImpl.invoke( [?:1.8.0_72] at java.lang.reflect.Method.invoke( [?:1.8.0_72] at [worldedit-bukkit-6.1.2.jar:?] at [worldedit-bukkit-6.1.2.jar:?] at com.sk89q.worldedit.extension.platform.CommandManager.handleCommand( [worldedit-bukkit-6.1.2.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_72] at sun.reflect.NativeMethodAccessorImpl.invoke( [?:1.8.0_72] at sun.reflect.DelegatingMethodAccessorImpl.invoke( [?:1.8.0_72] at java.lang.reflect.Method.invoke( [?:1.8.0_72] at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch( [worldedit-bukkit-6.1.2.jar:?] at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent( [worldedit-bukkit-6.1.2.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.dispatch( [worldedit-bukkit-6.1.2.jar:?] at [worldedit-bukkit-6.1.2.jar:?] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( [worldedit-bukkit-6.1.2.jar:?] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( [worldedit-bukkit-6.1.2.jar:?] at org.bukkit.command.SimpleCommandMap.dispatch( [patched_1.10.jar:git-Paper-785] at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.PlayerConnection.a( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.PacketPlayInChat.a( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.PacketPlayInChat.a( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$ [patched_1.10.jar:git-Paper-785] at java.util.concurrent.Executors$ [?:1.8.0_72] at [?:1.8.0_72] at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45) [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.MinecraftServer.D( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.DedicatedServer.D( [patched_1.10.jar:git-Paper-785] at net.minecraft.server.v1_10_R1.MinecraftServer.C( [patched_1.10.jar:git-Paper-785] at [patched_1.10.jar:git-Paper-785] at [?:1.8.0_72] Caused by: java.lang.NullPointerException at [patched_1.10.jar:git-Paper-785] at com.sk89q.worldedit.history.change.EntityCreate.<init>( [?:?] at com.sk89q.worldedit.extent.ChangeSetExtent.createEntity( [?:?] at com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity( [?:?] at com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity( [?:?] at com.sk89q.worldedit.EditSession.createEntity( [?:?] at com.sk89q.worldedit.function.entity.ExtentEntityCopy.apply( [?:?] at com.sk89q.worldedit.function.visitor.EntityVisitor.resume( [?:?] at com.sk89q.worldedit.function.operation.OperationQueue.resume( [?:?] at com.sk89q.worldedit.function.operation.DelegateOperation.resume( [?:?] at com.sk89q.worldedit.function.operation.Operations.completeLegacy( [?:?] at com.sk89q.worldedit.command.ClipboardCommands.paste( [?:?] ... 32 more

  • Avatar of nuggs121 nuggs121 Jun 18, 2016 at 05:12 UTC - 1 like

    getting error. using WE 6.1.3 and spigot 1.10

    No commands working

    Dont worry i worked out asyncworldedit was the issue. I took that plugin out and WE works fine. TY for an awesome plugin.

    Last edited Jun 18, 2016 by nuggs121
  • Avatar of thisisafake1234567 thisisafake1234567 Jun 17, 2016 at 19:13 UTC - 0 likes

    n1 dude

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
Jun 23, 2016
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Reverse relationships
Recent files