Skip to content

Miscellaneous Builder Commands

Commands from BuilderToolsPlugin - uses hytale.editor.* namespace

Draw a line of blocks between two points.

Permission Group: Creative

/editline <start> <end> <material> [--width=?] [--height=?] [--wallThickness=?] [--shape=?] [--origin=?] [--spacing=?] [--density=?]
ArgumentTypeRequiredDefaultDescription
startRelativeVector3iYes-Start position (supports ~ relative)
endRelativeVector3iYes-End position (supports ~ relative)
materialStringYes-Block pattern string
--widthIntegerNo1Line width
--heightIntegerNo1Line height
--wallThicknessIntegerNo0Hollow wall thickness (0 = solid)
--shapeStringNoCubeBrush shape (Cube, Sphere, etc.)
--originStringNoCenterBrush origin point
--spacingIntegerNo1Block spacing
--densityIntegerNo100Fill density (0-100%)

Set selection bounds directly by coordinates.

Permission Group: Creative

/updateselection <xMin> <yMin> <zMin> <xMax> <yMax> <zMax>
ArgumentTypeRequiredDescription
xMinIntegerYesSelection minimum X
yMinIntegerYesSelection minimum Y
zMinIntegerYesSelection minimum Z
xMaxIntegerYesSelection maximum X
yMaxIntegerYesSelection maximum Y
zMaxIntegerYesSelection maximum Z

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>
ArgumentTypeRequiredDescription
x, y, zIntegerYesBlock position
normalX, normalY, normalZIntegerYesFace normal direction
toolParamIntegerYesTool parameter value
shapeRangeIntegerYesShape/brush range
blockTypeStringYesBlock type to place
xMin..zMaxIntegerNoOptional region bounds

Internal command used by the face extend tool.


Set environment type for blocks in selection.

Aliases: setenv, setenvironment

Permission Group: Creative

/environment <environment>
ArgumentTypeRequiredDescription
environmentStringYesEnvironment asset ID

Save or load hotbar presets.

Permission Group: Creative

/hotbar <slot> [--save]
ArgumentTypeRequiredDescription
slotIntegerYesHotbar slot number (0-9)
--saveFlagNoSave current hotbar instead of loading

Notes:

  • Without --save, loads the saved hotbar from the slot
  • With --save, saves current hotbar to the slot

Repair filler block data in selection.

Permission Group: Creative

/repairfillers

Repairs broken filler block metadata for multi-block objects in the current selection.


Open image import UI.

Permission Group: Creative

/importimage

Opens a UI page to import images as block art.


Open OBJ model import UI.

Aliases: obj

Permission: hytale.editor.selection.clipboard

Permission Group: Creative

/importobj

Opens a UI page to import OBJ 3D models as voxelized blocks.