Files
Documentation/content/reference/buildertools/builder-commands.fr.md
2026-01-20 20:33:59 +01:00

395 lines
5.2 KiB
Markdown

---
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>
```