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 Evilwoodensword Evilwoodensword Nov 04, 2015 at 14:13 UTC - 0 likes

    Hi,

    I'm having this issue and I cannot understand it.

    Please look it up: http://pastebin.com/rgpqtZc0

    Thanks!

  • Avatar of Sfap Sfap Nov 02, 2015 at 16:27 UTC - 0 likes

    I got this Error when I use set command:
    [18:25:17] [Server thread/INFO]: Sfap issued server command:
    set 0
    [18:25:17] [Server thread/ERROR]: [WorldEdit] An unexpected error while handling a WorldEdit command
    java.lang.NoClassDefFoundError: com/google/common/base/MoreObjects
    at com.sk89q.worldedit.function.factory.Apply.createFromContext(Apply.java:51) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?]
    at com.sk89q.worldedit.function.factory.Apply.createFromContext(Apply.java:33) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?]
    at com.sk89q.worldedit.command.composition.SelectionCommand.call(SelectionCommand.java:83) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?]
    at com.sk89q.worldedit.command.composition.SelectionCommand.call(SelectionCommand.java:46) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?]
    at com.sk89q.worldedit.util.command.composition.LegacyCommandAdapter.call(LegacyCommandAdapter.java:52) [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:270) [worldedit-bukkit-6.1.1-SNAPSHOT-dist.jar:?]
    at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) [?:?]
    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.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) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [Spigot.jar:git-Spigot-76236cb-62a2169]
    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.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Spigot.jar:git-Spigot-76236cb-62a2169]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]

  • Avatar of chuck4100 chuck4100 Nov 01, 2015 at 09:55 UTC - 0 likes

    why does worldedit remove mobs in 1.7.9/10?

  • Avatar of F64_Rx F64_Rx Oct 29, 2015 at 15:53 UTC - 0 likes

    Could not pass event PlayerPortalEvent to WorldGuard v6.0.0-SNAPSHOT.1605-dfad4b0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PlayerList.changeDimension(PlayerList.java:671) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityPlayer.c(EntityPlayer.java:536) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.Entity.K(Entity.java:279) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityLiving.K(EntityLiving.java:169) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.Entity.t_(Entity.java:246) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityLiving.t_(EntityLiving.java:1447) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityHuman.t_(EntityHuman.java:173) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityPlayer.l(EntityPlayer.java:285) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:382) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_45] Caused by: java.lang.NullPointerException at com.sk89q.worldguard.bukkit.listener.WorldGuardPlayerListener.onPlayerPortal(WorldGuardPlayerListener.java:381) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [custom.jar:git-Spigot-f94fe8f-d27e6d0] ... 23 more [15:47:11] [Server thread/ERROR]: Could not pass event PlayerPortalEvent to WorldGuard v6.0.0-SNAPSHOT.1605-dfad4b0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PlayerList.changeDimension(PlayerList.java:671) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityPlayer.c(EntityPlayer.java:536) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.Entity.K(Entity.java:279) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityLiving.K(EntityLiving.java:169) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.Entity.t_(Entity.java:246) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityLiving.t_(EntityLiving.java:1447) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityHuman.t_(EntityHuman.java:173) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.EntityPlayer.l(EntityPlayer.java:285) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:382) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPositionLook.a(SourceFile:18) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [custom.jar:git-Spigot-f94fe8f-d27e6d0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_45] Caused by: java.lang.NullPointerException at com.sk89q.worldguard.bukkit.listener.WorldGuardPlayerListener.onPlayerPortal(WorldGuardPlayerListener.java:381) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [custom.jar:git-Spigot-f94fe8f-d27e6d0] ... 23 more

  • Avatar of DawnOSaurus DawnOSaurus Oct 24, 2015 at 19:24 UTC - 0 likes

    Hey um... My World Edit commands aren't working. Is there another plugin I need to use it?

  • Avatar of Bayside308 Bayside308 Oct 19, 2015 at 01:14 UTC - 0 likes

    Which backup plugins are compatible with restore?

    PM me if you want a simple bukkit plugin!

    Proud author of iPing, Log and Cookies!

  • Avatar of Bayside308 Bayside308 Oct 19, 2015 at 01:13 UTC - 0 likes

    Which backup plugins are compatible with restore?

  • Avatar of TheModsKidServer TheModsKidServer Oct 17, 2015 at 15:42 UTC - 0 likes

    Worldedit doesnt copy commands that are in command blocks, this is a pain becuase im loading schematics with command blocks and they dont work, so i have to use mcedit, which means i have to restart the server

    HELP!

  • Avatar of Bonsall Bonsall Oct 16, 2015 at 23:43 UTC - 0 likes

    @OpticNetwork: Go

    Good tutorial, very useful for beginners.

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

  • Avatar of KFCSOYCHICKEN KFCSOYCHICKEN Sep 29, 2015 at 09:45 UTC - 0 likes

    umm could you make a update that works with multiverseportal

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,907,862
Recent files

Authors