A Minecraft Map Editor... that runs in-game!
Java Edition required. WorldEdit is compatible with Forge, Fabric, Bukkit, Spigot, Paper, and Sponge.
This place contains the Java code for WorldEdit, but if you want to just use WorldEdit, get the mod or plugin from these pages:
Want to add new features to WorldEdit or fix bugs yourself? You can get the game running, with WorldEdit, from the code here, without any additional outside steps, by doing the following four things:
🎉 That's it. 🎉 It takes a long time to actually transform WorldEdit into a mod. If it succeeds, the Minecraft game will open and you can create a single player world with WorldEdit.
When you make changes to the code, you have to restart the game by re-running the command for your changes to take effect. If there are errors in your Java syntax, the command will fail.
For additional information about compiling WorldEdit, see COMPILING.md.
To edit WorldEdit in a Java IDE, follow these steps:
That's pretty much it.
If you want to be able to run the game also, follow these instructions:
worldedit-fabricfor the project.
It's a little annoying have to restart the game to test your changes. The best way to reduce the time is to run the server instead (using
runServer instead of
runClient) and then reconnect to the server after restarting it.
WorldEdit is open source (specifically licensed under GPL v3), so note that your contributions will also be open source. The best way to submit a change is to create a fork on GitHub, put your changes there, and then create a "pull request" on our WorldEdit repository.
Please read CONTRIBUTING.md for important guidelines to follow.