This commit is contained in:
2026-01-20 20:33:59 +01:00
commit b16a40e431
583 changed files with 87339 additions and 0 deletions

View File

@@ -0,0 +1,394 @@
---
title: Builder Commands
type: docs
weight: 2
---
Complete reference for all builder tool commands available in creative mode.
**Package:** `com.hypixel.hytale.builtin.buildertools.commands`
## Selection Commands
### /pos1, /pos2
Set selection corners at current position or specified coordinates.
```
/pos1 [<x> <y> <z>]
/pos2 [<x> <y> <z>]
```
**Examples:**
- `/pos1` - Set pos1 at current position
- `/pos1 100 64 200` - Set pos1 at coordinates
- `/pos2 ~10 ~ ~10` - Set pos2 relative to current position
### /deselect
Clear the current selection.
```
/deselect
```
### /expand
Expand selection in a direction.
```
/expand <amount> [direction]
```
**Directions:** `up`, `down`, `north`, `south`, `east`, `west`, `all`
**Examples:**
- `/expand 10 up` - Expand 10 blocks upward
- `/expand 5 all` - Expand 5 blocks in all directions
### /contract
Contract selection from a direction.
```
/contract <amount> [direction]
```
### /shift
Move selection without affecting blocks.
```
/shift <amount> [direction]
```
### /selectchunk
Select the entire chunk at current position.
```
/selectchunk
```
### /selectchunksection
Select a 16x16x16 chunk section.
```
/selectchunksection
```
### /selectionhistory
Navigate selection history.
```
/selectionhistory undo
/selectionhistory redo
```
### /updateselection
Refresh selection display.
```
/updateselection
```
## Clipboard Commands
### /copy
Copy selection to clipboard.
```
/copy
```
### /cut
Cut selection to clipboard (removes blocks).
```
/cut
```
### /paste
Paste clipboard at current position.
```
/paste [flags]
```
**Flags:**
- `-a` - Ignore air blocks
- `-e` - Include entities
- `-o` - Paste at original location
### /rotate
Rotate clipboard contents.
```
/rotate <angle>
```
**Angles:** `90`, `180`, `270`
### /flip
Flip clipboard contents.
```
/flip <axis>
```
**Axes:** `x`, `y`, `z`
## Modification Commands
### /set
Fill selection with a block pattern.
```
/set <pattern>
```
**Examples:**
- `/set [Stone]` - Fill with stone
- `/set [50%Stone, 50%Dirt]` - Fill with weighted random
- `/set [Air]` - Clear selection
### /fill
Fill selection (alias for set).
```
/fill <pattern>
```
### /replace
Replace blocks matching a mask.
```
/replace <from> <to>
```
**Examples:**
- `/replace [Stone] [Dirt]` - Replace stone with dirt
- `/replace [!Air] [Glass]` - Replace all non-air with glass
### /walls
Create walls around selection.
```
/walls <pattern>
```
### /hollow
Hollow out the selection, leaving only walls.
```
/hollow [thickness]
```
### /stack
Stack selection multiple times.
```
/stack <count> [direction]
```
**Examples:**
- `/stack 5 up` - Stack 5 times upward
- `/stack 10 north` - Stack 10 times north
### /move
Move blocks in selection.
```
/move <direction> <amount>
```
## History Commands
### /undo
Undo previous operations.
```
/undo [count]
```
### /redo
Redo undone operations.
```
/redo [count]
```
### /clearedithistory
Clear all edit history.
```
/clearedithistory
```
### /settoolhistorysize
Set maximum history size.
```
/settoolhistorysize <size>
```
## Utility Commands
### /tint
Apply color tint to blocks.
```
/tint <color>
```
### /submerge
Submerge selection in fluid.
```
/submerge <depth>
```
### /clearblocks
Clear all blocks in selection.
```
/clearblocks
```
### /clearentities
Clear all entities in selection.
```
/clearentities
```
### /environment
Set environment for area.
```
/environment <environment_id>
```
### /globalmask
Set a global mask for all operations.
```
/globalmask <mask>
/globalmask clear
```
### /editline
Create a line of blocks.
```
/editline <pattern>
```
### /extendface
Extend a face of selection.
```
/extendface <direction> <amount>
```
### /hotbarswitch
Switch builder tool hotbar.
```
/hotbarswitch <slot>
```
### /repairfillers
Repair filler blocks.
```
/repairfillers
```
## Import Commands
### /imageimport
Import image as blocks.
```
/imageimport <file>
```
### /objimport
Import OBJ model as blocks.
```
/objimport <file>
```
## Prefab Commands
### /prefab
Manage prefabs.
```
/prefab save <name>
/prefab load <name>
/prefab list
/prefab delete <name>
```
### /prefabedit
Enter prefab editing mode.
```
/prefabedit <prefab_id>
```
## Block Patterns
Pattern syntax used by many commands:
| Syntax | Description | Example |
|--------|-------------|---------|
| `[Block]` | Single block | `[Stone]` |
| `[Block1, Block2]` | Equal weights | `[Stone, Dirt]` |
| `[N%Block]` | Weighted | `[70%Stone, 30%Dirt]` |
| `[!Block]` | Exclude | `[!Air]` |
| `[!^Tag]` | Exclude tag | `[!^Fluid]` |
## Permissions
Builder commands require creative mode or appropriate permissions:
```
buildertools.command.<command_name>
```