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 pgirl pgirl Dec 27, 2012 at 10:02 UTC - 0 likes

    @ALexisB02: Go

    Nope. The latest dev build didn't work. Tried it, but I get errors.

    Looking forward to a fix. :) I feel lost without my we. :(

  • Avatar of ALexisB02 ALexisB02 Dec 26, 2012 at 22:45 UTC - 1 like

    For fix the bugs with 1.4.6 : dl the last build stable here :

  • Avatar of Mister_Equinox Mister_Equinox Dec 26, 2012 at 22:26 UTC - 0 likes

    Can't set blocks in 1.4.6 - using WE 5.4.6 snapshot :/

  • Avatar of HappySache HappySache Dec 26, 2012 at 21:38 UTC - 0 likes

    Running on 1.4.5 tried using the draw script, followed all instructions per wiki and not working tells me "filename 'blah' invalid: invalid characters or extension missing" any help?

  • Avatar of Splazeing Splazeing Dec 26, 2012 at 19:22 UTC - 1 like

    Cant place blocks with WE

    26.12 13:20:19 [Server] SEVERE at 26.12 13:20:19 [Server] SEVERE at 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.q( 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServer.r( 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.r( 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.d( 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.NetworkManager.b( 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.Packet3Chat.handle( 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.a( 26.12 13:20:19 [Server] SEVERE at 26.12 13:20:19 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand( 26.12 13:20:19 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand( 26.12 13:20:19 [Server] SEVERE at org.bukkit.command.SimpleCommandMap.dispatch( 26.12 13:20:19 [Server] SEVERE at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.handleCommand( 26.12 13:20:19 [Server] SEVERE at com.sk89q.minecraft.util.commands.CommandsManager.execute( 26.12 13:20:19 [Server] SEVERE at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 26.12 13:20:19 [Server] SEVERE at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 26.12 13:20:19 [Server] SEVERE at java.lang.reflect.Method.invoke(Unknown Source) 26.12 13:20:19 [Server] SEVERE at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 26.12 13:20:19 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 26.12 13:20:19 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.commands.RegionCommands.set( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlockPattern( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlock( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlock( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlock( 26.12 13:20:19 [Server] SEVERE at com.sk89q.worldedit.bukkit.BukkitWorld.isValidBlockType( 26.12 13:20:19 [Server] SEVERE java.lang.NoClassDefFoundError: net/minecraft/server/Block

  • Avatar of Zankla Zankla Dec 26, 2012 at 17:11 UTC - 0 likes

    permissions question

    is it possible to give specific permissions for loading a specific schematic?

    worldedit.schematic.load.<schematic name>

    schematic name example <mcedit castle>

    If not would it be possible to add this feature in the future .. if of course there is enough desire for it. other than one person like me


    Last edited Dec 26, 2012 by Zankla
  • Avatar of spawNeeD spawNeeD Dec 26, 2012 at 17:07 UTC - 0 likes

    when use some commands =

    [Server] INFO java.lang.NoClassDefFoundError: net/minecraft/server/NBTBase WARNING WorldEdit: Failed to do NMS access for direct NBT data copy

  • Avatar of kotxde1 kotxde1 Dec 26, 2012 at 12:52 UTC - 0 likes

    Hey! I'm using craftBukkit 1.4.6 R0.1, and WorldEdit 5.4.5. When I try to use set fence etc, appears a message saying java.lang.NoClassDefFoundError: net/minecraft/server/Block How can I solve that problem? I know that worldedit version it's por minecraft 1.4.2, but until craftbukkit 1.4.5 worldedit worked good. Thanks!

  • Avatar of FlashLight32 FlashLight32 Dec 26, 2012 at 05:27 UTC - 0 likes

    DEv build work fine but why do you remove the worldedit.navigation.jumpto: true worldedit.navigation.thru: true

    why why I use this on my serv :|

    so continue your good work.

  • Avatar of AgentBacon AgentBacon Dec 26, 2012 at 04:10 UTC - 0 likes

    Learn to wait.

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