Before you begin
- Install a matching WorldEdit release for your platform.
- Practice on a small selection in a backed-up test world.
- Learn region edits before clipboard operations and brushes.
- Follow the topics below or jump directly to the command you need.
Java only (Bukkit/Paper, Fabric, Forge, NeoForge)
The server or single-player world
170+ in this reference
worldedit.enginehub.org
//undo, but only within your session history.Install WorldEdit for your game or server
WorldEdit is an in-game editor for Minecraft Java Edition. On a Paper/Bukkit-compatible server, put the matching plugin build in the server plugins directory. On a supported mod loader, use its matching mod build in that instance’s mods directory. Check the Minecraft version and platform on the official download page, restart and inspect the startup log.
The Java project does not install on Bedrock or Realms. A client installation alone does not give you commands on someone else’s server. Its administrator must install the editor and grant permissions. Schematic Studio provides independent documentation; it does not install or execute WorldEdit.
Commands, permissions and a first practice edit
Enter commands in Minecraft chat, one at a time. Many edits start with two slashes; some tools use one. Help for your installed release is the place to check flags and availability.
Make a backup, choose a tiny practice area and keep other builds outside it. These commands change real blocks. On servers, ask the administrator for the specific permissions needed rather than unrestricted access.
/worldedit version//helpSelect and inspect the right region
A cuboid uses two opposite corners, including both endpoints. With the selection wand, left-click sets the first corner and right-click sets the second. Position commands are useful when there is no block to click.
Expand changes the boundary without placing blocks. Other shapes include polygonal and cylindrical selections. Return to cuboid mode if an unexpected shape remains selected.
//wand//pos1
//pos2//size//expand 3 up//sel cuboidFill, replace, repeat and move blocks
Set fills the selected region. Replace changes matching blocks inside it. Walls creates the vertical sides. Test each operation in a small selection so its scope is easy to inspect.
Stack repeats a region, while move relocates its contents. Direction and selection size matter. These operations can replace blocks outside the original selection; start with one repetition.
//set minecraft:stone//replace minecraft:stone minecraft:stone_bricks//walls minecraft:glass//stack 1 east//move 2 upCopy, cut, rotate and reflect
Copy stores a selection in the session clipboard and remembers your relative position. This is the paste anchor. Stand at a recognizable point, such as an entrance, before copying. Cut also removes the selected world blocks.
Rotation and reflection transform clipboard data without immediately changing the world. Copy again or reload a saved file for a clean starting point. Ordinary copying does not imply every entity and biome is included.
//copy//rotate 90//flip eastPaste with the correct anchor and air behavior
Move to the intended anchor before pasting. A normal paste includes air and can erase terrain inside the clipboard volume. Skipping air still replaces existing solid blocks with clipboard blocks.
The -o option uses the original copied location. Clipboard rotations persist, so check the transform before repeating a paste.
//paste//paste -a//paste -oSave and load schematic files
After copying, save the clipboard for reuse. Loading replaces clipboard data; it does not build anything until you paste.
Typical directories are plugins/WorldEdit/schematics for the plugin and config/worldedit/schematics for a mod. Configuration can change them. Transfer files to the actual server instance. Use the installed format list: renaming .litematic to .schem does not convert it.
//schem save courtyard//schem list//schem formats//schem load courtyard.schemChoose materials with patterns
Patterns describe what an edit places: a block, an explicit block state or a weighted mixture. Percentages express random weights, not exact totals in a small wall.
Unspecified states use defaults. Check block IDs and state properties against your game version. Extensions from other plugins may not exist in standard WorldEdit.
//set 75%minecraft:stone, 25%minecraft:andesite//set minecraft:oak_log[axis=y]Restrict which blocks may change
A mask chooses eligible positions; a pattern chooses replacement material. Global and brush masks combine. Contradictory masks can make an edit appear broken.
Clear temporary restrictions when finished. If no blocks change, check old masks as well as the selection.
//gmask minecraft:stone//gmaskSculpt terrain with brushes
Brushes attach an action to a held item. Choose a dedicated tool, a small radius and test one click. A brush targets the world you point at; having a selection does not automatically restrict it.
Settings include material, mask, size and range. Smooth brushes can remove details. Unbind a finished tool to prevent accidental edits.
/brush sphere minecraft:stone 2/mask minecraft:grass_block/brush noneGenerate shapes and foundations
Generators create shapes around a placement position, normally your player position, without requiring a region selection. A cylinder can start a tower; a hollow sphere can provide a dome.
The editor also supports forests and expression-based shapes. Start small and inspect the placement position before increasing dimensions. These are real edits.
//cyl minecraft:stone_bricks 4 3//hsphere minecraft:glass 4Navigation, utilities and advanced reference
Navigation helpers can move you through levels of a structure when permitted. Learn them in a clear practice area. Utility operations, sessions and configured backup snapshots have separate behavior and prerequisites; use the linked references before applying them to a live world.
/ascend/descendNavigation ↗Utilities ↗Sessions ↗Configured snapshots ↗All official commands ↗
Undo, verify and troubleshoot
Undo and redo use recorded history, not a full world backup. Secondary changes such as flowing liquids or later player activity may remain. Retention depends on configuration. Stop after an unexpected operation and inspect first.
Unknown command: check installation and permissions. Shifted paste: check anchor and transforms. No changed blocks: inspect bounds and masks. Missing file: check directory, instance and format. Stalled edit: reduce the selection and ask about server limits. Missing newer or modded blocks: check the game registry and installed mods.
//undo//redoHistory and limitations ↗Configuration and limits ↗Litematica player tutorial →
Percentage block mixes
Put a number and % before each block to weight a random mix. The numbers are relative weights: 60%stone,40%andesite and 3%stone,2%andesite give the same 60/40 result. Build a mix below and copy the command.
stone60.0%andesite25.0%cobblestone15.0%
Weights add up to 100, so they read like normal percentages. The result is random per block, so small areas will not match exactly.
//set 60%stone, 25%andesite, 15%cobblestoneReady-made mixes
//set 60%stone,25%andesite, 15%cobblestone Natural stone wall //replace stone_bricks 70%stone_bricks,20%cracked_stone_bricks, 10%mossy_stone_bricks Aged stone bricks //replace grass_block 70%grass_block,20%coarse_dirt, 10%podzol Forest floor //set 50%gravel,30%coarse_dirt, 20%cobblestone Gravel path //replace "cobblestone %5" mossy_cobblestoneA small share: about 5% moss on cobblestone //set 80%oak_planks,20%spruce_slab[type=bottom] Weighted with block states
//replace "cobblestone %10" mossy_cobblestone changes about 10% of the cobblestone.All 14 pattern types
A pattern decides which blocks an edit places.
| Pattern | Syntax | Example | Note |
|---|---|---|---|
| Single block | stone | //set stone | Any block ID; the minecraft: prefix is optional. |
| Block with states | oak_stairs[facing=east,half=top] | //set oak_stairs[facing=east,half=top] | States you leave out use their defaults. |
| Block with NBT | oak_sign{'is_waxed':1} | //set oak_sign[rotation=12]{'is_waxed':1} | States go before NBT. |
| Random mix | stone,andesite,cobblestone | //set stone,andesite,cobblestone | Without weights each block gets an equal share. |
| Weighted mix (percentages) | 60%stone,30%andesite,10%cobblestone | //set 60%stone,30%andesite,10%cobblestone | Weights are relative; they do not have to add up to 100. |
| Random state | *oak_log | //set *oak_log | A random valid state for each block. |
| Block tag | ##wool | //replace #existing ##wool | Random block from a tag; ##*tag uses every state. |
| Change type, keep states | ^acacia_stairs | //replace oak_stairs ^acacia_stairs | Keeps facing, half and shape. |
| Change one state | ^[waterlogged=false] | //set ^[waterlogged=false] | Keeps the block, edits only the listed states. |
| Clipboard | #clipboard@[x,y,z] | //set #clipboard@[2,0,1] | Repeats the copied blocks as a texture, with an optional offset. |
| Hand, off-hand, pos1 | hand | //set hand | Uses the held block, the off-hand block or the block at position 1. |
| Sign text | oak_sign|Line 1|Line 2 | //set "oak_wall_sign[facing=north]|Hello world|Second line" | Quote the pattern when the text has spaces. |
| Player head | player_head|name | //set player_head|dinnerbone | Skin from the player name. |
| Mob spawner | spawner|mob | //set spawner|squid | Modded mobs need their namespace. |
All 19 mask types
A mask decides which positions an edit may change. Masks from //gmask, /mask and command arguments stack.
| Mask | Syntax | Example | Note |
|---|---|---|---|
| Block | stone,dirt | //replace oak_fence air | Matches any of the listed blocks or states. |
| Not | !stone | //replace !dirt,stone,grass_block stone | Inverts the mask. |
| And (combine) | "stone <air" | //replace "stone <air" dirt | A space combines masks; quote the whole mask. |
| Existing | #existing | //replace #existing glass | Any non-air block. |
| Solid | #solid | //gmask #solid | Solid blocks only. |
| Full cube | #fullcube | //replace #fullcube stone | Blocks that fill a whole cube. |
| Surface also #exposed | #surface | //replace #surface grass_block | Blocks touching air. |
| Above (overlay) | >mask | //replace >##planks smooth_stone_slab | Blocks directly above a match. |
| Below (underlay) | <mask | //replace <air dirt | Blocks directly below a match. |
| Next to | ~mask | //replace ~spawner glowstone | Blocks touching a match. |
| Selection also #sel, #selection | #region | /mask "air #sel" | Inside the selection at the time it is set. |
| Live selection also #dsel, #dselection | #dregion | //gmask #dregion | Follows the selection as it changes. |
| Clipboard | #clipboard | //replace #clipboard air | Positions occupied in the clipboard. |
| Block tag | ##tag | //replace ##carpets snow | Any block in a tag. |
| Random percentage | %50 | //replace "cobblestone %20" mossy_cobblestone | Matches roughly that percent of positions. Combine it with a block mask so air is not included. |
| State (lenient) | ^[open=true] | //replace ^[open=true] air | Also matches blocks without that property. |
| State (strict) | ^=[open=false] | //replace ^=[open=false] air | Block must have the property with that value. |
| Expression | =y<64 | //gmask =y<64 | Any formula using x, y and z. |
| Biome | $biome | //replace $minecraft:desert sand | Blocks in a biome. |
Selection shapes
Change the shape with //sel <shape>; the wand clicks then work as described.
| //sel | How to select | Good for |
|---|---|---|
cuboid | Left-click one corner, right-click the opposite corner. | Rooms, walls, floors and most builds. |
extend | Left-click the start, right-click every point it should reach. | Growing a box around an uneven build. |
poly | Left-click the first point, right-click more points; height spans the highest and lowest point. | Plots and irregular floor plans. |
ellipsoid | Left-click the center, right-click to set the radius on each axis. | Domes, eggs and rounded rooms. |
sphere | Left-click the center, right-click a point on the edge. | Planets and round caves. |
cyl | Left-click the center, right-click to set the radius; height spans the clicked points. | Towers and round plots. |
convex | Left-click the first point, right-click the rest; the shape wraps all of them. | Curves with //curve and organic shapes. |
All 170 WorldEdit commands
Search or filter by category. Arguments in <angle brackets> are required, [square brackets] are optional and -letters are flags. Run //help <command> in game for your exact version.
170 commands
General
Help, history, limits and session-wide settings.
/worldedit help [-s] [-p <page>] [command...]Show help for WorldEdit commands. Also
/we help, //help/worldedit versionShow the installed WorldEdit version. Also
/we ver/worldedit reloadReload the WorldEdit configuration.
/worldedit trace [hookMode]Toggle the trace hook for debugging edits.
/worldedit cuiComplete the CUI handshake used by client selection overlays.
/worldedit tz <timezone>Set your timezone for snapshot dates.
/worldedit report [-p]Write a diagnostic report; -p uploads it to a paste service.
//undo [times] [player]Undo the last recorded edit (or several). Also
/undo//redo [times] [player]Redo the last undone edit. Also
/redo//clearhistoryClear your edit history. Also
/clearhistory//limit [limit]Set the maximum number of blocks one edit may change.
//timeout [limit]Set the evaluation timeout for expressions.
//perf [-h] [sideEffect] [newState]Turn side effects such as lighting or neighbor updates on or off for speed.
//fast [fastMode]Old fast mode toggle. Deprecated: use //perf.
//reorder [reorderMode]Choose how block placement is reordered.
//drawsel [drawSelection]Toggle drawing of the server-side selection outline.
//world [world]Set a world override for your session.
//watchdog [hookMode]Change the watchdog hook state (platform dependent).
//gmask [mask]Set the global mask; run without a mask to clear it. Also
/gmask//toggleplaceSwitch placement between your position and position 1. Also
/toggleplace//placement <placementType> [multiplier] [offset]Choose where generation commands are placed. Also
/placement//searchitem [-bi] [-p <page>] <query...>Search block and item IDs; -b blocks only, -i items only. Also
//search, //l, /searchitem//registry <registry> [-p <page>] [queryBits...]Search a game registry.
Navigation
Move quickly around large builds.
/unstuckEscape from inside a block. Also
/!/ascend [levels]Go up one or more floors. Also
/asc/descend [levels]Go down one or more floors. Also
/desc/ceil [-fg] [clearance]Go to the ceiling; -f uses flight, -g places a glass block.
/thruPass through the wall you are looking at.
/jumptoTeleport to the block you are looking at. Also
/j/up [-fg] <distance>Go straight up; -f uses flight, -g places a glass block.
Selection
Choose, reshape and measure the region an edit uses.
//wand [-n]Get the selection wand (wooden axe by default); -n gives the navigation wand.
//pos1 [coordinates]Set position 1 at your feet or at given coordinates.
//pos2 [coordinates]Set position 2 at your feet or at given coordinates.
//pos [pos1] [pos2...] [-s <selector>]Set several positions at once.
//hpos1Set position 1 to the block you are looking at.
//hpos2Set position 2 to the block you are looking at.
//chunk [-cs] [coordinates]Select a whole chunk column; -s every chunk touched by the selection, -c chunk coordinates.
//sel [-d] [selector]Choose a selection shape: cuboid, extend, poly, ellipsoid, sphere, cyl, convex; -d makes it the default. Also
//desel, //deselect, /;//expand <amount> [reverseAmount] [direction]Grow the selection in a direction.
//expand vertGrow the selection to the world height limits.
//contract <amount> [reverseAmount] [direction]Shrink the selection from a direction.
//shift <amount> [direction]Move the selection without moving blocks.
//outset [-hv] <amount>Grow in all directions; -h horizontal only, -v vertical only.
//inset [-hv] <amount>Shrink in all directions; -h horizontal only, -v vertical only.
//trim [mask]Shrink the selection to the blocks that match a mask.
//size [-c]Show size and volume; -c shows the clipboard instead.
//count <mask>Count blocks that match a mask.
//distr [-cd] [-p <page>] [-m <mask>]Show the block distribution in percent; -c clipboard, -d split by state.
/toggleeditwandReminder: the wand is a tool; unbind it with /tool none.
Region editing
Edit every block inside the current selection.
//set <pattern>Fill the whole selection with a pattern.
//replace [from] <to>Replace matching blocks (all non-air if from is omitted). Also
//re, //rep//overlay <pattern>Place blocks on top of the top surface blocks.
//walls <pattern>Build the four vertical sides.
//faces <pattern>Build walls, floor and ceiling. Also
//outline//center <pattern>Set the center block or blocks. Also
//middle//hollow [thickness] [pattern]Hollow out objects, leaving a shell.
//line [-h] <pattern> [thickness]Draw a line between cuboid corners or polygon points; -h shell only.
//curve [-h] <pattern> [thickness]Draw a spline through convex selection points; -h shell only.
//move [-abes] [multiplier] [offset] [replace] [-m <mask>]Move the contents; -s moves the selection too, -a skips air, -e entities, -b biomes.
//stack [-abers] [count] [offset] [-m <mask>]Repeat the contents; -s selects the last copy, -r counts in blocks.
//smooth [iterations] [mask]Smooth terrain height inside the selection.
//snowsmooth [iterations] [-l <count>] [-m <mask>]Smooth terrain using snow layers.
//naturalizeMake the top three layers dirt and stone below, like natural terrain.
//regen [-bc] [seed]Regenerate the terrain from the world generator; -b biomes, -c to clipboard.
//deform [-clor] <expression...>Deform the region with a math expression.
//forest [type] [density]Plant a forest inside the selection.
//flora [density]Add grass and flowers on suitable ground.
//update [sideEffectSet]Apply block updates or other side effects to the selection.
Generation
Create shapes at your placement position, no selection needed.
//sphere [-hr] <pattern> <radii>Filled sphere; -h hollow, -r raises it so the bottom sits on you.
//hsphere [-r] <pattern> <radii>Hollow sphere.
//cyl [-h] <pattern> <radii> [height]Cylinder; -h hollow.
//hcyl <pattern> <radii> [height]Hollow cylinder.
//cone [-h] <pattern> <radii> [height] [thickness]Cone; -h hollow.
//pyramid [-h] <pattern> <size>Pyramid; -h hollow.
//hpyramid <pattern> <size>Hollow pyramid.
//generate [-chor] <pattern> <expression...>Build any shape from a formula. Also
//gen, //g//generatebiome [-chor] <target> <expression...>Set biomes from a formula. Also
//genbiome, //gb//feature <feature>Generate a Minecraft feature such as a tree or ore vein.
//structure <structure>Generate a Minecraft structure.
/forestgen [size] [type] [density]Generate a forest around you.
/pumpkins [size]Generate pumpkin patches.
Clipboard and schematics
Copy, transform, save and load builds.
//copy [-be] [-m <mask>]Copy the selection relative to where you stand; -e entities, -b biomes.
//cut [-be] [leavePattern] [-m <mask>]Copy and remove the selection.
//paste [-abenosv] [-m <mask>]Paste; -a skip air, -o original position, -s select the result, -n select only, -e entities, -b biomes, -v void blocks.
//rotate <y> [x] [z]Rotate the clipboard by multiples of 90 degrees.
//flip [direction]Mirror the clipboard. Also
//mirror//revolve [-ber] <pasteCount> [-m <mask>]Paste copies revolved around a vertical axis.
/clearclipboardEmpty your clipboard.
//schem save [-f] <filename> [format]Save the clipboard to a file; -f overwrites. Also
/schematic save//schem load <filename> [format]Load a file into the clipboard. Also
/schematic load//schem list [-dn] [-p <page>]List saved schematics; -d oldest first, -n newest first. Also
/schematic ls//schem formatsList the file formats this installation can read and write. Also
/schematic listformats//schem delete <filename>Delete a saved schematic.
//schem share [name] [destination] [format]Share the clipboard through a configured online service.
Tools
Bind an action to the item in your hand.
/tool selwandSelection wand.
/tool navwandNavigation wand (left-click jump, right-click pass through).
/tool repl <pattern>Replace the clicked block.
/tool cyclerCycle the clicked block's states.
/tool floodfill <pattern> <range>Flood fill connected blocks. Also
/tool flood/tool deltreeRemove floating trees.
/tool farwandSelect positions from a distance.
/tool lrbuild <primary> <secondary>Build and break from long range.
/tool stacker [range] [mask]Stack the clicked block.
/tool tree [type]Grow a tree where you click.
/tool infoShow information about the clicked block.
/tool noneUnbind the tool from the held item. Also
/tool unbind/mask [mask]Set the mask of the held brush or tool.
/material <pattern>Set the material of the held brush.
/size <size>Set the brush size.
/range <range>Set the brush range.
/tracemask [mask]Set which blocks stop the tool's trace.
//Toggle the super pickaxe. Also
/,/superpickaxe singleSuper pickaxe breaks single blocks instantly. Also
/sp single/superpickaxe area <range>Super pickaxe breaks an area.
/superpickaxe recursive <range>Super pickaxe breaks connected blocks of the same type.
Brushes
Sculpt the world you point at. Bind with /brush, unbind with /brush none.
/brush sphere [-h] <pattern> [radius]Sphere brush; -h hollow. Also
/br s/brush cylinder [-h] <pattern> [radius] [height]Cylinder brush. Also
/br cyl/brush set <shape> [radius] <pattern>Set every block in a shape.
/brush smooth [radius] [iterations] [mask]Smooth terrain.
/brush snowsmooth [radius] [iterations]Smooth with snow layers.
/brush raise <shape> [radius]Raise blocks by one.
/brush lower <shape> [radius]Lower blocks by one.
/brush erode [size]Erode exposed blocks.
/brush dilate [size]Grow surfaces outward.
/brush morph [size] [minErodeFaces] [erodeIterations] [minDilateFaces] [dilateIterations]Custom erode and dilate.
/brush gravity [radius] [-h <height>]Drop floating blocks. Also
/br grav/brush splatter <pattern> [radius] [decay]Irregular splatter. Also
/br splat/brush clipboard [-abeov] [-m <mask>]Paste the clipboard as a brush. Also
/br copy/brush heightmap [-efr] <image> [radius] [intensity]Raise or lower terrain from an image.
/brush forest <shape> [radius] [density] <type>Plant trees.
/brush feature <shape> [radius] [density] <type>Place Minecraft features.
/brush paint <shape> [radius] [density] <function>Apply a function to surfaces.
/brush apply <shape> [radius] <function>Apply a function to every block.
/brush deform [-or] <shape> [radius] [expression]Deform with an expression.
/brush biome [-c] <shape> [radius] <biome>Paint biomes; -c whole column.
/brush snow [-s] <shape> [radius]Add snow; -s stacks layers.
/brush extinguish [radius]Put out fire. Also
/br ex/brush butcher [-abfgnprtw] [radius]Remove mobs. Also
/br kill/brush noneUnbind the brush. Also
/br unbind
Utilities
Quick fixes around you without a selection.
//fill <pattern> <radius> [depth]Fill a hole.
//fillr <pattern> <radius> [depth]Fill a hole recursively.
//drain [-w] <radius>Drain water and lava; -w also removes waterlogging.
/fixwater <radius>Make water stationary. Also
//fixwater/fixlava <radius>Make lava stationary. Also
//fixlava/removeabove [size] [height]Remove blocks above you.
/removebelow [size] [height]Remove blocks below you.
/removenear <mask> [radius]Remove nearby blocks that match.
/replacenear <radius> [from] <to>Replace nearby blocks.
/snow [-s] [size] [height]Cover the area with snow.
/thaw [size] [height]Remove snow and ice.
/green [-f] [size] [height]Turn dirt into grass; -f also coarse dirt.
/extinguish [radius]Put out nearby fire. Also
/ex, //ext/butcher [-abfgnprtw] [radius]Kill mobs; flags include pets, golems, villagers and more.
/remove <type> <radius>Remove entities such as items, arrows or boats. Also
/rem//calculate <expression...>Evaluate a math expression. Also
//calc, //eval
Biomes, chunks and snapshots
World-level data and backups.
/biomelist [-p <page>]List available biomes. Also
/biomels/biomeinfo [-pt]Show biomes in the selection; -t targeted block, -p your position.
//setbiome [-p] <biome>Set the biome of the selection.
//replacebiome [-p] <from> <to>Replace one biome with another.
/chunkinfoShow the chunk you are in.
/listchunks [-p <page>]List chunks in the selection.
/delchunks [-o <time>]Delete chunks so they regenerate (server must be stopped to apply).
/snapshot list [-p <page>]List configured backup snapshots. Also
/snap list/snapshot use <name>Choose a snapshot by name.
/snapshot before <date>Choose the closest snapshot before a date.
/snapshot after <date>Choose the closest snapshot after a date.
/snapshot sel <index>Choose a snapshot by list number.
//restore [snapshot]Restore the selection from a snapshot. Also
/restore/cs <filename> [args...]Run a CraftScript.
/.s [args...]Run the last CraftScript again.
Questions and answers
How do percentages work in WorldEdit?
Numbers before blocks are relative weights, not exact percentages. //set 5%dirt,15%stone gives about 25% dirt and 75% stone, because 5 is a quarter of 5 + 15. Weights that add up to 100 read like normal percentages. The result is random, so a small area will not match the ratio exactly.
How do I replace only a small percentage of blocks?
Use the random noise mask with the percent sign before the number, combined with a block mask: //replace "cobblestone %10" mossy_cobblestone changes roughly 10% of the cobblestone. A single weighted pattern such as 5%dirt is not valid on its own.
What is the difference between //set and //replace?
//set fills every position in the selection, including air. //replace only changes blocks that match the first argument, or every non-air block when you leave it out.
Why does //paste put my build in the wrong place?
WorldEdit pastes relative to where you stood when you copied. Stand at the same point of the new site, or use //paste -o to paste at the original coordinates. Check //rotate and //flip, which stay applied to the clipboard.
How do I paste without erasing terrain?
Use //paste -a so air in the clipboard is skipped. Solid clipboard blocks still replace what is there.
Where are WorldEdit schematics saved?
plugins/WorldEdit/schematics on a Bukkit or Paper server, and config/worldedit/schematics for the mod. Use //schem list to see what the installation finds.
Can WorldEdit load .litematic files?
No. Standard WorldEdit reads Sponge .schem and legacy MCEdit .schematic. Convert a .litematic to .schem first, for example with the free Schematic Studio converter.
How do I undo a WorldEdit mistake?
Run //undo, or //undo 5 for several steps. Undo uses your session history, not a backup, so make a world backup before large edits.
Does WorldEdit work on Bedrock or Realms?
No. WorldEdit is for Minecraft Java Edition servers and modded clients. Bedrock and Realms need other tools.
Is FastAsyncWorldEdit (FAWE) the same?
FAWE is a separate fork for Paper servers that keeps most WorldEdit commands and adds its own. Most commands in this guide work in both, but check //help on your server.
How do I select a whole chunk or the full height?
Use //chunk for the chunk you stand in, and //expand vert to stretch any selection to the world height limits.
How do I make a hollow sphere, dome or cylinder?
//hsphere stone 10 makes a hollow sphere, //hsphere -r glass 10 sits on the ground like a dome, and //hcyl stone_bricks 6 20 builds a hollow tower.
Why did nothing change after my command?
Check the selection with //size, clear any global mask with //gmask, and make sure your mask matches existing blocks. Large edits can also hit //limit.
How do I copy entities and biomes?
Add -e for entities and -b for biomes to //copy, //cut and //paste. Without the flags only blocks are copied.
How do I see which blocks are in my selection?
//distr lists every block with its count and percentage; //count stone counts one block type.
Sources and next steps
Checked against the official documentation on 2026-10-18. Defaults can change between versions, so the in-game help is always authoritative. This is an independent guide, not affiliated with EngineHub, Mojang or Microsoft.