Aller au contenu
WikilyWIKILY
Tous les jeux23 wikis · choisissez votre jeu
Commandes et tricheToutes les commandes

Changer de jeu

23 wikis · choisissez votre jeu
États de bloc et prédicats

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.

Détails

Syntaxe des blocsid[state=value,state=value]{data}. La partie minecraft: peut être omise. Les espaces à l'intérieur des crochets sont autorisés.
ÉtatsChaque état ne peut être défini qu'une fois. Les états omis gardent la valeur par défaut du bloc.
États inconnusUn état ou une valeur que le bloc n'a pas est refusé, par exemple minecraft:stone[facing=east].
Données de blocLes 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 placementLes 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 blocUtilisé par /execute if block, /fill ... replace et /clone ... filtered. Ils prennent un identifiant de bloc ou une balise commençant par #.
Tester les étatsSeuls 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éesSeules les valeurs indiquées sont comparées, et le bloc doit contenir des données.

Façons d'écrire un bloc

idLe 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}]}

Tests de bloc

idCe bloc dans n'importe quel état/execute if block ~ ~-1 ~ minecraft:grass_block run say on grass
#tagN'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

Commandes qui utilisent des tests de blocs

execute if blockN'exécute la suite que si le bloc correspond/execute if block ~ ~-1 ~ #minecraft:logs run say on a log
execute unless blockN'exécute la suite que si le bloc ne correspond pas/execute unless block ~ ~ ~ minecraft:air run say solid
fill ... replaceRemplace seulement les blocs correspondants de la zone/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:air replace #minecraft:leaves
clone ... filteredCopie uniquement les blocs correspondants/clone 0 64 0 10 70 10 20 64 0 filtered #minecraft:wool move

Exemples

/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:dirt

Transforme 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:stone

Copie uniquement les blocs de pierre de la zone vers le nouvel emplacement.

/execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing east

Affiche le texte si vous vous tenez dans un bloc d'escalier orienté vers l'est.

Rejoins la communauté des créateursLes personnes qui construisent le wiki Minecraft Java Edition sont sur notre Discord. Pose tes questions ou propose des pages.Rejoindre Discord (ouvre Discord dans un nouvel onglet)