Miscellaneous Builder Commands
Commands from BuilderToolsPlugin - uses hytale.editor.* namespace
/editline
Section titled “/editline”Draw a line of blocks between two points.
Permission Group: Creative
/editline <start> <end> <material> [--width=?] [--height=?] [--wallThickness=?] [--shape=?] [--origin=?] [--spacing=?] [--density=?]| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
start | RelativeVector3i | Yes | - | Start position (supports ~ relative) |
end | RelativeVector3i | Yes | - | End position (supports ~ relative) |
material | String | Yes | - | Block pattern string |
--width | Integer | No | 1 | Line width |
--height | Integer | No | 1 | Line height |
--wallThickness | Integer | No | 0 | Hollow wall thickness (0 = solid) |
--shape | String | No | Cube | Brush shape (Cube, Sphere, etc.) |
--origin | String | No | Center | Brush origin point |
--spacing | Integer | No | 1 | Block spacing |
--density | Integer | No | 100 | Fill density (0-100%) |
/updateselection
Section titled “/updateselection”Set selection bounds directly by coordinates.
Permission Group: Creative
/updateselection <xMin> <yMin> <zMin> <xMax> <yMax> <zMax>| Argument | Type | Required | Description |
|---|---|---|---|
xMin | Integer | Yes | Selection minimum X |
yMin | Integer | Yes | Selection minimum Y |
zMin | Integer | Yes | Selection minimum Z |
xMax | Integer | Yes | Selection maximum X |
yMax | Integer | Yes | Selection maximum Y |
zMax | Integer | Yes | Selection maximum Z |
/extendface
Section titled “/extendface”Extend a block face in a direction (used by extend tool).
Permission Group: Creative
/extendface <x> <y> <z> <normalX> <normalY> <normalZ> <toolParam> <shapeRange> <blockType>/extendface <x> <y> <z> <normalX> <normalY> <normalZ> <toolParam> <shapeRange> <blockType> <xMin> <yMin> <zMin> <xMax> <yMax> <zMax>| Argument | Type | Required | Description |
|---|---|---|---|
x, y, z | Integer | Yes | Block position |
normalX, normalY, normalZ | Integer | Yes | Face normal direction |
toolParam | Integer | Yes | Tool parameter value |
shapeRange | Integer | Yes | Shape/brush range |
blockType | String | Yes | Block type to place |
xMin..zMax | Integer | No | Optional region bounds |
Internal command used by the face extend tool.
/environment
Section titled “/environment”Set environment type for blocks in selection.
Aliases: setenv, setenvironment
Permission Group: Creative
/environment <environment>| Argument | Type | Required | Description |
|---|---|---|---|
environment | String | Yes | Environment asset ID |
/hotbar
Section titled “/hotbar”Save or load hotbar presets.
Permission Group: Creative
/hotbar <slot> [--save]| Argument | Type | Required | Description |
|---|---|---|---|
slot | Integer | Yes | Hotbar slot number (0-9) |
--save | Flag | No | Save current hotbar instead of loading |
Notes:
- Without
--save, loads the saved hotbar from the slot - With
--save, saves current hotbar to the slot
/repairfillers
Section titled “/repairfillers”Repair filler block data in selection.
Permission Group: Creative
/repairfillersRepairs broken filler block metadata for multi-block objects in the current selection.
/importimage
Section titled “/importimage”Open image import UI.
Permission Group: Creative
/importimageOpens a UI page to import images as block art.
/importobj
Section titled “/importobj”Open OBJ model import UI.
Aliases: obj
Permission: hytale.editor.selection.clipboard
Permission Group: Creative
/importobjOpens a UI page to import OBJ 3D models as voxelized blocks.