How to Use WorldEdit
WorldEdit turns hours of block-by-block work into one line. Select a region with the wand, then //set, //copy, and //paste reshape it instantly.
Set two corners with the wand, run a command on the region, then //undo if you miss. Master //wand → //set → //copy → //paste and you can build anything at scale.
1. Install
Download WorldEdit for Bukkit/Spigot/Paper from EngineHub. Drop into plugins/, restart. No config needed for the basics.
2. The wand
Run //wand. You receive a wooden axe. Left-click a block = position 1; right-click = position 2. Your selection is the cuboid between them.
3. The 10 commands you'll use 90% of the time
//set stone # fill selection with stone
//replace dirt grass # replace one block with another in selection
//copy # copy selection (relative to your position)
//paste # paste relative to your position
//rotate 90 # rotate the clipboard
//flip # flip clipboard along your facing
//cyl stone 5 1 # cylinder, radius 5, height 1
//sphere glass 8 # hollow sphere optional with -h
//walls cobblestone # wall around the selection
//up 5 # put a glass block under you and teleport up
4. Brushes
Brushes turn any tool into a build tool. Examples:
/brush sphere stone 5
/brush smooth 5 4
/brush cyl glass 4 8
Right-click to apply. Use /mask to limit which blocks the brush affects, e.g. /mask grass,dirt.
5. Schematics
Save and load builds:
//copy
//schem save myhouse
//schem load myhouse
//paste -a # ignore air, useful for placing buildings on existing terrain
Schematics live in plugins/WorldEdit/schematics/. They are the standard format for sharing builds, almost every Minecraft build marketplace exports them.
6. Permissions
Give staff WorldEdit safely with LuckPerms:
/lp group builder permission set worldedit.* true
/lp group builder permission set worldedit.region.* true
Never give worldedit.* to default. A misclick on //set air at high //size can wipe a region.
7. Performance
Big //set operations stall the main thread. Use //perf-friendly limits in config.yml:
limits:
max-blocks-changed:
default: 50000
maximum: -1
Useful companions
Pair WorldEdit with WorldGuard for region protection (created from your selection with /region define) and CoreProtect to roll back any mistake. For massive terrain, FastAsyncWorldEdit (FAWE) is a drop-in faster fork.
Quick answers
+What is the WorldEdit wand?
+How do I clear an area fast?
+Does //copy keep my relative position?
+Why does //set say I have no selection?
+How big can a selection be?
+Can I undo a paste?
+How do I replace only one block type?
+What is the difference between //walls and //faces?
+Can I get WorldEdit in single player?
+How do I make a sphere or cylinder?
+Why did my //set lag the server?
Commands worth memorizing
Selection commands save time before you run an edit. //expand 10 up grows the region 10 blocks upward, //contract 5 down shrinks it, and //shift 3 north slides the whole cuboid without re-clicking corners. //pos1 and //pos2 set the corners at your feet if you cannot reach a block to left-click.
For terrain, //smooth rounds off jagged edges and //naturalize caps a stone region with the right grass and dirt layers. //drain 6 removes water or lava within 6 blocks, and //fixwater levels a messy pool. These act on the selection, so check //size first.
Common mistakes: forgetting -a on //paste drops air blocks over nearby builds, and a wand left-click in survival can break the block instead of setting pos1, so use creative or run //pos1 manually. If //set is rejected, you are missing the worldedit.region.set permission, not a corner.
Blocks and items in this guide
All 2 of these are named in the guide above, starting with Cobblestone. Look them up in the item database.