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 ARavinMadMonkey ARavinMadMonkey Dec 30, 2012 at 10:32 UTC - 0 likes

    @Fredplus: Go

    Tried using this version and got this error when I did set 1.

    30.12 11:33:30 [Server] SEVERE at
    30.12 11:33:30 [Server] SEVERE at
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.q(
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServer.r(
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.MinecraftServer.r(
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30)
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39)
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.d(
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.NetworkManager.b(
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.Packet3Chat.handle(
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.a(
    30.12 11:33:30 [Server] SEVERE at
    30.12 11:33:30 [Server] SEVERE at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(
    30.12 11:33:30 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(
    30.12 11:33:30 [Server] SEVERE at org.bukkit.command.SimpleCommandMap.dispatch(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.bukkit.util.DynamicPluginCommand.execute(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.handleCommand(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.minecraft.util.commands.CommandsManager.execute(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit$1.invokeMethod(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit$1.invokeMethod(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(
    30.12 11:33:30 [Server] SEVERE at java.lang.reflect.Method.invoke(
    30.12 11:33:30 [Server] SEVERE at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    30.12 11:33:30 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke(
    30.12 11:33:30 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.commands.RegionCommands.set(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlockPattern(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlock(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlock(
    30.12 11:33:30 [Server] SEVERE at com.sk89q.worldedit.WorldEdit.getBlock(
    30.12 11:33:30 [Server] SEVERE java.lang.IllegalAccessError: tried to access class com.sk89q.worldedit.WorldEdit$2 from class com.sk89q.worldedit.WorldEdit
  • Avatar of antman855 antman855 Dec 30, 2012 at 08:30 UTC - 0 likes

    and if I get it online how do I get my server to stay on?

  • Avatar of Fredplus Fredplus Dec 30, 2012 at 07:52 UTC - 1 like

    I'm a blogger on I have a server here ->

  • Avatar of xXTerryXx3 xXTerryXx3 Dec 30, 2012 at 05:21 UTC - 0 likes

    @AngelEyes_666: Go

    Well its because the plugin is outdated if you search around on youtube or google someone has to have a link that has the correct version :D

  • Avatar of Deblob167 Deblob167 Dec 30, 2012 at 03:47 UTC - 0 likes

    Is there a diagonal command? If so, plz tell me. If not, I think alot of people would love to have this. like maybe dia before the regular command? Thanks!

    Hey come check out this awesome server! Join now!

  • Avatar of AngelEyes_666 AngelEyes_666 Dec 30, 2012 at 00:38 UTC - 0 likes

    Using the Dev version for 1.4.6 Getting an error with several commands such as this

    java.lang.NoClassDefFoundError: net/minecraft/server/Block

    Whenever I use /undo it does nothing and this error shows up.

  • Avatar of InsanityNoob InsanityNoob Dec 29, 2012 at 23:54 UTC - 0 likes

    Hey WorldEdit i need the new worldedit 1.4.6 Plugin to my bukkit server i will be happy if U can help me Please

  • Avatar of Petra66 Petra66 Dec 29, 2012 at 22:36 UTC - 0 likes

    @ZzekromZ: Go

    Thank you very much, this build works absolute fine on my server. set, replace and schematics too, you made my day ;-)

  • Avatar of drszxn drszxn Dec 29, 2012 at 20:09 UTC - 2 likes

    Are there plans for a 1.4.5-R1 version? We are having a hard time functioning without it! :D


  • Avatar of remie1529 remie1529 Dec 29, 2012 at 19:56 UTC - 1 like

    hey, I have a problem with / / set. if I have a block number is put back he gives an error

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