Cet article détaille les commandes essentielles pour interagir avec les voxels, gérer les sélections et configurer les propriétés avancées des blocs.
La commande /block
Cette commande est le couteau suisse pour la manipulation unitaire des blocs. Elle permet non seulement de placer ou d’identifier des blocs à des coordonnées précises, mais aussi de modifier leurs états (comme l’orientation ou l’activation) et de gérer leur comportement temporel (ticking).

📋 Fiche Technique
- Description : Permet de définir, récupérer et modifier les états ou les propriétés d’un bloc spécifique.
- Permission :
hytale.universe.command.block
🛠️ Syntaxe et Utilisation
| Action | Syntaxe | Description | Exemple |
|---|---|---|---|
| Placer un bloc | /block set <x> <y> <z> <bloc> [--world] | Place un type de bloc spécifique aux coordonnées indiquées. | /block set 0 65 0 hytale:stone |
| Identifier un bloc | /block get <x> <y> <z> | Affiche les informations du bloc situé à la position donnée. | /block get 10 70 10 |
| Modifier un état | /block setstate <x> <y> <z> <état> | Change une propriété d’état du bloc (ex: ouvert/fermé). | /block setstate 0 65 0 open=true |
| Lire un état | /block getstate <x> <y> <z> | Récupère la valeur actuelle des états du bloc. | /block getstate 0 65 0 |
| Générer une ligne | /block row <requête> | Fait apparaître une ligne de blocs correspondant à une requête générique (wildcard) devant vous. | /block row Furniture_*_Table |
| Gérer le ticking | /block setticking <x> <y> <z> | Active ou désactive la mise à jour logique (tick) du bloc ciblé. | /block setticking 0 65 0 |
| Opérations de masse | /block bulk | Accède aux sous-commandes pour les opérations par lots. | /block bulk |
| Inspecter la physique | /block inspectphys | Affiche des informations de débogage sur les propriétés physiques. | /block inspectphys |
La commande /fillblocks
Principalement utilisée avec les outils de construction, cette commande (aussi accessible via l’alias /fill) permet de remplir la sélection actuelle ou une zone définie avec un motif de blocs spécifique. Elle est idéale pour le terraforming rapide.

📋 Fiche Technique
- Description : Remplit l’air ou remplace les blocs dans une sélection avec un motif donné.
- Permission :
hytale.buildertools.command.fillblocks
🛠️ Syntaxe et Utilisation
| Action | Syntaxe | Description | Exemple |
|---|---|---|---|
| Remplir la sélection | /fillblocks <motif> | Remplace le contenu de la zone sélectionnée par le motif spécifié. | /fillblocks [Rock_Stone] |
| Remplissage probabiliste | /fillblocks <motif> | Utilise des pourcentages pour mélanger plusieurs blocs. | /fillblocks [20%Rock_Stone,80%Rock_Shale] |
| Remplir avec propriétés | /fillblocks <motif> | Applique des blocs avec des états spécifiques (ex: rotation). | `/fillblocks [50%Rock_Stone |
La commande /clearblocks
Cette commande est l’opposé direct du remplissage. Elle permet de nettoyer rapidement une zone en définissant tous les blocs sur « vide » (air), soit dans la sélection active du joueur, soit entre deux coordonnées absolues.

📋 Fiche Technique
- Description : Supprime tous les blocs dans la sélection ou dans une zone définie.
- Permission :
hytale.buildertools.command.clearblocks
🛠️ Syntaxe et Utilisation
| Action | Syntaxe | Description | Exemple |
|---|---|---|---|
| Vider la sélection | /clearblocks | Supprime tous les blocs présents dans votre sélection actuelle. | /clearblocks |
| Vider une zone | /clearblocks <pos1> <pos2> | Supprime les blocs entre deux coordonnées spécifiques. | /clearblocks 0 60 0 10 70 10 |
La commande /blockspawner
Cette commande est technique et sert à configurer les blocs spéciaux capables de faire apparaître des entités ou des particules. Elle est essentielle pour créer des points d’apparition dynamiques ou des effets visuels liés à l’environnement.

📋 Fiche Technique
- Description : Gère les propriétés des blocs de type « spawner ».
- Permission :
hytale.blockspawner.command.blockspawner
🛠️ Syntaxe et Utilisation
| Action | Syntaxe | Description | Exemple |
|---|---|---|---|
| Définir l’ID | /blockspawner set <id> | Assigne un identifiant de spawner au bloc ciblé. | /blockspawner set skeleton_spawner_01 |
| Lire l’ID | /blockspawner get | Récupère l’identifiant du spawner ciblé. | /blockspawner get |
La commande /blockselect
Utilisée principalement pour le débogage et la configuration des outils de construction, cette commande permet de configurer le presse-papier avec une sélection de blocs basée sur des critères précis comme le type de rotation ou le nom.

📋 Fiche Technique
- Description : Configure le presse-papier des outils de construction avec des blocs filtrés.
- Permission :
hytale.universe.command.blockselect
🛠️ Syntaxe et Utilisation
| Action | Syntaxe | Description | Exemple |
|---|---|---|---|
| Filtrer par regex | /blockselect --regex <motif> | Sélectionne les blocs dont le nom correspond au motif. | /blockselect --regex ^rock_.* |
| Filtrer par rotation | /blockselect --variantrotation <type> | Sélectionne les blocs selon leur type de variante de rotation. | /blockselect --variantrotation updown |
| Tout inclure | /blockselect --all | Sélectionne tous les types de blocs, y compris les blocs d’état. | /blockselect --all |
La commande /blockset
Cette commande permet d’inspecter le contenu des « block sets », qui sont des collections prédéfinies de blocs utilisés par le jeu pour diverses mécaniques (comme la génération ou le remplacement).

📋 Fiche Technique
- Description : Affiche la liste des blocs contenus dans un ensemble spécifique.
- Permission :
hytale.blocksetmodule.command.blockset
🛠️ Syntaxe et Utilisation
| Action | Syntaxe | Description | Exemple |
|---|---|---|---|
| Lister un ensemble | /blockset --blockset <nom> | Affiche le contenu de l’ensemble de blocs nommé. | /blockset --blockset stone_variants |
