---
title: Commandes Construction
type: docs
weight: 2
---

Reference complete pour toutes les commandes d'outils de construction disponibles en mode creatif.

**Package:** `com.hypixel.hytale.builtin.buildertools.commands`

## Commandes de Selection

### /pos1, /pos2

Definir les coins de selection a la position actuelle ou coordonnees specifiees.

```
/pos1 [<x> <y> <z>]
/pos2 [<x> <y> <z>]
```

**Exemples:**
- `/pos1` - Definir pos1 a la position actuelle
- `/pos1 100 64 200` - Definir pos1 aux coordonnees
- `/pos2 ~10 ~ ~10` - Definir pos2 relative a position actuelle

### /deselect

Effacer la selection actuelle.

```
/deselect
```

### /expand

Etendre la selection dans une direction.

```
/expand <montant> [direction]
```

**Directions:** `up`, `down`, `north`, `south`, `east`, `west`, `all`

**Exemples:**
- `/expand 10 up` - Etendre 10 blocs vers le haut
- `/expand 5 all` - Etendre 5 blocs dans toutes directions

### /contract

Contracter la selection depuis une direction.

```
/contract <montant> [direction]
```

### /shift

Deplacer la selection sans affecter les blocs.

```
/shift <montant> [direction]
```

### /selectchunk

Selectionner le chunk entier a la position actuelle.

```
/selectchunk
```

### /selectchunksection

Selectionner une section de chunk 16x16x16.

```
/selectchunksection
```

### /selectionhistory

Naviguer dans l'historique de selection.

```
/selectionhistory undo
/selectionhistory redo
```

### /updateselection

Rafraichir l'affichage de selection.

```
/updateselection
```

## Commandes Presse-papiers

### /copy

Copier la selection vers le presse-papiers.

```
/copy
```

### /cut

Couper la selection vers le presse-papiers (supprime les blocs).

```
/cut
```

### /paste

Coller le presse-papiers a la position actuelle.

```
/paste [flags]
```

**Flags:**
- `-a` - Ignorer les blocs d'air
- `-e` - Inclure les entites
- `-o` - Coller a l'emplacement original

### /rotate

Pivoter le contenu du presse-papiers.

```
/rotate <angle>
```

**Angles:** `90`, `180`, `270`

### /flip

Retourner le contenu du presse-papiers.

```
/flip <axe>
```

**Axes:** `x`, `y`, `z`

## Commandes de Modification

### /set

Remplir la selection avec un pattern de blocs.

```
/set <pattern>
```

**Exemples:**
- `/set [Stone]` - Remplir avec pierre
- `/set [50%Stone, 50%Dirt]` - Remplir avec aleatoire pondere
- `/set [Air]` - Effacer selection

### /fill

Remplir la selection (alias pour set).

```
/fill <pattern>
```

### /replace

Remplacer les blocs correspondant a un masque.

```
/replace <de> <vers>
```

**Exemples:**
- `/replace [Stone] [Dirt]` - Remplacer pierre par terre
- `/replace [!Air] [Glass]` - Remplacer tout non-air par verre

### /walls

Creer des murs autour de la selection.

```
/walls <pattern>
```

### /hollow

Evider la selection, ne laissant que les murs.

```
/hollow [epaisseur]
```

### /stack

Empiler la selection plusieurs fois.

```
/stack <nombre> [direction]
```

**Exemples:**
- `/stack 5 up` - Empiler 5 fois vers le haut
- `/stack 10 north` - Empiler 10 fois au nord

### /move

Deplacer les blocs dans la selection.

```
/move <direction> <montant>
```

## Commandes Historique

### /undo

Annuler les operations precedentes.

```
/undo [nombre]
```

### /redo

Refaire les operations annulees.

```
/redo [nombre]
```

### /clearedithistory

Effacer tout l'historique d'edition.

```
/clearedithistory
```

### /settoolhistorysize

Definir la taille maximale de l'historique.

```
/settoolhistorysize <taille>
```

## Commandes Utilitaires

### /tint

Appliquer une teinte de couleur aux blocs.

```
/tint <couleur>
```

### /submerge

Submerger la selection dans un fluide.

```
/submerge <profondeur>
```

### /clearblocks

Effacer tous les blocs dans la selection.

```
/clearblocks
```

### /clearentities

Effacer toutes les entites dans la selection.

```
/clearentities
```

### /environment

Definir l'environnement pour une zone.

```
/environment <environment_id>
```

### /globalmask

Definir un masque global pour toutes les operations.

```
/globalmask <masque>
/globalmask clear
```

### /editline

Creer une ligne de blocs.

```
/editline <pattern>
```

### /extendface

Etendre une face de la selection.

```
/extendface <direction> <montant>
```

### /hotbarswitch

Changer de hotbar outil de construction.

```
/hotbarswitch <slot>
```

### /repairfillers

Reparer les blocs de remplissage.

```
/repairfillers
```

## Commandes d'Import

### /imageimport

Importer une image en blocs.

```
/imageimport <fichier>
```

### /objimport

Importer un modele OBJ en blocs.

```
/objimport <fichier>
```

## Commandes Prefab

### /prefab

Gerer les prefabs.

```
/prefab save <nom>
/prefab load <nom>
/prefab list
/prefab delete <nom>
```

### /prefabedit

Entrer en mode edition prefab.

```
/prefabedit <prefab_id>
```

## Patterns de Blocs

Syntaxe de pattern utilisee par plusieurs commandes:

| Syntaxe | Description | Exemple |
|---------|-------------|---------|
| `[Bloc]` | Bloc unique | `[Stone]` |
| `[Bloc1, Bloc2]` | Poids egaux | `[Stone, Dirt]` |
| `[N%Bloc]` | Pondere | `[70%Stone, 30%Dirt]` |
| `[!Bloc]` | Exclure | `[!Air]` |
| `[!^Tag]` | Exclure tag | `[!^Fluid]` |

## Permissions

Les commandes de construction necessitent le mode creatif ou permissions appropriees:

```
buildertools.command.<nom_commande>
```
