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

(Also available as Forge and LiteLoader mods!)

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 Nanakisan Nanakisan Nov 01, 2012 at 01:03 UTC - 0 likes

    @mewetea119: Go

    If you are using WorldGuard then all you have to do is make the region selection then type /region define plotname ownersname then type /region setparent plotname spawnregionname

    To get the spawn region should you have forgotten just type /region info

    This will make a region within the spawn region allowing for the player who owns that region to work inside it but not have direct access outside of it.

    Hope that helps.

  • Avatar of The_Micahel The_Micahel Oct 31, 2012 at 19:51 UTC - 0 likes

    @mewetea119: Go

    Have you heard of somthing called Permissions?

    It lets you have ops acess all commands and set ranks for other players!

    • ON TOPIC*

    Can't Wait for Update :)

  • Avatar of mewetea119 mewetea119 Oct 31, 2012 at 15:58 UTC - 0 likes

    I have a question hoping someone can help.

    i want my default members to be able to set up shops and sell stuff inside spawn. is this possible without makking them ops? because that wont work oviously.

    do i just create a region with there name on it? or will the spawn region override that? plus other members are going to have to be able to but from there shops. im using chestshop for the shops.

  • Avatar of npo37 npo37 Oct 31, 2012 at 14:01 UTC - 0 likes

    @myname32123: Go

    haha its only works at servers... its a plugin...

  • Avatar of sk89q sk89q Oct 31, 2012 at 07:48 UTC - 0 likes

    Old WorldEdit should work on 1.4.2 actually, but it wouldn't know that anvils, etc. were (but it'd place them anyway if you used the ID #).

    That said, make sure you get the latest dev. build if you are actually using MC 1.4.

  • Avatar of whosaysno whosaysno Oct 31, 2012 at 00:27 UTC - 0 likes

    @ghostyboy5: Go

    @GhostyBoy5 THANKYOU IVE BEEN ON LIKE 20 plugins that were old (i'm starting my servers back up) and theres all kinds of idiots like ITS broken its don't work. Where it says right there like made for version 1.3.2 Noobs From Whosaysno (Or Hollowichi121

  • Avatar of ghostyboy5 ghostyboy5 Oct 30, 2012 at 23:24 UTC - 1 like

    You are all morons, of course WorldEdit would be broken with 1.4, as WorldEdit is a mainly block-based plugin, and a majority of blocks got CHANGED. Just be patient, god.

    Flintlock Gaming

  • Avatar of myname32123 myname32123 Oct 30, 2012 at 20:05 UTC - 0 likes

    I have used world edit a lot before but when minecraft got updated to 1.4.2, it started glitching and crashing like this error:

    2012-10-30 15:59:45 [INFO] [WorldEdit] Enabling WorldEdit v1254-853db26 2012-10-30 15:59:45 [SEVERE] Error occurred while enabling WorldEdit v1254-853db26 (Is it up to date?) java.nio.channels.OverlappingFileLockException at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(FileChannelImpl.java:1166) at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(FileChannelImpl.java:1068) at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:868) at java.nio.channels.FileChannel.tryLock(FileChannel.java:962) at java.util.logging.FileHandler.openFiles(FileHandler.java:396) at java.util.logging.FileHandler.<init>(FileHandler.java:270) at com.sk89q.worldedit.util.YAMLConfiguration.load(YAMLConfiguration.java:113) at com.sk89q.worldedit.bukkit.BukkitConfiguration.load(BukkitConfiguration.java:42) at com.sk89q.worldedit.bukkit.WorldEditPlugin.onEnable(WorldEditPlugin.java:94) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:270) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:252) at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:310) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:289) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:248) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:141) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:390) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) 2012-10-30 15:59:45 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn v2.9.4 2012-10-30 15:59:45 [INFO] [Multiverse-Portals] Enabling Multiverse-Portals v2.4-b548 2012-10-30 15:59:45 [INFO] [Multiverse-Portals] - Version 2.4-b548 Enabled - By Rigby and fernferret 2012-10-30 15:59:45 [SEVERE] Error occurred while enabling Multiverse-Portals v2.4-b548 (Is it up to date?) java.nio.channels.OverlappingFileLockException at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(FileChannelImpl.java:1166) at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(FileChannelImpl.java:1068) at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:868) at java.nio.channels.FileChannel.tryLock(FileChannel.java:962) at java.util.logging.FileHandler.openFiles(FileHandler.java:396) at java.util.logging.FileHandler.<init>(FileHandler.java:270) at com.onarandombox.MultiverseCore.utils.DebugLog.<init>(DebugLog.java:39) at com.onarandombox.MultiversePortals.MultiversePortals.onEnable(MultiversePortals.java:109) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:270) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:252) at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:310) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:289) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:248) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:141) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:390) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)

    In here, there is also an error from multiverse-portals. I have tested this with spigot 1.4 and craftbukkit 1.4 and it is the same error. Plus, The dev build (which is all there is) of 1.4 makes a huge chunk error that can't be escaped.

    BFAK:boss86741,90700712,6ffa5787e15880ba4ce142b57b57d3a462e8d0e50d02b8591e02a41c02b26acb

  • Avatar of Reisso Reisso Oct 29, 2012 at 14:21 UTC - 0 likes

    when i change the map it dont say owner next to my name please help :(

  • Avatar of dwade20dwade dwade20dwade Oct 28, 2012 at 16:25 UTC - 0 likes

    I got THIS:
    i did set emerald

    [spoiler]<<code lua>> 12:08:25 [WARNING] WorldEdit: Failed to do NMS safe block set java.lang.NullPointerException at net.minecraft.server.Chunk.a(Chunk.java:423) at net.minecraft.server.World.setRawTypeIdAndData(World.java:246) at net.minecraft.server.World.setRawTypeIdAndData(World.java:235) at com.sk89q.worldedit.bukkit.NmsBlock.setSafely(NmsBlock.java:230) at com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(BukkitWorld.java:998)

    at com.sk89q.worldedit.EditSession.rawSetBlock(EditSession.java:233) at com.sk89q.worldedit.EditSession.flushQueue(EditSession.java:677) at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1278) at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin. java:197) at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginComma nd.java:52) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 8) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 92) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 12:08:25 [SEVERE] java.lang.NullPointerException 12:08:25 [SEVERE] at net.minecraft.server.Chunk.a(Chunk.java:423) 12:08:25 [SEVERE] at net.minecraft.server.World.setRawTypeIdAndData(World. java:246) 12:08:25 [SEVERE] at net.minecraft.server.World.setRawTypeIdAndData(World. java:235) 12:08:25 [SEVERE] at org.bukkit.craftbukkit.block.CraftBlock.setTypeIdAndD ata(CraftBlock.java:107) 12:08:25 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.setTypeIdAndDa taFast(BukkitWorld.java:163) 12:08:25 [SEVERE] at com.sk89q.worldedit.LocalWorld.setBlock(LocalWorld.ja va:537) 12:08:25 [SEVERE] at com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(Bukki tWorld.java:1006) 12:08:25 [SEVERE] at com.sk89q.worldedit.EditSession.rawSetBlock(EditSessi on.java:233) 12:08:25 [SEVERE] at com.sk89q.worldedit.EditSession.flushQueue(EditSessio n.java:677) 12:08:25 [SEVERE] at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit .java:1278) 12:08:25 [SEVERE] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand( WorldEditPlugin.java:197) 12:08:25 [SEVERE] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(Dy namicPluginCommand.java:52) 12:08:25 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:168) 12:08:25 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr aftServer.java:492) 12:08:25 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(N etServerHandler.java:878) 12:08:25 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerH andler.java:825) 12:08:25 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHand ler.java:807) 12:08:25 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.j ava:44) 12:08:25 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager. java:276) 12:08:25 [SEVERE] at net.minecraft.server.NetServerHandler.d(NetServerHand ler.java:109) 12:08:25 [SEVERE] at net.minecraft.server.ServerConnection.b(SourceFile:35 ) 12:08:25 [SEVERE] at net.minecraft.server.DedicatedServerConnection.b(Sour ceFile:30) 12:08:25 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServe r.java:581) 12:08:25 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServe r.java:212) 12:08:25 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServe r.java:474) 12:08:25 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:406) 12:08:25 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:539) <</code>>[/spoiler]

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. 24 comments

Facts

Date created
Aug 25, 2011
Categories
Last update
Jul 12, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
WorldEdit
Downloads
9,071,658
Recent files

Authors