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 plugin. Looking for the WorldEdit Forge mod (works on single player)?

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 netpy44o netpy44o Aug 29, 2012 at 14:41 UTC - 0 likes

    @CrudeAustin: Go

    Yes, I have this one time. I was very dissapointed when my shop partially regenerates, and I got chunk save error

  • Avatar of xxCoderforLife xxCoderforLife Aug 29, 2012 at 09:18 UTC - 0 likes

    @PatchOne: Go Just Use 98 In stead of the Word


  • Avatar of Bomberboy123 Bomberboy123 Aug 29, 2012 at 06:52 UTC - 0 likes

    Does anyone know how to create a cylinder using Stone Bricks??? I tried "Stone" but of course it used regular stone, I used "Bricks" but that used the bricks that required clay, how do I use Stone Bricks????

  • Avatar of CrudeAustin CrudeAustin Aug 28, 2012 at 21:27 UTC - 0 likes

    Is anyone else having a problem with WorldEdit rolling back chunks several hours after a edit was done?

    Example: (ignore the chat also)

    This is Not generated, it's been a plains transformed into flatland with some custom roads and canals.

  • Avatar of Murkk3d Murkk3d Aug 28, 2012 at 15:13 UTC - 0 likes

    @stuntrally: Go

    Check to make sure you are configuring the correct .yml files in plugins/bpermissions/yourworld/ and not the global group/user yml files found in plugins/bpermissions/, these global files are used as the default permissions when creating a new world.....

  • Avatar of MrMez MrMez Aug 27, 2012 at 22:24 UTC - 0 likes

    How do I make the file a .jar?

  • Avatar of mjackson16 mjackson16 Aug 27, 2012 at 21:11 UTC - 0 likes

    Works Great Thanks. :D

  • Avatar of ToddVee ToddVee Aug 27, 2012 at 21:04 UTC - 0 likes

    worldedit 5.4.2

    2012-08-27 16:57:04 [INFO] VatriXxX issued server command: replace 41 7 2012-08-27 16:57:04 [SEVERE] java.lang.IllegalArgumentException: Can't have a block data value below 0 2012-08-27 16:57:04 [SEVERE] at 2012-08-27 16:57:04 [SEVERE] at<init>( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.blocks.BaseBlock.<init>( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlock( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.WorldEdit.getBlocks( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.commands.RegionCommands.replace( 2012-08-27 16:57:04 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-08-27 16:57:04 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2012-08-27 16:57:04 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2012-08-27 16:57:04 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 2012-08-27 16:57:04 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.WorldEdit$1.invokeMethod( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.minecraft.util.commands.CommandsManager.execute( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( 2012-08-27 16:57:04 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute( 2012-08-27 16:57:04 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch( 2012-08-27 16:57:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(


  • Avatar of Lael77 Lael77 Aug 27, 2012 at 10:08 UTC - 0 likes

    Hello, I have download and install the plugin, but when I want write a command, this message appears in the chat: An internal error occurred while attempting to perform this command. Thank you in advance.

  • Avatar of chopstick121 chopstick121 Aug 26, 2012 at 23:37 UTC - 0 likes

    why my server crashed when my player type set arrows

Did you know that you can find WorldEdit's source code on GitHub? You can find it at

  1. Choice:

  1. Results
  2. 23 comments


Date created
Aug 25, 2011
Last update
Dec 06, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files