WorldEdit is an advanced Minecraft map editor which allows you to fully control and manipulate your Minecraft server’s world. Placing a large number of blocks manually can be tedious, which is why it is common to use WorldEdit instead.
Please Note
This guide explains how to install a plugin on a Minecraft server. To install plugins, you must have a plugin-compatible server type running. If you are unsure if you are running a plugin-compatible server type, please visit this article for more information.
# Installing WorldEdit
To install WorldEdit on a Spigot server you simply need to upload the WorldEdit jar file to your plugins folder and restart the server.
- Click the download button next to the latest available version
Navigate to the WorldEdit files page on Bukkit to download the latest version of the plugin. You can also download older versions should you need to depending on the version of Minecraft your server uses.
- Access your server's control panel and navigate to the Files tab.
- Select the plugins folder to open it
- Upload the WorldEdit jar file
- Start or restart your server if it is already running
Please Note
Please note that WorldEdit commands each have their own permission node that you will require to use them. Alternatively, you can give yourself OP permission to have all WorldEdit commands by default.
# Selecting a Region
One of the tasks that you will find yourself doing most often in WorldEdit is selecting a region. By making a region, you’re essentially creating an invisible area of blocks that you will be modifying using additional commands.
- Ensure your server is started, then connect to your server
- Type //wand in-game to give yourself a WorldEdit wand
- Left and right click two corners of a region with the WorldEdit wand to select it
# Making Changes to a Region
Once you have properly selected a valid WorldEdit region you can use many different commands to manipulate the blocks within that region. Here are some examples of some commonly used WorldEdit region manipulation commands:
//set <block name/id>
- Allows you to set your region to a specific block or a pattern of multiple different blocks/entities. You may read more on some of the available patterns you can use here.//replace <old block name/id> <new block name/id>
- Allows you to replace only the specified block types as opposed to the entire region.//copy
and//paste
- Allows you to copy one region and paste it into another.//undo
&//redo
- Use these commands to either undo or redo any changes that you’ve made.//rotate <degrees>
- Allows you to rotate structures in your region in a specific direction (e.g. 90 degrees).
There are many more commands that WorldEdit offers, and we highly recommend you check them out on their official command wiki page, should you wish to learn more about WorldEdit.
# Importing and Using Schematics
Schematics allow you to save a region you selected as a file. You can also load existing schematic files into the world.
You can import an existing schematic by placing it in your server's schematic folder, located at /plugins/worldedit/schematics
. Any schematic you generate in-game can also be found in this location.
For more information about WorldEdit schematics, generating, and importing them, please refer to the Schematic and Clipboard Command section of the WorldEdit wiki.
# Additional Resources
Using WorldEdit allows you to interact with your world in a variety of new ways. While we’ve covered several of some common uses of WorldEdit above, you'll find that the plugin has much more to offer. We highly recommend you refer to the Official WorldEdit Documentation for more information about the capabilities and usages of WorldEdit and its commands.