WorldEdit, a robust tool for Minecraft enthusiasts, can quickly become a labyrinth of confusion, especially when navigating the distinct requirements for Java Edition and Bedrock Edition. The key to a smooth experience lies in selecting the correct version and understanding the command prefixes associated with each edition. To get started, ensure you have the version that corresponds with your Minecraft edition, and follow the essential commands in the sequence outlined below.
1. Match WorldEdit to your Minecraft edition
For those using Minecraft Java Edition, the official EngineHub WorldEdit can be accessed at enginehub.org/worldedit. Navigate to the downloads section or visit the Modrinth WorldEdit versions page. It’s crucial to select the file that aligns with your specific Minecraft version and server platform. EngineHub WorldEdit is compatible with various Java Edition platforms, including NeoForge, Fabric, Bukkit, Spigot, Paper, and Sponge. Modrinth also provides platform filters for these options. Always utilize the official EngineHub and Modrinth pages to avoid the pitfalls of mirror sites or direct binary links. Conversely, Bedrock Edition requires a separate WorldEdit add-on, as EngineHub’s Java WorldEdit is incompatible with Realms, Windows 10 Edition, Bedrock Edition, or Pocket Edition.
2. Install WorldEdit on Java Edition
To install WorldEdit on a Paper, Spigot, or Bukkit server, begin by setting up your server. Download the appropriate WorldEdit .jar file from Modrinth. If the plugins folder is absent, create it within the server directory, then transfer the .jar file into this folder. Start the server and check the log for any errors. The WorldEdit documentation recommends Paper as the optimal server choice due to its enhancements that benefit WorldEdit.
- 1.For NeoForge single-player, first install NeoForge, then download the corresponding WorldEdit file from Modrinth. Open your
.minecraftfolder, create a.minecraft/modsfolder if it does not exist, and place the WorldEdit.jarinside. Start NeoForge from the Minecraft Launcher or your launcher profile, and confirm that WorldEdit appears in the mods list. - 2.For Fabric single-player or a Fabric server, install Fabric, download the relevant WorldEdit file from Modrinth, and place the
.jarin themodsfolder. In MultiMC, add the WorldEdit.jarto the loader mods section and enable it. For Minecraft 1.14.x, also install Fabric API. - 3.For a NeoForge server, install the server software and run
java -jar neoforge-installer.jar --installServerfrom the Terminal or Command Prompt. Create amodsfolder if it is missing, add the matching WorldEdit.jar, start the server, and check the server log for errors. - 4.For Sponge, install the Sponge server software, download the Sponge-compatible WorldEdit file from Ore, create a
modsfolder if it is missing, add the WorldEdit.jar, start the server, and check the server log.
3. Give yourself command access
Gaining command access is contingent upon the world or server settings. In Java single-player mode, open or create the world with Cheats enabled. For LAN play, players can utilize WorldEdit when cheats are enabled. On a Java server, execute /op yourname from the server console or while logged in as an authorized admin. If using permission plugins, grant worldedit.* for full administrative access, or assign specific WorldEdit permission nodes for targeted commands. On Sponge, permissions are necessary, as it does not utilize op to grant all permissions. Configuration files vary by platform, located at plugins/WorldEdit/config.yml for Bukkit, Paper, and Spigot; config/worldedit/worldedit.properties for NeoForge and Fabric; and config/worldedit/worldedit.conf for Sponge. Current settings include wandItem, navigationWand, maxBrushRadius, maxChangeLimit, serverSideCUI, logCommands, useInventory, cheat-mode, and use-in-creative, with platform support varying by setting.
4. Select the blocks you want to change
- 1.Execute
//wandin chat to acquire the default wooden axe. - 2.Left-click one block to mark the first cuboid corner, then right-click another block to mark the second corner.
- 3.Utilize
//pos1and//pos2to set the two corners at your current position. - 4.Employ
//pos1 x,y,zand//pos2 x,y,zto designate exact coordinates. - 5.Use
//hpos1and//hpos2to select the block directly under your crosshair. - 6.Run
//chunkto select the current chunk, or//chunk -sto select all chunks intersecting the current selection. - 7.Change selection mode with
//sel cuboid,//sel extend,//sel poly,//sel ellipsoid,//sel sphere,//sel cyl, or//sel convex.
Most operations in Java WorldEdit begin with a selection. To visualize the selected area, execute //drawsel. This command will illustrate cuboid selections up to 48x48x48 and requires Creative mode. For client-side selection lines, consider installing a third-party client-side mod like WorldEdit CUI for Fabric.
5. Make basic edits and undo mistakes
It’s advisable to test on a small selection initially.
- 1.Run
//set minecraft:bedrockto fill the selection with bedrock. - 2.Execute
//set sandstone,glassto create a mixed pattern. - 3.Run
//replace sandstone dirtto swap sandstone for dirt. - 4.Execute
//set airto clear the selection. - 5.Use
//stack 4to repeat the selected structure four times. - 6.Utilize
//undoafter an erroneous edit, or//undo 7to revert seven edits.
The same selected region can be utilized with commands such as //faces, //outline, //walls, //move, //smooth, //hollow, //center, //deform, and biome commands. Note that two of these require a specific selection shape: //line works only with a cuboid or convex selection, while //curve necessitates a convex polyhedral selection made with //sel convex. Always use named block IDs like minecraft:stone or stone; avoid using outdated numeric IDs.
6. Copy paste save and generate builds
To copy or cut a selected region, stand at the position where WorldEdit should remember your relative location. Execute //copy or //cut, move to the desired paste location, and run //paste. For pasting at the original copied position, use //paste -o. Prior to pasting, you can rotate the selection with //rotate [rotateX] [rotateZ] (e.g., //rotate 90) or flip it using //flip [direction]. Once finished with the copied selection, run /clearclipboard.
To save a structure, use /schematic save -f [format], load one with /schematic load [format], and manage schematics with /schematic delete or /schematic share [schematicName] [destination] [format]. Clipboard contents are defined as cuboids in the current documentation. For generating shapes, position yourself at the placement location and run commands such as //cyl [height], //hcyl [height], //sphere [-r] , or //hsphere [-r] . To use the first selection point as the placement position, execute //toggleplace.
Navigation commands can significantly expedite your building process. For instance, look at a nearby block and run /jumpto, or stand beneath an object and run /ascend. To move downward, use /descend, or look at a wall with space beyond it and run /thru. For navigation, hold the compass or run //wand -n; left-click to jump to a nearby block and right-click a wall to pass through it.
- 1.To bind a tool, hold an item and run
/tool selwand,/tool repl,/tool tree [type],/tool farwand,/tool floodfill, or/tool navwand. To remove the binding, use/tool none. The current WorldEdit commands should be utilized instead of older global commands like/selwand,/navwand,/repl, and/farwand, which are now deprecated. - 2.For brushes, hold an item and run
/brush sphere [-h] [radius],/brush cylinder [-h] [radius] [height],/brush clipboard [-aoeb] [-m ],/brush smooth [radius] [iterations] [mask], or/brush biome [radius], then right-click the target area. Adjust the active brush with/mask,/size,/material,/range, and/tracemask. Disable it with/brush none. - 3.For nearby cleanup, utilize
/removeabove [height],/removebelow [depth],/removenear,/replacenear,//fill [depth],//drain,/fixwater,/fixlava, and/butcher.
8. Set up the Bedrock add-on separately
Setting up the Bedrock add-on involves its own unique package, packs, experimental feature switch, and semicolon commands.
- 1.Download the WorldEdit Bedrock Edition add-on package from its official project source and open it with Minecraft to import. Mobile players should use a file explorer to open the add-on with Minecraft. If the same or a newer version is already imported, navigate to Settings, then Storage, and delete both the behavior pack and resource pack first.
- 2.In a new or existing world, add WorldEdit in Behaviour Packs and WorldEdit [RES] in Resource Packs.
- 3.Access Experimental Features, enable Beta APIs, then create or enter the world.
- 4.Run
/tag @s add worldeditin chat to grant yourself all WorldEdit permissions. To give another player access, replace@swith the player name and wrap names with spaces in quotes, such as/tag "Steve Wanderer" add worldedit. - 5.Run
;wandor obtain a wooden axe, break a block to mark the first corner, then use the wand on another block to mark the second corner. If there is no block to click, run;pos1and;pos2. - 6.Edit using semicolon commands such as
;set,;replace,;copy,;cut,;paste,;stack [count] [offset],;move,;rotate,;flip,;walls,;smooth [iterations] [mask],;fill [depth],;drain, and;undo.
The Bedrock add-on also features item shortcuts. Execute ;kit, utilize the Pattern Picker on a block, and then apply Fill Selection. Use the Pattern Picker on air to clear by filling with air, sneak-use the Pattern Picker on another block to add it to the pattern, and employ the Mask Picker to define the global mask. The undo item allows for rollbacks. To manage add-on access, run /function wedit/whitelist/on to activate the whitelist or /function wedit/whitelist/off to deactivate it. To remove the add-on from a world, deactivate its packs in that world’s pack settings. To uninstall it from the game installation, navigate to Settings, open Storage, and delete it there.
Frequently Asked Questions
What is the difference between WorldEdit Java and WorldEdit Bedrock Edition? EngineHub WorldEdit serves as the mod or plugin for Java Edition, while WorldEdit Bedrock Edition is a distinct add-on with its own installation process, permissions, and semicolon command prefix.
Why do WorldEdit commands do nothing in my Java world? The world or server may not have granted access. Ensure cheats are enabled in single-player mode, use /op yourname on a server, or assign the appropriate WorldEdit permission nodes through a permissions plugin.
What is the fastest way to undo a bad WorldEdit change? In Java, utilize //undo. For the Bedrock add-on, use ;undo. Java also supports numbered undo commands like //undo 7.
Do old WorldEdit numeric block IDs still belong in current commands? No, it is essential to use names such as minecraft:stone or stone. Numeric IDs are remnants from Minecraft 1.12 and earlier, and new blocks introduced in Minecraft 1.13 and beyond do not utilize that outdated ID system.