WorldEdit

Logo

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!

Quote:

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.



Patreon

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 failtolawl failtolawl Feb 05, 2016 at 20:22 UTC - 0 likes

    For some reason, players cannot pick up blocks when I have world edit installed, yet I need it for craftbook gates to function. When I uninstall players can pick up blocks. What is going on with that?

    http://static.planetminecraft.com/files/banner/253482.gif

  • Avatar of pepper82 pepper82 Feb 04, 2016 at 16:50 UTC - 0 likes

    Maybe you should try another version of the plugin!


    German Minecraft Server [RPG][PVP][SURVIVAL][+MANY FEATURES]
    Minecraft RPG Survival PvP Server

  • Avatar of F64_Rx F64_Rx Feb 04, 2016 at 14:10 UTC - 0 likes

    getting this error when trying to do wand ive tried multiple versions can you help? [09:09:19] [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(NativeMethodAccessorImpl.java:62) [?:1.8.0_72] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_72] at java.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0_72] at com.sk89q.worldedit.util.command.parametric.BindingHelper.bind(BindingHelper.java:167) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.util.command.parametric.ParametricCallable.call(ParametricCallable.java:220) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.util.command.SimpleDispatcher.call(SimpleDispatcher.java:125) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.extension.platform.CommandManager.handleCommand(CommandManager.java:225) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_72] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_72] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_72] at java.lang.reflect.Method.invoke(Method.java:498) [?:1.8.0_72] at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:187) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:173) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:242) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:54) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [prison.jar:git-Spigot-db6de12-930a59c] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [prison.jar:git-Spigot-db6de12-930a59c] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [prison.jar:git-Spigot-db6de12-930a59c] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [prison.jar:git-Spigot-db6de12-930a59c] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72] Caused by: java.lang.NullPointerException at com.boydti.fawe.object.FawePlayer.getSession(FawePlayer.java:53) [?:?] at com.sk89q.worldedit.EditSession.<init>(EditSession.java:242) [?:?] at com.sk89q.worldedit.EditSessionFactory$EditSessionFactoryImpl.getEditSession(EditSessionFactory.java:230) [?:?] at com.sk89q.worldedit.LocalSession.createEditSession(LocalSession.java:867) [?:?] at com.sk89q.worldedit.internal.command.WorldEditBinding.getEditSession(WorldEditBinding.java:102) [?:?] ... 33 more

  • Avatar of Bonsall Bonsall Jan 31, 2016 at 18:20 UTC - 0 likes

    @AwesomeGirl85: Go

    Not really. Modpacks are based on Forge, which doesn't support plugins. There is a mod version of this plugin though.

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

  • Avatar of Capehenrykid Capehenrykid Jan 24, 2016 at 17:13 UTC - 0 likes

    I have the same error. I am using a beta version. check your plugins.

  • Avatar of robodragon57869 robodragon57869 Jan 23, 2016 at 23:19 UTC - 0 likes

    23.01 16:15:56 [Server] INFO ... 19 more 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.extension.platform.CommandManager.handleCommand(CommandManager.java:225) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.command.SimpleDispatcher.call(SimpleDispatcher.java:111) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO Caused by: java.lang.NoSuchMethodError: com.sk89q.minecraft.util.commands.CommandContext.split(Ljava/lang/String;)[Ljava/lang/String; 23.01 16:15:56 [Server] INFO ... 19 more 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO Caused by: java.lang.reflect.InvocationTargetException 23.01 16:15:56 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:537) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:629) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:673) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_72] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:9) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:37) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:966) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1106) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:620) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [CraftBukkit188.jar:git-Bukkit-d3e0b6f] 23.01 16:15:56 [Server] INFO at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:51) [AutoBroadcasterPlus-1.1.1-SNAPSHOT.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:242) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:173) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:187) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:75) [worldedit-bukkit-6.1.jar:?] 23.01 16:15:56 [Server] INFO java.lang.reflect.InvocationTargetException 23.01 16:15:56 [Server] ERROR Could not dispatch event: com.sk89q.worldedit.event.platform.CommandEvent@2f413ec4 to handler EventHandler{priority=NORMAL)

    Could Someone help me out? thanks!

  • Avatar of Raven2099 Raven2099 Jan 04, 2016 at 02:31 UTC - 0 likes

    can i enable world edit for everyone for creative worlds? zones?

    if so HOW

  • Avatar of maclarenss maclarenss Jan 02, 2016 at 21:22 UTC - 0 likes

    [03:21:23 INFO]: lol issued server command: /remove 162 1 [03:21:23 ERROR]: [WorldEdit] An unexpected error while handling a WorldEdit command java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_66] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_66] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_66] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_66] at com.sk89q.worldedit.util.command.parametric.ParametricCallable.call(ParametricCallable.java:243) [worldedit-bukkit-6.1.jar:?] at com.sk89q.worldedit.util.command.SimpleDispatcher.call(SimpleDispatcher.java:125) [worldedit-bukkit-6.1.jar:?] at com.sk89q.worldedit.extension.platform.CommandManager.handleCommand(CommandManager.java:225) [worldedit-bukkit-6.1.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_66] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_66] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_66] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_66] at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58) [worldedit-bukkit-6.1.jar:?] at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) [worldedit-bukkit-6.1.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:187) [worldedit-bukkit-6.1.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:173) [worldedit-bukkit-6.1.jar:?] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:242) [worldedit-bukkit-6.1.jar:?] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:54) [worldedit-bukkit-6.1.jar:?] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_66] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_66] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Spigot-db6de12-18fbb24] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] Caused by: com.sk89q.minecraft.util.commands.CommandException: Acceptable types: projectiles, items, paintings, itemframes, boats, minecarts, tnt, xp, or all at com.sk89q.worldedit.command.util.EntityRemover.fromString(EntityRemover.java:137) [?:?] at com.sk89q.worldedit.command.UtilityCommands.remove(UtilityCommands.java:468) [?:?] ... 32 more

  • Avatar of darrkwolf88 darrkwolf88 Dec 30, 2015 at 12:25 UTC - 0 likes

    Hey I added the worldedit file to my plugin folder and when i started the server - the commands didnt work - did i miss something to do would it be another fault thanks

  • Avatar of Timo2005 Timo2005 Dec 16, 2015 at 15:13 UTC - 0 likes

    Doesnt work :( Help? maybe plugins that are not supported?

Did you know that you can find WorldEdit's source code on GitHub? You can find it at https://github.com/sk89q/worldedit

  1. Choice:

  1. Results
  2. 25 comments

Facts

Date created
Aug 25, 2011
Categories
Last update
May 28, 2015
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
WorldEdit
Downloads
12,882,035
Recent files

Authors