
Befehlsreferenz
Blockzustände und Prädikate
Blöcke werden in Befehlen als ID geschrieben, mit optionalen Zuständen in eckigen Klammern und optionalen Blockdaten in geschweiften Klammern. Befehle, die Blöcke testen, akzeptieren auch Block-Tags.
| Blocksyntax | id[state=value,state=value]{data}. Der Teil minecraft: darf weggelassen werden. Leerzeichen innerhalb der Klammern sind erlaubt. |
| Zustände | Jeder Zustand kann einmal gesetzt werden. Weggelassene Zustände behalten den Standardwert des Blocks. |
| Unbekannte Zustände | Ein Zustand oder Wert, den der Block nicht hat, wird abgelehnt, zum Beispiel minecraft:stone[facing=east]. |
| Blockdaten | Daten in geschweiften Klammern nach dem Block legen fest, was der Block enthält, etwa die Gegenstände in einer Truhe oder den Text auf einem Schild. |
| Platzierungsbefehle | Die Befehle /setblock und /fill nehmen genau einen Block. Gruppen werden mit „Blockgruppen sind hier nicht erlaubt, nur tatsächliche Blöcke“ abgelehnt. |
| Blocktests | Verwendet von /execute if block, /fill ... replace und /clone ... filtered. Sie nehmen eine Block-ID oder einen Tag, der mit # beginnt. |
| Zustände testen | Nur die aufgeführten Zustände werden verglichen. Mit einem Tag passt ein Block, der einen aufgeführten Zustand nicht hat, nicht. |
| Daten testen | Nur die aufgeführten Werte werden verglichen, und der Block muss überhaupt Daten enthalten. |
| id | Der Block in seinem Standardzustand | /setblock 10 64 10 minecraft:stone |
| id[state=value] | Der Block mit gewählten Zuständen | /setblock ~ ~ ~ minecraft:oak_stairs[facing=east,half=top] |
| id{data} | Der Block mit Blockdaten | /setblock ~ ~ ~ minecraft:chest{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]} |
| id[state=value]{data} | Zustände und Daten zusammen | /setblock ~ ~ ~ minecraft:chest[facing=north]{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]} |
| id | Dieser Block in jedem Zustand | /execute if block ~ ~-1 ~ minecraft:grass_block run say on grass |
| #tag | Beliebiger Block im Tag | /execute if block ~ ~-1 ~ #minecraft:logs run say on a log |
| id[state=value] | Dieser Block mit den aufgeführten Zuständen | /execute if block ~ ~ ~ minecraft:oak_stairs[half=top] run say upside down |
| #tag[state=value] | Beliebiger Block im Tag mit den aufgeführten Zuständen | /execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing east |
| id{data} | Dieser Block mit den aufgeführten Daten | /execute if block ~ ~ ~ minecraft:chest{Items:[{id:"minecraft:diamond"}]} run say has diamonds |
| #tag{data} | Beliebiger Block im Tag mit den aufgeführten Daten | /execute if block ~ ~ ~ #minecraft:signs{is_waxed:1b} run say waxed |
| execute if block | Führt den Rest nur aus, wenn der Block übereinstimmt | /execute if block ~ ~-1 ~ #minecraft:logs run say on a log |
| execute unless block | Führt den Rest nur aus, wenn der Block nicht übereinstimmt | /execute unless block ~ ~ ~ minecraft:air run say solid |
| fill ... replace | Ersetzt nur die passenden Blöcke im Bereich | /fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:air replace #minecraft:leaves |
| clone ... filtered | Kopiert nur die passenden Blöcke | /clone 0 64 0 10 70 10 20 64 0 filtered #minecraft:wool move |
/setblock ~ ~ ~ minecraft:oak_stairs[facing=east,half=top]Platziert verkehrt herum stehende Eichentreppen, die nach Osten zeigen.
/setblock ~ ~ ~ minecraft:chest[facing=north]{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]}Platziert eine nach Norden zeigende Truhe mit einem Diamanten im ersten Slot.
/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:stone replace minecraft:dirtVerwandelt Erde in einem Quadrat von 11 mal 11 auf deiner Höhe in Stein.
/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:oak_slab[type=top] replace minecraft:oak_slab[type=bottom]Verwandelt untere Eichenholzstufen im Bereich in obere Stufen.
/clone 0 64 0 10 70 10 20 64 0 filtered minecraft:stoneKopiert nur die Steinblöcke des Bereichs an die neue Stelle.
/execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing eastGibt den Text aus, wenn du in einem beliebigen Treppenblock stehst, der nach Osten zeigt.

