
Référence des commandes
États de bloc et prédicats
Dans les commandes, les blocs s'écrivent sous la forme d'un ID, avec des états facultatifs entre crochets et des données de bloc facultatives entre accolades. Les commandes qui testent des blocs acceptent aussi les tags de blocs.
| Syntaxe des blocs | id[state=value,state=value]{data}. La partie minecraft: peut être omise. Les espaces à l'intérieur des crochets sont autorisés. |
| États | Chaque état ne peut être défini qu'une fois. Les états omis gardent la valeur par défaut du bloc. |
| États inconnus | Un état ou une valeur que le bloc n'a pas est refusé, par exemple minecraft:stone[facing=east]. |
| Données de bloc | Les données entre accolades après le bloc définissent ce que contient le bloc, comme les objets d'un coffre ou le texte d'une pancarte. |
| Commandes de placement | Les commandes /setblock et /fill prennent un seul bloc exact. Les tags sont refusés avec « Les tags ne sont pas autorisés ici, seulement de véritables blocs ». |
| Tests de bloc | Utilisé par /execute if block, /fill ... replace et /clone ... filtered. Ils prennent un identifiant de bloc ou une balise commençant par #. |
| Tester les états | Seuls les états indiqués sont comparés. Avec une étiquette, un bloc qui n'a pas un état indiqué ne correspond pas. |
| Tester les données | Seules les valeurs indiquées sont comparées, et le bloc doit contenir des données. |
| id | Le bloc dans son état par défaut | /setblock 10 64 10 minecraft:stone |
| id[state=value] | Le bloc avec des états choisis | /setblock ~ ~ ~ minecraft:oak_stairs[facing=east,half=top] |
| id{data} | Le bloc avec des données de bloc | /setblock ~ ~ ~ minecraft:chest{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]} |
| id[state=value]{data} | États et données ensemble | /setblock ~ ~ ~ minecraft:chest[facing=north]{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]} |
| id | Ce bloc dans n'importe quel état | /execute if block ~ ~-1 ~ minecraft:grass_block run say on grass |
| #tag | N'importe quel bloc du tag | /execute if block ~ ~-1 ~ #minecraft:logs run say on a log |
| id[state=value] | Ce bloc avec les états indiqués | /execute if block ~ ~ ~ minecraft:oak_stairs[half=top] run say upside down |
| #tag[state=value] | N'importe quel bloc du tag ayant les états indiqués | /execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing east |
| id{data} | Ce bloc avec les données indiquées | /execute if block ~ ~ ~ minecraft:chest{Items:[{id:"minecraft:diamond"}]} run say has diamonds |
| #tag{data} | N'importe quel bloc du tag contenant les données indiquées | /execute if block ~ ~ ~ #minecraft:signs{is_waxed:1b} run say waxed |
| execute if block | N'exécute la suite que si le bloc correspond | /execute if block ~ ~-1 ~ #minecraft:logs run say on a log |
| execute unless block | N'exécute la suite que si le bloc ne correspond pas | /execute unless block ~ ~ ~ minecraft:air run say solid |
| fill ... replace | Remplace seulement les blocs correspondants de la zone | /fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:air replace #minecraft:leaves |
| clone ... filtered | Copie uniquement les blocs correspondants | /clone 0 64 0 10 70 10 20 64 0 filtered #minecraft:wool move |
/setblock ~ ~ ~ minecraft:oak_stairs[facing=east,half=top]Place des escaliers en chêne à l'envers orientés vers l'est.
/setblock ~ ~ ~ minecraft:chest[facing=north]{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]}Place un coffre orienté vers le nord avec un diamant dans son premier emplacement.
/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:stone replace minecraft:dirtTransforme la terre en pierre dans un carré de 11 sur 11 à votre hauteur.
/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:oak_slab[type=top] replace minecraft:oak_slab[type=bottom]Transforme les dalles de chêne du bas de la zone en dalles du haut.
/clone 0 64 0 10 70 10 20 64 0 filtered minecraft:stoneCopie uniquement les blocs de pierre de la zone vers le nouvel emplacement.
/execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing eastAffiche le texte si vous vous tenez dans un bloc d'escalier orienté vers l'est.

