========
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"