======== Commands ======== .. contents:: :local: .. note:: Arguments enclosed in ``[ ]`` are optional, those enclosed in ``< >`` are required. .. tip:: You can access a command listing in-game via the ``//help`` command. General Commands ~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/worldedit`` (or ``/we``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"WorldEdit commands" **Usage**,"``/worldedit ``" .. raw:: html .. topic:: ``/worldedit help`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Displays help for WorldEdit commands" **Permissions**,"``worldedit.help``" **Usage**,"``/worldedit help [-s] [-p ] [command...]``"   ``[-s]``,"List sub-commands of the given command, if applicable"   ``[-p ]``,"The page to retrieve"   ``[command...]``,"The command to retrieve help for" .. raw:: html .. topic:: ``/worldedit version`` (or ``/worldedit ver``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Get WorldEdit version" **Usage**,"``/worldedit version``" .. raw:: html .. topic:: ``/worldedit trace`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Toggles trace hook" **Usage**,"``/worldedit trace [hookMode]``"   ``[hookMode]``,"The mode to set the trace hook to" .. raw:: html .. topic:: ``/worldedit reload`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Reload configuration" **Permissions**,"``worldedit.reload``" **Usage**,"``/worldedit reload``" .. raw:: html .. topic:: ``/worldedit cui`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Complete CUI handshake (internal usage)" **Usage**,"``/worldedit cui``" .. raw:: html .. topic:: ``/worldedit tz`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set your timezone for snapshots" **Usage**,"``/worldedit tz ``"   ````,"The timezone to set" .. raw:: html .. topic:: ``/worldedit report`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Writes a report on WorldEdit" **Permissions**,"``worldedit.report``" **Usage**,"``/worldedit report [-p]``"   ``[-p]``,"Pastebins the report" .. raw:: html .. topic:: ``/undo`` (or ``//undo``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Undoes the last action (from history)" **Permissions**,"``worldedit.history.undo``, ``worldedit.history.undo.self``" **Usage**,"``/undo [times] [player]``"   ``[times]``,"Number of undoes to perform"   ``[player]``,"Undo this player's operations" .. raw:: html .. topic:: ``/redo`` (or ``//redo``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Redoes the last action (from history)" **Permissions**,"``worldedit.history.redo``, ``worldedit.history.redo.self``" **Usage**,"``/redo [times] [player]``"   ``[times]``,"Number of redoes to perform"   ``[player]``,"Redo this player's operations" .. raw:: html .. topic:: ``/clearhistory`` (or ``//clearhistory``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Clear your history" **Permissions**,"``worldedit.history.clear``" **Usage**,"``/clearhistory``" .. raw:: html .. topic:: ``//limit`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Modify block change limit" **Permissions**,"``worldedit.limit``" **Usage**,"``//limit [limit]``"   ``[limit]``,"The limit to set" .. raw:: html .. topic:: ``//timeout`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Modify evaluation timeout time." **Permissions**,"``worldedit.timeout``" **Usage**,"``//timeout [limit]``"   ``[limit]``,"The timeout time to set" .. raw:: html .. topic:: ``//fast`` :class: command-topic .. WARNING:: This command is deprecated. //fast duplicates //perf and will be removed in WorldEdit 8. Please use ``//perf`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Toggle fast mode" **Permissions**,"``worldedit.fast``" **Usage**,"``//fast [fastMode]``"   ``[fastMode]``,"The new fast mode state" .. raw:: html .. topic:: ``//perf`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Toggle side effects for performance Note that this command is GOING to change in the future. Do not depend on the exact format of this command yet." **Permissions**,"``worldedit.perf``" **Usage**,"``//perf [-h] [sideEffect] [newState]``"   ``[sideEffect]``,"The side effect"   ``[newState]``,"The new side effect state"   ``[-h]``,"Show the info box" .. raw:: html .. topic:: ``//update`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Apply side effects to your selection" **Permissions**,"``worldedit.update``" **Usage**,"``//update [sideEffectSet]``"   ``[sideEffectSet]``,"The side effects" .. raw:: html .. topic:: ``//reorder`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Sets the reorder mode of WorldEdit" **Permissions**,"``worldedit.reorder``" **Usage**,"``//reorder [reorderMode]``"   ``[reorderMode]``,"The reorder mode" .. raw:: html .. topic:: ``//drawsel`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Toggle drawing the current selection" **Permissions**,"``worldedit.drawsel``" **Usage**,"``//drawsel [drawSelection]``"   ``[drawSelection]``,"The new draw selection state" .. raw:: html .. topic:: ``//world`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Sets the world override" **Permissions**,"``worldedit.world``" **Usage**,"``//world [world]``"   ``[world]``,"The world override" .. raw:: html .. topic:: ``//watchdog`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Changes watchdog hook state. This is dependent on platform implementation. Not all platforms support watchdog hooks, or contain a watchdog." **Permissions**,"``worldedit.watchdog``" **Usage**,"``//watchdog [hookMode]``"   ``[hookMode]``,"The mode to set the watchdog hook to" .. raw:: html .. topic:: ``/gmask`` (or ``//gmask``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the global mask" **Permissions**,"``worldedit.global-mask``" **Usage**,"``/gmask [mask]``"   ``[mask]``,"The mask to set" .. raw:: html .. topic:: ``/toggleplace`` (or ``//toggleplace``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Switch between your position and pos1 for placement" **Usage**,"``/toggleplace``" .. raw:: html .. topic:: ``/placement`` (or ``//placement``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Select which placement to use" **Permissions**,"``worldedit.placement``" **Usage**,"``/placement [multiplier] [offset]``"   ````,"Which placement type to use"   ``[multiplier]``,"number of times to apply the offset"   ``[offset]``,"How much to offset from it placement to use" .. raw:: html .. topic:: ``/searchitem`` (or ``//searchitem``, ``//l``, ``//search``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Search for an item" **Permissions**,"``worldedit.searchitem``" **Usage**,"``/searchitem [-bi] [-p ] ``"   ``[-b]``,"Only search for blocks"   ``[-i]``,"Only search for items"   ``[-p ]``,"Page of results to return"   ````,"Search query" Navigation Commands ~~~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/unstuck`` (or ``/!``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Escape from being stuck inside a block" **Permissions**,"``worldedit.navigation.unstuck``" **Usage**,"``/unstuck``" .. raw:: html .. topic:: ``/ascend`` (or ``/asc``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Go up a floor" **Permissions**,"``worldedit.navigation.ascend``" **Usage**,"``/ascend [levels]``"   ``[levels]``,"# of levels to ascend" .. raw:: html .. topic:: ``/descend`` (or ``/desc``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Go down a floor" **Permissions**,"``worldedit.navigation.descend``" **Usage**,"``/descend [levels]``"   ``[levels]``,"# of levels to descend" .. raw:: html .. topic:: ``/ceil`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Go to the ceiling" **Permissions**,"``worldedit.navigation.ceiling``" **Usage**,"``/ceil [-fg] [clearance]``"   ``[clearance]``,"# of blocks to leave above you"   ``[-f]``,"Force using flight to keep you still"   ``[-g]``,"Force using glass to keep you still" .. raw:: html .. topic:: ``/thru`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Pass through walls" **Permissions**,"``worldedit.navigation.thru.command``" **Usage**,"``/thru``" .. raw:: html .. topic:: ``/jumpto`` (or ``/j``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Teleport to a location" **Permissions**,"``worldedit.navigation.jumpto.command``" **Usage**,"``/jumpto``" .. raw:: html .. topic:: ``/up`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Go upwards some distance" **Permissions**,"``worldedit.navigation.up``" **Usage**,"``/up [-fg] ``"   ````,"Distance to go upwards"   ``[-f]``,"Force using flight to keep you still"   ``[-g]``,"Force using glass to keep you still" Selection Commands ~~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``//pos`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set positions" **Permissions**,"``worldedit.selection.pos``" **Usage**,"``//pos [pos1] [pos2...] [-s ]``"   ``[pos1]``,"Coordinates to set the primary position to. Defaults to the player position if not passed."   ``[pos2...]``,"Coordinates to add as secondary positions. Defaults to the player position if not passed."   ``[-s ]``,"Selector to switch to" .. raw:: html .. topic:: ``//pos1`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set position 1" **Permissions**,"``worldedit.selection.pos``" **Usage**,"``//pos1 [coordinates]``"   ``[coordinates]``,"Coordinates to set position 1 to" .. raw:: html .. topic:: ``//pos2`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set position 2" **Permissions**,"``worldedit.selection.pos``" **Usage**,"``//pos2 [coordinates]``"   ``[coordinates]``,"Coordinates to set position 2 to" .. raw:: html .. topic:: ``//hpos1`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set position 1 to targeted block" **Permissions**,"``worldedit.selection.hpos``" **Usage**,"``//hpos1``" .. raw:: html .. topic:: ``//hpos2`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set position 2 to targeted block" **Permissions**,"``worldedit.selection.hpos``" **Usage**,"``//hpos2``" .. raw:: html .. topic:: ``//chunk`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the selection to your current chunk. This command selects 256-block-tall areas, which can be specified by the y-coordinate. E.g. -c x,1,z will select from y=256 to y=511." **Permissions**,"``worldedit.selection.chunk``" **Usage**,"``//chunk [-cs] [coordinates]``"   ``[coordinates]``,"The chunk to select"   ``[-s]``,"Expand your selection to encompass all chunks that are part of it"   ``[-c]``,"Use chunk coordinates instead of block coordinates" .. raw:: html .. topic:: ``//wand`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Get the wand item You must have also have permission to use at least one of the features of the requested wand." **Permissions**,"``worldedit.wand``" **Usage**,"``//wand [-n]``"   ``[-n]``,"Get a navigation wand" .. raw:: html .. topic:: ``/toggleeditwand`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Remind the user that the wand is now a tool and can be unbound with /tool none." **Permissions**,"``worldedit.wand.toggle``" **Usage**,"``/toggleeditwand``" .. raw:: html .. topic:: ``//contract`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Contract the selection area" **Permissions**,"``worldedit.selection.contract``" **Usage**,"``//contract [reverseAmount] [direction]``"   ````,"Amount to contract the selection by"   ``[reverseAmount]``,"Amount to contract the selection by in the other direction"   ``[direction]``,"Direction to contract" .. raw:: html .. topic:: ``//shift`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Shift the selection area" **Permissions**,"``worldedit.selection.shift``" **Usage**,"``//shift [direction]``"   ````,"Amount to shift the selection by"   ``[direction]``,"Direction to contract" .. raw:: html .. topic:: ``//outset`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Outset the selection area" **Permissions**,"``worldedit.selection.outset``" **Usage**,"``//outset [-hv] ``"   ````,"Amount to expand the selection by in all directions"   ``[-h]``,"Only expand horizontally"   ``[-v]``,"Only expand vertically" .. raw:: html .. topic:: ``//inset`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Inset the selection area" **Permissions**,"``worldedit.selection.inset``" **Usage**,"``//inset [-hv] ``"   ````,"Amount to contract the selection by in all directions"   ``[-h]``,"Only contract horizontally"   ``[-v]``,"Only contract vertically" .. raw:: html .. topic:: ``//trim`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Minimize the selection to encompass matching blocks" **Permissions**,"``worldedit.selection.trim``" **Usage**,"``//trim [mask]``"   ``[mask]``,"Mask of blocks to keep within the selection" .. raw:: html .. topic:: ``//size`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Get information about the selection" **Permissions**,"``worldedit.selection.size``" **Usage**,"``//size [-c]``"   ``[-c]``,"Get clipboard info instead" .. raw:: html .. topic:: ``//count`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Counts the number of blocks matching a mask" **Permissions**,"``worldedit.analysis.count``" **Usage**,"``//count ``"   ````,"The mask of blocks to match" .. raw:: html .. topic:: ``//distr`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Get the distribution of blocks in the selection" **Permissions**,"``worldedit.analysis.distr``" **Usage**,"``//distr [-cd] [-p ]``"   ``[-c]``,"Get the distribution of the clipboard instead"   ``[-d]``,"Separate blocks by state"   ``[-p ]``,"Gets page from a previous distribution." .. raw:: html .. topic:: ``//sel`` (or ``/;``, ``//desel``, ``//deselect``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose a region selector" **Usage**,"``//sel [-d] [selectorChoiceOrList]``"   ``[selectorChoiceOrList]``,"Selector to switch to"   ``[-d]``,"Set default selector" .. raw:: html .. topic:: ``//expand`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Expand the selection area" **Permissions**,"``worldedit.selection.expand``" **Usage**,"``//expand [reverseAmount] [direction]>``"   ````,"Amount to expand the selection by, can be `vert` to expand to the whole vertical column"   ``[reverseAmount]``,"Amount to expand the selection by in the other direction"   ``[direction]``,"Direction to expand" .. raw:: html .. topic:: ``//expand vert`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Vertically expand the selection to world limits." **Usage**,"``//expand vert``" Region Commands ~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``//set`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Sets all the blocks in the region" **Permissions**,"``worldedit.region.set``" **Usage**,"``//set ``"   ````,"The pattern of blocks to set" .. raw:: html .. topic:: ``//line`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Draws line segments between cuboid selection corners or convex polyhedral selection vertices Can only be used with a cuboid selection or a convex polyhedral selection" **Permissions**,"``worldedit.region.line``" **Usage**,"``//line [-h] [thickness]``"   ````,"The pattern of blocks to place"   ``[thickness]``,"The thickness of the line"   ``[-h]``,"Generate only a shell" .. raw:: html .. topic:: ``//curve`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Draws a spline through selected points Can only be used with a convex polyhedral selection" **Permissions**,"``worldedit.region.curve``" **Usage**,"``//curve [-h] [thickness]``"   ````,"The pattern of blocks to place"   ``[thickness]``,"The thickness of the curve"   ``[-h]``,"Generate only a shell" .. raw:: html .. topic:: ``//replace`` (or ``//re``, ``//rep``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Replace all blocks in the selection with another" **Permissions**,"``worldedit.region.replace``" **Usage**,"``//replace [from] ``"   ``[from]``,"The mask representing blocks to replace"   ````,"The pattern of blocks to replace with" .. raw:: html .. topic:: ``//overlay`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set a block on top of blocks in the region" **Permissions**,"``worldedit.region.overlay``" **Usage**,"``//overlay ``"   ````,"The pattern of blocks to overlay" .. raw:: html .. topic:: ``//center`` (or ``//middle``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the center block(s)" **Permissions**,"``worldedit.region.center``" **Usage**,"``//center ``"   ````,"The pattern of blocks to set" .. raw:: html .. topic:: ``//naturalize`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"3 layers of dirt on top then rock below" **Permissions**,"``worldedit.region.naturalize``" **Usage**,"``//naturalize``" .. raw:: html .. topic:: ``//walls`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Build the four sides of the selection" **Permissions**,"``worldedit.region.walls``" **Usage**,"``//walls ``"   ````,"The pattern of blocks to set" .. raw:: html .. topic:: ``//faces`` (or ``//outline``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Build the walls, ceiling, and floor of a selection" **Permissions**,"``worldedit.region.faces``" **Usage**,"``//faces ``"   ````,"The pattern of blocks to set" .. raw:: html .. topic:: ``//smooth`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Smooth the elevation in the selection Example: '//smooth 1 grass_block,dirt,stone' would only smooth natural surface terrain." **Permissions**,"``worldedit.region.smooth``" **Usage**,"``//smooth [iterations] [mask]``"   ``[iterations]``,"# of iterations to perform"   ``[mask]``,"The mask of blocks to use as the height map" .. raw:: html .. topic:: ``//snowsmooth`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Smooth the elevation in the selection with snow layers Example: '//snowsmooth 1 -m snow_block,snow' would only smooth snow terrain." **Permissions**,"``worldedit.region.snowsmooth``" **Usage**,"``//snowsmooth [iterations] [-l ] [-m ]``"   ``[iterations]``,"# of iterations to perform"   ``[-l ]``,"Set the amount of snow blocks under the snow"   ``[-m ]``,"The mask of blocks to use as the height map" .. raw:: html .. topic:: ``//move`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Move the contents of the selection" **Permissions**,"``worldedit.region.move``" **Usage**,"``//move [-abes] [multiplier] [offset] [replace] [-m ]``"   ``[multiplier]``,"number of times to apply the offset"   ``[offset]``,"The offset to move"   ``[replace]``,"The pattern of blocks to leave"   ``[-s]``,"Shift the selection to the target location"   ``[-a]``,"Ignore air blocks"   ``[-e]``,"Also copy entities"   ``[-b]``,"Also copy biomes"   ``[-m ]``,"Set the include mask, non-matching blocks become air" .. raw:: html .. topic:: ``//stack`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Repeat the contents of the selection" **Permissions**,"``worldedit.region.stack``" **Usage**,"``//stack [-abers] [count] [offset] [-m ]``"   ``[count]``,"# of copies to stack"   ``[offset]``,"How far to move the contents each stack"   ``[-s]``,"Shift the selection to the last stacked copy"   ``[-a]``,"Ignore air blocks"   ``[-e]``,"Also copy entities"   ``[-b]``,"Also copy biomes"   ``[-r]``,"Use block units"   ``[-m ]``,"Set the include mask, non-matching blocks become air" .. raw:: html .. topic:: ``//regen`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Regenerates the contents of the selection" **Permissions**,"``worldedit.regen``" **Usage**,"``//regen [-b] [seed]``"   ``[seed]``,"The seed to regenerate with, otherwise uses world seed"   ``[-b]``,"Regenerate biomes as well" .. raw:: html .. topic:: ``//deform`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Deforms a selected region with an expression The expression is executed for each block and is expected to modify the variables x, y and z to point to a new block to fetch. For details, see https://ehub.to/we/expr" **Permissions**,"``worldedit.region.deform``" **Usage**,"``//deform [-cor] ``"   ````,"The expression to use"   ``[-r]``,"Use the game's coordinate origin"   ``[-o]``,"Use the placement's coordinate origin"   ``[-c]``,"Use the selection's center as origin" .. raw:: html .. topic:: ``//hollow`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Hollows out the object contained in this selection Thickness is measured in manhattan distance." **Permissions**,"``worldedit.region.hollow``" **Usage**,"``//hollow [thickness] [pattern]``"   ``[thickness]``,"Thickness of the shell to leave"   ``[pattern]``,"The pattern of blocks to replace the hollowed area with" .. raw:: html .. topic:: ``//forest`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Make a forest within the region" **Permissions**,"``worldedit.region.forest``" **Usage**,"``//forest [type] [density]``"   ``[type]``,"The type of tree to place"   ``[density]``,"The density of the forest" .. raw:: html .. topic:: ``//flora`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Make flora within the region" **Permissions**,"``worldedit.region.flora``" **Usage**,"``//flora [density]``"   ``[density]``,"The density of the forest" Generation Commands ~~~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``//hcyl`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generates a hollow cylinder." **Permissions**,"``worldedit.generation.cylinder``" **Usage**,"``//hcyl [height]``"   ````,"The pattern of blocks to generate"   ````,"The radii of the cylinder. 1st is N/S, 2nd is E/W"   ``[height]``,"The height of the cylinder" .. raw:: html .. topic:: ``//cyl`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generates a cylinder." **Permissions**,"``worldedit.generation.cylinder``" **Usage**,"``//cyl [-h] [height]``"   ````,"The pattern of blocks to generate"   ````,"The radii of the cylinder. 1st is N/S, 2nd is E/W"   ``[height]``,"The height of the cylinder"   ``[-h]``,"Make a hollow cylinder" .. raw:: html .. topic:: ``//cone`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generates a cone." **Permissions**,"``worldedit.generation.cone``" **Usage**,"``//cone [-h] [height] [thickness]``"   ````,"The pattern of blocks to generate"   ````,"The radii of the cone. 1st is N/S, 2nd is E/W"   ``[height]``,"The height of the cone"   ``[-h]``,"Make a hollow cone"   ``[thickness]``,"Thickness of the hollow cone" .. raw:: html .. topic:: ``//hsphere`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generates a hollow sphere." **Permissions**,"``worldedit.generation.sphere``" **Usage**,"``//hsphere [-r] ``"   ````,"The pattern of blocks to generate"   ````,"The radii of the sphere. Order is N/S, U/D, E/W"   ``[-r]``,"Raise the bottom of the sphere to the placement position" .. raw:: html .. topic:: ``//sphere`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generates a filled sphere." **Permissions**,"``worldedit.generation.sphere``" **Usage**,"``//sphere [-hr] ``"   ````,"The pattern of blocks to generate"   ````,"The radii of the sphere. Order is N/S, U/D, E/W"   ``[-r]``,"Raise the bottom of the sphere to the placement position"   ``[-h]``,"Make a hollow sphere" .. raw:: html .. topic:: ``/forestgen`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generate a forest" **Permissions**,"``worldedit.generation.forest``" **Usage**,"``/forestgen [size] [type] [density]``"   ``[size]``,"The size of the forest, in blocks"   ``[type]``,"The type of forest"   ``[density]``,"The density of the forest, between 0 and 100" .. raw:: html .. topic:: ``/pumpkins`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generate pumpkin patches" **Permissions**,"``worldedit.generation.pumpkins``" **Usage**,"``/pumpkins [size]``"   ``[size]``,"The size of the patch" .. raw:: html .. topic:: ``//feature`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generate Minecraft features" **Permissions**,"``worldedit.generation.feature``" **Usage**,"``//feature ``"   ````,"The feature" .. raw:: html .. topic:: ``//structure`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generate Minecraft structures" **Permissions**,"``worldedit.generation.structure``" **Usage**,"``//structure ``"   ````,"The structure" .. raw:: html .. topic:: ``//hpyramid`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generate a hollow pyramid" **Permissions**,"``worldedit.generation.pyramid``" **Usage**,"``//hpyramid ``"   ````,"The pattern of blocks to set"   ````,"The size of the pyramid" .. raw:: html .. topic:: ``//pyramid`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generate a filled pyramid" **Permissions**,"``worldedit.generation.pyramid``" **Usage**,"``//pyramid [-h] ``"   ````,"The pattern of blocks to set"   ````,"The size of the pyramid"   ``[-h]``,"Make a hollow pyramid" .. raw:: html .. topic:: ``//generate`` (or ``//gen``, ``//g``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Generates a shape according to a formula. For details, see https://ehub.to/we/expr" **Permissions**,"``worldedit.generation.shape``" **Usage**,"``//generate [-chor] ``"   ````,"The pattern of blocks to set"   ````,"Expression to test block placement locations and set block type"   ``[-h]``,"Generate a hollow shape"   ``[-r]``,"Use the game's coordinate origin"   ``[-o]``,"Use the placement's coordinate origin"   ``[-c]``,"Use the selection's center as origin" .. raw:: html .. topic:: ``//generatebiome`` (or ``//genbiome``, ``//gb``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Sets biome according to a formula. For details, see https://ehub.to/we/expr" **Permissions**,"``worldedit.generation.shape.biome``" **Usage**,"``//generatebiome [-chor] ``"   ````,"The biome type to set"   ````,"Expression to test block placement locations and set biome type"   ``[-h]``,"Generate a hollow shape"   ``[-r]``,"Use the game's coordinate origin"   ``[-o]``,"Use the placement's coordinate origin"   ``[-c]``,"Use the selection's center as origin" Schematic and Clipboard Commands ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/schematic`` (or ``/schem``, ``//schematic``, ``//schem``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Schematic commands for saving/loading areas" **Permissions**,"``worldedit.schematic.delete``, ``worldedit.schematic.list``, ``worldedit.clipboard.load``, ``worldedit.schematic.save``, ``worldedit.schematic.formats``, ``worldedit.schematic.load``, ``worldedit.clipboard.save``, ``worldedit.clipboard.share``, ``worldedit.schematic.share``" **Usage**,"``/schematic ``" .. raw:: html .. topic:: ``/schematic list`` (or ``/schematic all``, ``/schematic ls``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"List saved schematics Note: Format is not fully verified until loading." **Permissions**,"``worldedit.schematic.list``" **Usage**,"``/schematic list [-dn] [-p ]``"   ``[-p ]``,"Page to view."   ``[-d]``,"Sort by date, oldest first"   ``[-n]``,"Sort by date, newest first" .. raw:: html .. topic:: ``/schematic formats`` (or ``/schematic listformats``, ``/schematic f``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"List available formats" **Permissions**,"``worldedit.schematic.formats``" **Usage**,"``/schematic formats``" .. raw:: html .. topic:: ``/schematic load`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Load a schematic into your clipboard" **Permissions**,"``worldedit.clipboard.load``, ``worldedit.schematic.load``" **Usage**,"``/schematic load [format]``"   ````,"File name."   ``[format]``,"Format name." .. raw:: html .. topic:: ``/schematic delete`` (or ``/schematic d``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Delete a saved schematic" **Permissions**,"``worldedit.schematic.delete``" **Usage**,"``/schematic delete ``"   ````,"File name." .. raw:: html .. topic:: ``/schematic save`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Save your clipboard into a schematic file" **Permissions**,"``worldedit.clipboard.save``, ``worldedit.schematic.save``" **Usage**,"``/schematic save [-f] [format]``"   ````,"File name."   ``[format]``,"Format name."   ``[-f]``,"Overwrite an existing file." .. raw:: html .. topic:: ``/schematic share`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Share your clipboard as a schematic online" **Permissions**,"``worldedit.clipboard.share``, ``worldedit.schematic.share``" **Usage**,"``/schematic share [schematicName] [destination] [format]``"   ``[schematicName]``,"Schematic name. Defaults to name-millis"   ``[destination]``,"Share location"   ``[format]``,"Format name" .. raw:: html .. topic:: ``//copy`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Copy the selection to the clipboard" **Permissions**,"``worldedit.clipboard.copy``" **Usage**,"``//copy [-be] [-m ]``"   ``[-e]``,"Also copy entities"   ``[-b]``,"Also copy biomes"   ``[-m ]``,"Set the include mask, non-matching blocks become air" .. raw:: html .. topic:: ``//cut`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Cut the selection to the clipboard" **Permissions**,"``worldedit.clipboard.cut``" **Usage**,"``//cut [-be] [leavePattern] [-m ]``"   ``[leavePattern]``,"Pattern to leave in place of the selection"   ``[-e]``,"Also cut entities"   ``[-b]``,"Also copy biomes, source biomes are unaffected"   ``[-m ]``,"Set the exclude mask, non-matching blocks become air" .. raw:: html .. topic:: ``//paste`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Paste the clipboard's contents" **Permissions**,"``worldedit.clipboard.paste``" **Usage**,"``//paste [-abenosv] [-m ]``"   ``[-a]``,"Skip air blocks"   ``[-v]``,"Include structure void blocks"   ``[-o]``,"Paste at the original position"   ``[-s]``,"Select the region after pasting"   ``[-n]``,"No paste, select only. (Implies -s)"   ``[-e]``,"Paste entities if available"   ``[-b]``,"Paste biomes if available"   ``[-m ]``,"Only paste blocks matching this mask" .. raw:: html .. topic:: ``//rotate`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Rotate the contents of the clipboard Non-destructively rotate the contents of the clipboard. Angles are provided in degrees and a positive angle will result in a clockwise rotation. Multiple rotations can be stacked. Interpolation is not performed so angles should be a multiple of 90 degrees." **Permissions**,"``worldedit.clipboard.rotate``" **Usage**,"``//rotate [rotateX] [rotateZ]``"   ````,"Amount to rotate on the y-axis"   ``[rotateX]``,"Amount to rotate on the x-axis"   ``[rotateZ]``,"Amount to rotate on the z-axis" .. raw:: html .. topic:: ``//flip`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Flip the contents of the clipboard across the origin" **Permissions**,"``worldedit.clipboard.flip``" **Usage**,"``//flip [direction]``"   ``[direction]``,"The direction to flip, defaults to look direction." .. raw:: html .. topic:: ``/clearclipboard`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Clear your clipboard" **Permissions**,"``worldedit.clipboard.clear``" **Usage**,"``/clearclipboard``" Tool Commands ~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/tool`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Binds a tool to the item in your hand" **Usage**,"``/tool ``" .. raw:: html .. topic:: ``/tool cycler`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Block data cycler tool" **Permissions**,"``worldedit.tool.data-cycler``" **Usage**,"``/tool cycler``" .. raw:: html .. topic:: ``/tool navwand`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Navigation wand tool" **Permissions**,"``worldedit.setwand``" **Usage**,"``/tool navwand``" .. raw:: html .. topic:: ``/tool none`` (or ``/tool unbind``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Unbind a bound tool from your current item" **Usage**,"``/tool none``" .. raw:: html .. topic:: ``/tool floodfill`` (or ``/tool flood``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Flood fill tool" **Permissions**,"``worldedit.tool.flood-fill``" **Usage**,"``/tool floodfill ``"   ````,"The pattern to flood fill"   ````,"The range to perform the fill" .. raw:: html .. topic:: ``/tool deltree`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Floating tree remover tool" **Permissions**,"``worldedit.tool.deltree``" **Usage**,"``/tool deltree``" .. raw:: html .. topic:: ``/tool farwand`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Wand at a distance tool" **Permissions**,"``worldedit.tool.farwand``" **Usage**,"``/tool farwand``" .. raw:: html .. topic:: ``/tool selwand`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Selection wand tool" **Permissions**,"``worldedit.setwand``" **Usage**,"``/tool selwand``" .. raw:: html .. topic:: ``/tool stacker`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Block stacker tool" **Permissions**,"``worldedit.tool.stack``" **Usage**,"``/tool stacker [range] [mask]``"   ``[range]``,"The max range of the stack"   ``[mask]``,"The mask to stack until" .. raw:: html .. topic:: ``/tool repl`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Block replacer tool" **Permissions**,"``worldedit.tool.replacer``" **Usage**,"``/tool repl ``"   ````,"The pattern of blocks to place" .. raw:: html .. topic:: ``/tool tree`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Tree generator tool" **Permissions**,"``worldedit.tool.tree``" **Usage**,"``/tool tree [type]``"   ``[type]``,"Type of tree to generate" .. raw:: html .. topic:: ``/tool lrbuild`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Long-range building tool" **Permissions**,"``worldedit.tool.lrbuild``" **Usage**,"``/tool lrbuild ``"   ````,"Pattern to set on left-click"   ````,"Pattern to set on right-click" .. raw:: html .. topic:: ``/tool info`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Block information tool" **Permissions**,"``worldedit.tool.info``" **Usage**,"``/tool info``" .. raw:: html .. topic:: ``/none`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool none`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Unbind a bound tool from your current item" **Usage**,"``/none``" .. raw:: html .. topic:: ``/selwand`` (or ``//selwand``) :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool selwand`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Selection wand tool" **Permissions**,"``worldedit.setwand``" **Usage**,"``/selwand``" .. raw:: html .. topic:: ``/navwand`` (or ``//navwand``) :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool navwand`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Navigation wand tool" **Permissions**,"``worldedit.setwand``" **Usage**,"``/navwand``" .. raw:: html .. topic:: ``/info`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool info`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Block information tool" **Permissions**,"``worldedit.tool.info``" **Usage**,"``/info``" .. raw:: html .. topic:: ``/tree`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool tree`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Tree generator tool" **Permissions**,"``worldedit.tool.tree``" **Usage**,"``/tree [type]``"   ``[type]``,"Type of tree to generate" .. raw:: html .. topic:: ``/repl`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool repl`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Block replacer tool" **Permissions**,"``worldedit.tool.replacer``" **Usage**,"``/repl ``"   ````,"The pattern of blocks to place" .. raw:: html .. topic:: ``/cycler`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool cycler`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Block data cycler tool" **Permissions**,"``worldedit.tool.data-cycler``" **Usage**,"``/cycler``" .. raw:: html .. topic:: ``/floodfill`` (or ``/flood``) :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool floodfill`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Flood fill tool" **Permissions**,"``worldedit.tool.flood-fill``" **Usage**,"``/floodfill ``"   ````,"The pattern to flood fill"   ````,"The range to perform the fill" .. raw:: html .. topic:: ``/deltree`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool deltree`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Floating tree remover tool" **Permissions**,"``worldedit.tool.deltree``" **Usage**,"``/deltree``" .. raw:: html .. topic:: ``/farwand`` :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool farwand`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Wand at a distance tool" **Permissions**,"``worldedit.tool.farwand``" **Usage**,"``/farwand``" .. raw:: html .. topic:: ``/lrbuild`` (or ``//lrbuild``) :class: command-topic .. WARNING:: This command is deprecated. Global tool names cause conflicts and will be removed in WorldEdit 8. Please use ``/tool lrbuild`` instead. .. csv-table:: :widths: 8, 15 **Description**,"Long-range building tool" **Permissions**,"``worldedit.tool.lrbuild``" **Usage**,"``/lrbuild ``"   ````,"Pattern to set on left-click"   ````,"Pattern to set on right-click" .. raw:: html .. topic:: ``//`` (or ``/,``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Toggle the super pickaxe function" **Permissions**,"``worldedit.superpickaxe``" **Usage**,"``// [superPickaxe]``"   ``[superPickaxe]``,"The new super pickaxe state" .. raw:: html .. topic:: ``/mask`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the brush mask" **Permissions**,"``worldedit.brush.options.mask``" **Usage**,"``/mask [mask]``"   ``[mask]``,"The mask to set" .. raw:: html .. topic:: ``/material`` (or ``//material``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the brush material" **Permissions**,"``worldedit.brush.options.material``" **Usage**,"``/material ``"   ````,"The pattern of blocks to use" .. raw:: html .. topic:: ``/range`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the brush range" **Permissions**,"``worldedit.brush.options.range``" **Usage**,"``/range ``"   ````,"The range of the brush" .. raw:: html .. topic:: ``/size`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the brush size" **Permissions**,"``worldedit.brush.options.size``" **Usage**,"``/size ``"   ````,"The size of the brush" .. raw:: html .. topic:: ``/tracemask`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set the mask used to stop tool traces" **Permissions**,"``worldedit.brush.options.tracemask``" **Usage**,"``/tracemask [mask]``"   ``[mask]``,"The trace mask to set" Super Pickaxe Commands ~~~~~~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/superpickaxe`` (or ``/pickaxe``, ``/sp``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Super-pickaxe commands" **Permissions**,"``worldedit.superpickaxe.area``, ``worldedit.superpickaxe.recursive``, ``worldedit.superpickaxe``" **Usage**,"``/superpickaxe ``" .. raw:: html .. topic:: ``/superpickaxe single`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Enable the single block super pickaxe mode" **Permissions**,"``worldedit.superpickaxe``" **Usage**,"``/superpickaxe single``" .. raw:: html .. topic:: ``/superpickaxe area`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Enable the area super pickaxe pickaxe mode" **Permissions**,"``worldedit.superpickaxe.area``" **Usage**,"``/superpickaxe area ``"   ````,"The range of the area pickaxe" .. raw:: html .. topic:: ``/superpickaxe recursive`` (or ``/superpickaxe recur``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Enable the recursive super pickaxe pickaxe mode" **Permissions**,"``worldedit.superpickaxe.recursive``" **Usage**,"``/superpickaxe recursive ``"   ````,"The range of the recursive pickaxe" Brush Commands ~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/brush`` (or ``/br``, ``//brush``, ``//br``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Brushing commands" **Usage**,"``/brush ``" .. raw:: html .. topic:: ``/brush forest`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Forest brush, creates a forest in the area" **Permissions**,"``worldedit.brush.forest``" **Usage**,"``/brush forest [radius] [density] ``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ``[density]``,"The density of the brush"   ````,"The type of tree to use" .. raw:: html .. topic:: ``/brush splatter`` (or ``/brush splat``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the splatter brush" **Permissions**,"``worldedit.brush.splatter``" **Usage**,"``/brush splatter [radius] [decay]``"   ````,"The pattern of blocks to set"   ``[radius]``,"The radius of the splatter"   ``[decay]``,"The decay of the splatter between 0 and 10" .. raw:: html .. topic:: ``/brush butcher`` (or ``/brush kill``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Butcher brush, kills mobs within a radius" **Permissions**,"``worldedit.brush.butcher``" **Usage**,"``/brush butcher [-abfgnprtw] [radius]``"   ``[radius]``,"Radius to kill mobs in"   ``[-p]``,"Also kill pets"   ``[-n]``,"Also kill NPCs"   ``[-g]``,"Also kill golems"   ``[-a]``,"Also kill animals"   ``[-b]``,"Also kill ambient mobs"   ``[-t]``,"Also kill mobs with name tags"   ``[-f]``,"Also kill all friendly mobs (Applies the flags `-abgnpt`)"   ``[-r]``,"Also destroy armor stands"   ``[-w]``,"Also kill water mobs" .. raw:: html .. topic:: ``/brush paint`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Paint brush, apply a function to a surface" **Permissions**,"``worldedit.brush.paint``" **Usage**,"``/brush paint [radius] [density] ``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ``[density]``,"The density of the brush" .. raw:: html .. topic:: ``/brush none`` (or ``/brush unbind``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Unbind a bound brush from your current item" **Usage**,"``/brush none``" .. raw:: html .. topic:: ``/brush clipboard`` (or ``/brush copy``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the clipboard brush" **Permissions**,"``worldedit.brush.clipboard``" **Usage**,"``/brush clipboard [-abeov] [-m ]``"   ``[-a]``,"Don't paste air from the clipboard"   ``[-v]``,"Include structure void blocks"   ``[-o]``,"Paste starting at the target location, instead of centering on it"   ``[-e]``,"Paste entities if available"   ``[-b]``,"Paste biomes if available"   ``[-m ]``,"Skip blocks matching this mask in the clipboard" .. raw:: html .. topic:: ``/brush snowsmooth`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the snow terrain softener brush Example: '/brush snowsmooth 5 1 -l 3'" **Permissions**,"``worldedit.brush.snowsmooth``" **Usage**,"``/brush snowsmooth [radius] [iterations] [-l ] [-m ]``"   ``[radius]``,"The radius to sample for softening"   ``[iterations]``,"The number of iterations to perform"   ``[-l ]``,"The number of snow blocks under snow"   ``[-m ]``,"The mask of blocks to use for the heightmap" .. raw:: html .. topic:: ``/brush gravity`` (or ``/brush grav``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Gravity brush, simulates the effect of gravity" **Permissions**,"``worldedit.brush.gravity``" **Usage**,"``/brush gravity [radius] [-h ]``"   ``[radius]``,"The radius to apply gravity in"   ``[-h ]``,"Affect blocks between the given height, upwards and downwards, rather than the target location Y + radius" .. raw:: html .. topic:: ``/brush heightmap`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Heightmap brush, raises or lowers terrain using an image heightmap" **Permissions**,"``worldedit.brush.heightmap``" **Usage**,"``/brush heightmap [-efr] [radius] [intensity]``"   ````,"The name of the image"   ``[radius]``,"The size of the brush"   ``[intensity]``,"The intensity of the brush"   ``[-e]``,"Erase blocks instead of filling them"   ``[-f]``,"Don't change blocks above the selected height"   ``[-r]``,"Randomizes the brush's height slightly." .. raw:: html .. topic:: ``/brush extinguish`` (or ``/brush ex``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Shortcut fire extinguisher brush" **Permissions**,"``worldedit.brush.ex``" **Usage**,"``/brush extinguish [radius]``"   ``[radius]``,"The radius to extinguish" .. raw:: html .. topic:: ``/brush feature`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Feature brush, paints Minecraft generation features" **Permissions**,"``worldedit.brush.feature``" **Usage**,"``/brush feature [radius] [density] ``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ``[density]``,"The density of the brush"   ````,"The type of feature to use" .. raw:: html .. topic:: ``/brush sphere`` (or ``/brush s``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the sphere brush" **Permissions**,"``worldedit.brush.sphere``" **Usage**,"``/brush sphere [-h] [radius]``"   ````,"The pattern of blocks to set"   ``[radius]``,"The radius of the sphere"   ``[-h]``,"Create hollow spheres instead" .. raw:: html .. topic:: ``/brush raise`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Raise brush, raise all blocks by one" **Permissions**,"``worldedit.brush.raise``" **Usage**,"``/brush raise [radius]``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush" .. raw:: html .. topic:: ``/brush smooth`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the terrain softener brush Example: '/brush smooth 2 4 grass_block,dirt,stone'" **Permissions**,"``worldedit.brush.smooth``" **Usage**,"``/brush smooth [radius] [iterations] [mask]``"   ``[radius]``,"The radius to sample for softening"   ``[iterations]``,"The number of iterations to perform"   ``[mask]``,"The mask of blocks to use for the heightmap" .. raw:: html .. topic:: ``/brush cylinder`` (or ``/brush cyl``, ``/brush c``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the cylinder brush" **Permissions**,"``worldedit.brush.cylinder``" **Usage**,"``/brush cylinder [-h] [radius] [height]``"   ````,"The pattern of blocks to set"   ``[radius]``,"The radius of the cylinder"   ``[height]``,"The height of the cylinder"   ``[-h]``,"Create hollow cylinders instead" .. raw:: html .. topic:: ``/brush set`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Set brush, sets all blocks in the area" **Permissions**,"``worldedit.brush.set``" **Usage**,"``/brush set [radius] ``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ````,"The pattern of blocks to set" .. raw:: html .. topic:: ``/brush apply`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Apply brush, apply a function to every block" **Permissions**,"``worldedit.brush.apply``" **Usage**,"``/brush apply [radius] ``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush" .. raw:: html .. topic:: ``/brush deform`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Deform brush, applies an expression to an area" **Permissions**,"``worldedit.brush.deform``" **Usage**,"``/brush deform [-or] [radius] [expression]``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ``[expression]``,"Expression to apply"   ``[-r]``,"Use the game's coordinate origin"   ``[-o]``,"Use the placement position as the origin" .. raw:: html .. topic:: ``/brush lower`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Lower brush, lower all blocks by one" **Permissions**,"``worldedit.brush.lower``" **Usage**,"``/brush lower [radius]``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush" .. raw:: html .. topic:: ``/brush erode`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Erode preset for morph brush, erodes blocks in the area" **Permissions**,"``worldedit.brush.morph``" **Usage**,"``/brush erode [brushSize]``"   ``[brushSize]``,"The size of the brush" .. raw:: html .. topic:: ``/brush dilate`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Dilate preset for morph brush, dilates blocks in the area" **Permissions**,"``worldedit.brush.morph``" **Usage**,"``/brush dilate [brushSize]``"   ``[brushSize]``,"The size of the brush" .. raw:: html .. topic:: ``/brush snow`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Snow brush, sets snow in the area" **Permissions**,"``worldedit.brush.snow``" **Usage**,"``/brush snow [-s] [radius]``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ``[-s]``,"Whether to stack snow" .. raw:: html .. topic:: ``/brush biome`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Biome brush, sets biomes in the area" **Permissions**,"``worldedit.brush.biome``" **Usage**,"``/brush biome [-c] [radius] ``"   ````,"The shape of the region"   ``[radius]``,"The size of the brush"   ````,"The biome type"   ``[-c]``,"Whether to set the full column" .. raw:: html .. topic:: ``/brush morph`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Morph brush, morphs blocks in the area" **Permissions**,"``worldedit.brush.morph``" **Usage**,"``/brush morph [brushSize] [minErodeFaces] [numErodeIterations] [minDilateFaces] [numDilateIterations]``"   ``[brushSize]``,"The size of the brush"   ``[minErodeFaces]``,"Minimum number of faces for erosion"   ``[numErodeIterations]``,"Erode iterations"   ``[minDilateFaces]``,"Minimum number of faces for dilation"   ``[numDilateIterations]``,"Dilate iterations" Biome Commands ~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/biomelist`` (or ``/biomels``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Gets all biomes available." **Permissions**,"``worldedit.biome.list``" **Usage**,"``/biomelist [-p ]``"   ``[-p ]``,"Page number." .. raw:: html .. topic:: ``/biomeinfo`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Get the biome of the targeted block. By default, uses all blocks in your selection." **Permissions**,"``worldedit.biome.info``" **Usage**,"``/biomeinfo [-pt]``"   ``[-t]``,"Use the block you are looking at."   ``[-p]``,"Use the block you are currently in." .. raw:: html .. topic:: ``//setbiome`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Sets the biome of your current block or region. By default, uses all the blocks in your selection" **Permissions**,"``worldedit.biome.set``" **Usage**,"``//setbiome [-p] ``"   ````,"Biome type."   ``[-p]``,"Use your current position" Chunk Commands ~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/chunkinfo`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Get information about the chunk you're inside" **Permissions**,"``worldedit.chunkinfo``" **Usage**,"``/chunkinfo``" .. raw:: html .. topic:: ``/listchunks`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"List chunks that your selection includes" **Permissions**,"``worldedit.listchunks``" **Usage**,"``/listchunks [-p ]``"   ``[-p ]``,"Page number." .. raw:: html .. topic:: ``/delchunks`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Delete chunks that your selection includes" **Permissions**,"``worldedit.delchunks``" **Usage**,"``/delchunks [-o ]``"   ``[-o ]``,"Only delete chunks older than the specified time." Snapshot Commands ~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/restore`` (or ``//restore``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Restore the selection from a snapshot" **Permissions**,"``worldedit.snapshots.restore``" **Usage**,"``/restore [snapshot]``"   ``[snapshot]``,"The snapshot to restore" .. raw:: html .. topic:: ``/snapshot`` (or ``/snap``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Snapshot commands for restoring backups" **Permissions**,"``worldedit.snapshots.restore``, ``worldedit.snapshots.list``" **Usage**,"``/snapshot ``" .. raw:: html .. topic:: ``/snapshot before`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the nearest snapshot before a date" **Permissions**,"``worldedit.snapshots.restore``" **Usage**,"``/snapshot before ``"   ````,"The soonest date that may be used" .. raw:: html .. topic:: ``/snapshot use`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose a snapshot to use" **Permissions**,"``worldedit.snapshots.restore``" **Usage**,"``/snapshot use ``"   ````,"Snapshot to use" .. raw:: html .. topic:: ``/snapshot sel`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the snapshot based on the list id" **Permissions**,"``worldedit.snapshots.restore``" **Usage**,"``/snapshot sel ``"   ````,"The list ID to select" .. raw:: html .. topic:: ``/snapshot after`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Choose the nearest snapshot after a date" **Permissions**,"``worldedit.snapshots.restore``" **Usage**,"``/snapshot after ``"   ````,"The soonest date that may be used" .. raw:: html .. topic:: ``/snapshot list`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"List snapshots" **Permissions**,"``worldedit.snapshots.list``" **Usage**,"``/snapshot list [-p ]``"   ``[-p ]``,"Page of results to return" Scripting Commands ~~~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``/cs`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Execute a CraftScript" **Permissions**,"``worldedit.scripting.execute``" **Usage**,"``/cs [args...]``"   ````,"Filename of the CraftScript to load"   ``[args...]``,"Arguments to the CraftScript" .. raw:: html .. topic:: ``/.s`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Execute last CraftScript" **Permissions**,"``worldedit.scripting.execute``" **Usage**,"``/.s [args...]``"   ``[args...]``,"Arguments to the CraftScript" Utility Commands ~~~~~~~~~~~~~~~~ .. raw:: html .. topic:: ``//fill`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Fill a hole" **Permissions**,"``worldedit.fill``" **Usage**,"``//fill [depth]``"   ````,"The blocks to fill with"   ````,"The radius to fill in"   ``[depth]``,"The depth to fill" .. raw:: html .. topic:: ``//fillr`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Fill a hole recursively" **Permissions**,"``worldedit.fill.recursive``" **Usage**,"``//fillr [depth]``"   ````,"The blocks to fill with"   ````,"The radius to fill in"   ``[depth]``,"The depth to fill" .. raw:: html .. topic:: ``//drain`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Drain a pool" **Permissions**,"``worldedit.drain``" **Usage**,"``//drain [-w] ``"   ````,"The radius to drain"   ``[-w]``,"Also un-waterlog blocks" .. raw:: html .. topic:: ``/fixlava`` (or ``//fixlava``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Fix lava to be stationary" **Permissions**,"``worldedit.fixlava``" **Usage**,"``/fixlava ``"   ````,"The radius to fix in" .. raw:: html .. topic:: ``/fixwater`` (or ``//fixwater``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Fix water to be stationary" **Permissions**,"``worldedit.fixwater``" **Usage**,"``/fixwater ``"   ````,"The radius to fix in" .. raw:: html .. topic:: ``/removeabove`` (or ``//removeabove``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Remove blocks above your head." **Permissions**,"``worldedit.removeabove``" **Usage**,"``/removeabove [size] [height]``"   ``[size]``,"The apothem of the square to remove from"   ``[height]``,"The maximum height above you to remove from" .. raw:: html .. topic:: ``/removebelow`` (or ``//removebelow``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Remove blocks below you." **Permissions**,"``worldedit.removebelow``" **Usage**,"``/removebelow [size] [height]``"   ``[size]``,"The apothem of the square to remove from"   ``[height]``,"The maximum height below you to remove from" .. raw:: html .. topic:: ``/removenear`` (or ``//removenear``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Remove blocks near you." **Permissions**,"``worldedit.removenear``" **Usage**,"``/removenear [radius]``"   ````,"The mask of blocks to remove"   ``[radius]``,"The radius of the square to remove from" .. raw:: html .. topic:: ``/replacenear`` (or ``//replacenear``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Replace nearby blocks" **Permissions**,"``worldedit.replacenear``" **Usage**,"``/replacenear [from] ``"   ````,"The radius of the square to remove in"   ``[from]``,"The mask matching blocks to remove"   ````,"The pattern of blocks to replace with" .. raw:: html .. topic:: ``/snow`` (or ``//snow``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Simulates snow" **Permissions**,"``worldedit.snow``" **Usage**,"``/snow [-s] [size] [height]``"   ``[size]``,"The radius of the cylinder to snow in"   ``[height]``,"The height of the cylinder to snow in"   ``[-s]``,"Stack snow layers" .. raw:: html .. topic:: ``/thaw`` (or ``//thaw``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Thaws the area" **Permissions**,"``worldedit.thaw``" **Usage**,"``/thaw [size] [height]``"   ``[size]``,"The radius of the cylinder to thaw in"   ``[height]``,"The height of the cylinder to thaw in" .. raw:: html .. topic:: ``/green`` (or ``//green``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Converts dirt to grass blocks in the area" **Permissions**,"``worldedit.green``" **Usage**,"``/green [-f] [size] [height]``"   ``[size]``,"The radius of the cylinder to convert in"   ``[height]``,"The height of the cylinder to convert in"   ``[-f]``,"Also convert coarse dirt" .. raw:: html .. topic:: ``/extinguish`` (or ``//ex``, ``//ext``, ``//extinguish``, ``/ex``, ``/ext``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Extinguish nearby fire" **Permissions**,"``worldedit.extinguish``" **Usage**,"``/extinguish [radius]``"   ``[radius]``,"The radius of the square to remove in" .. raw:: html .. topic:: ``/butcher`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Kill all or nearby mobs" **Permissions**,"``worldedit.butcher``" **Usage**,"``/butcher [-abfgnprtw] [radius]``"   ``[radius]``,"Radius to kill mobs in"   ``[-p]``,"Also kill pets"   ``[-n]``,"Also kill NPCs"   ``[-g]``,"Also kill golems"   ``[-a]``,"Also kill animals"   ``[-b]``,"Also kill ambient mobs"   ``[-t]``,"Also kill mobs with name tags"   ``[-f]``,"Also kill all friendly mobs (Applies the flags `-abgnpt`)"   ``[-r]``,"Also destroy armor stands"   ``[-w]``,"Also kill water mobs" .. raw:: html .. topic:: ``/remove`` (or ``/rem``, ``/rement``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Remove all entities of a type" **Permissions**,"``worldedit.remove``" **Usage**,"``/remove ``"   ````,"The type of entity to remove"   ````,"The radius of the cuboid to remove from" .. raw:: html .. topic:: ``//calculate`` (or ``//calc``, ``//eval``, ``//evaluate``, ``//solve``) :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Evaluate a mathematical expression" **Permissions**,"``worldedit.calc``" **Usage**,"``//calculate ``"   ````,"Expression to evaluate" .. raw:: html .. topic:: ``//help`` :class: command-topic .. csv-table:: :widths: 8, 15 **Description**,"Displays help for WorldEdit commands" **Permissions**,"``worldedit.help``" **Usage**,"``//help [-s] [-p ] [command...]``"   ``[-s]``,"List sub-commands of the given command, if applicable"   ``[-p ]``,"The page to retrieve"   ``[command...]``,"The command to retrieve help for"