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 grid21 grid21 Dec 22, 2012 at 22:21 UTC - 0 likes

    Ok your ticked menu was no help so here is my error. When I go to do set <block> I get this error in my console.

    2012-12-22 17:14:35 [SEVERE] java.lang.NoClassDefFoundError: net/minecraft/server/Block 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.isValidBlockType(BukkitWorld.java:872) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock(WorldEdit.java:414) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock(WorldEdit.java:355) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock(WorldEdit.java:549) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlockPattern(WorldEdit.java:608) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.commands.RegionCommands.set(RegionCommands.java:74) 2012-12-22 17:14:35 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-12-22 17:14:35 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-12-22 17:14:35 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-12-22 17:14:35 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:522) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:241) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:172) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:509) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:425) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1339) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:197) 2012-12-22 17:14:35 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52) 2012-12-22 17:14:35 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) 2012-12-22 17:14:35 [SEVERE] at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(CraftServer.java:510) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(PlayerConnection.java:980) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.chat(PlayerConnection.java:898) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:853) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.Packet3Chat.handle(Packet3Chat.java:44) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) 2012-12-22 17:14:35 [SEVERE] at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 2012-12-22 17:14:35 [SEVERE] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.Block 2012-12-22 17:14:35 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) 2012-12-22 17:14:35 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 2012-12-22 17:14:35 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2012-12-22 17:14:35 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2012-12-22 17:14:35 [SEVERE] ... 33 more

    "The grid, a digital frontier. I tried to picture clusters of information as they moved through the computer. What do they look like? Chips? Motorcycles? Where the circuit like free ways? I kept dreaming of a world I thought I'd never see. Then, one day, I got in!"

  • Avatar of Thortroll Thortroll Dec 22, 2012 at 20:10 UTC - 0 likes

    @Speedrookie: Go

    Sry but this simply just doesn't work....

  • Avatar of Cromwell22 Cromwell22 Dec 22, 2012 at 15:51 UTC - 0 likes

    Dear Sk89q,

    THX FOR THIS EPIC PLUGIN

  • Avatar of xGamerZ1999 xGamerZ1999 Dec 22, 2012 at 14:42 UTC - 0 likes

    Why wil the worldedit not work with 1.4.6 bukkit?

  • Avatar of kenaston kenaston Dec 22, 2012 at 14:22 UTC - 0 likes

    @SapplyTheMooshroom: Go

    I have that SAME problem, anyone know the cause?

  • Avatar of fcgroningenfan1 fcgroningenfan1 Dec 22, 2012 at 09:40 UTC - 1 like

    Help

    World Edit For MineCraft 1.4.5 On 1.4.6 Server: 2012-12-22 10:33:17 [INFO] UserName issued server command: set 8 2012-12-22 10:33:28 [INFO] Unknown command. Type "help" for help. 2012-12-22 10:33:33 [INFO] CONSOLE: Opped fcgroningenfan1 2012-12-22 10:33:55 [INFO] UserName issued server command: set 8 2012-12-22 10:33:55 [SEVERE] java.lang.NoClassDefFoundError: net/minecraft/server/Block 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.isValidBlockType(BukkitWorld.java:872) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock(WorldEdit.java:414) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock(WorldEdit.java:355) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock(WorldEdit.java:549) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlockPattern(WorldEdit.java:608) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.commands.RegionCommands.set(RegionCommands.java:74) 2012-12-22 10:33:55 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-12-22 10:33:55 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-12-22 10:33:55 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-12-22 10:33:55 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:522) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:241) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:172) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:509) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:425) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1339) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:197) 2012-12-22 10:33:55 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52) 2012-12-22 10:33:55 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) 2012-12-22 10:33:55 [SEVERE] at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(CraftServer.java:510) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(PlayerConnection.java:980) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.chat(PlayerConnection.java:898) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:853) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.Packet3Chat.handle(Packet3Chat.java:44) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) 2012-12-22 10:33:55 [SEVERE] at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) 2012-12-22 10:33:55 [SEVERE] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.Block 2012-12-22 10:33:55 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) 2012-12-22 10:33:55 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 2012-12-22 10:33:55 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2012-12-22 10:33:55 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2012-12-22 10:33:55 [SEVERE] ... 33 more

  • Avatar of SapplyTheMooshroom SapplyTheMooshroom Dec 22, 2012 at 08:07 UTC - 1 like

    Suddenly I'm getting an error..

    Please report this error: [See console] java.lang.NoClassDefFoundError: net/minecraft/server/Block

  • Avatar of robynthered robynthered Dec 22, 2012 at 05:10 UTC - 0 likes

    Still getting the java error even with the tempfix file.

  • Avatar of xXTerryXx3 xXTerryXx3 Dec 22, 2012 at 04:23 UTC - 0 likes

    Come on!!!!!! update!!!!!!!! WE NEED THIS PLUGIN SO MUCH!!!!

  • Avatar of hehehehe123123 hehehehe123123 Dec 22, 2012 at 03:19 UTC - 1 like

    Guyz i Found == World Edit 1.4.6 ==

    This is there === Development Build === But i Used it know and its like a Normal World edit before. No [See Console] error anymore : Link : http://build.sk89q.com/job/WorldEdit%20-%201.4.6%20Compatible/

    Direct Download: http://build.sk89q.com/job/WorldEdit%20-%201.4.6%20Compatible/lastSuccessfulBuild/artifact/target/worldedit-5.4.6-TEMPFIX2.zip

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,838,644
Recent files

Authors