
Befehlsreferenz
Zielselektoren
Ein Zielselektor wählt die Spieler oder Entitäten aus, auf die ein Befehl wirkt. Beginnt mit @ und einem Buchstaben und kann mit Filtern in eckigen Klammern eingegrenzt werden.
| Selektoren | @p, @a, @r, @s, @e, @n |
| Selektor-Argumente | 21 |
| Filtersyntax | @e[name=value,name=value]. Leerzeichen um = und , sind erlaubt. Alle Filter müssen zutreffen. |
| Negation | Ein ! vor dem Wert kehrt die Bedingung um, zum Beispiel type=!minecraft:player. Funktioniert für name, gamemode, team, type, tag, nbt und predicate. |
| Bereiche | 5 (genau), 3.. (mindestens), ..10 (höchstens), 3..10 (dazwischen). Die kleinere Zahl steht zuerst. |
| Andere Ziele | Ein Spielername (bis zu 16 Zeichen) oder eine Entitäts-UUID kann anstelle eines Selektors eingegeben werden. |
| Entfernte Objekte | @e und @n überspringen Entitäten, die gestorben sind oder entfernt wurden. Jedes andere Objekt zählt, auch Gegenstände, Pfeile und Loren. |
| Suchbereich | Normalerweise wird jede Dimension durchsucht. Mit distance, x, y, z, dx, dy oder dz wird die Suche auf die Dimension begrenzt, in der der Befehl läuft. |
| Nur ein Ziel | Befehle mit einem einzelnen Ziel lehnen einen Selektor ab, der mehr zurückgeben könnte. limit=1 bei @a oder @e hinzufügen, damit es dort verwendet wird. |
| Nur Spieler | Befehle, die Spieler erwarten, lehnen @e und @n ab, außer der Selektor ist auf Spieler beschränkt, zum Beispiel mit type=minecraft:player. |
| Berechtigung | Selektoren erfordern eine Berechtigung zur Verwendung. Ohne ihn antwortet das Spiel mit „Selektor nicht erlaubt“. |
| @p | Der nächste Spieler | Nächste zuerst | 1 | /tp @p 0 64 0 |
| @a | Alle Spieler | Keine feste Reihenfolge | Keine | /gamemode creative @a |
| @r | Ein zufälliger Spieler | Zufällig | 1 | /give @r minecraft:diamond 1 |
| @s | Die Entität, die den Befehl ausführt | Nicht verwendet | 1 | /tp @s ~ ~10 ~ |
| @e | Alle Entitäten, die leben | Keine feste Reihenfolge | Keine | /kill @e[type=minecraft:arrow] |
| @n | Die nächste lebende Entität | Nächste zuerst | 1 | /damage @n[type=minecraft:pig] 2 |
| name | Objekte mit diesem Namen | Text, in Anführungszeichen, wenn er Leerzeichen enthält. Einmal oder mehrmals mit ! | /effect give @a[name=!Steve,name=!Alex] minecraft:speed 30 |
| distance | Entfernung von der Befehlsposition in Blöcken | Zahl oder Bereich, nicht negativ. Einmal | /kill @e[type=minecraft:zombie,distance=..10] |
| level | Spieler nach Erfahrungsstufe | Ganzzahl oder Bereich, nicht negativ. Einmal. Nur Spieler | /xp add @a[level=30..] 1 levels |
| x | Verschiebt den Punkt, von dem aus Entfernung und Quader gemessen werden | Zahl. Einmal | /kill @e[x=0,y=64,z=0,distance=..5] |
| y | Verschiebt den Punkt, von dem aus Entfernung und Quader gemessen werden | Zahl. Einmal | /kill @e[x=0,y=64,z=0,distance=..5] |
| z | Verschiebt den Punkt, von dem aus Entfernung und Quader gemessen werden | Zahl. Einmal | /kill @e[x=0,y=64,z=0,distance=..5] |
| dx | Objekte, die eine Box berühren, die so weit entlang x reicht | Zahl, kann negativ sein. Einmal. dy und dz zählen als 0, wenn sie fehlen | /kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10] |
| dy | Objekte, die eine Box berühren, die so weit entlang y reicht | Zahl, kann negativ sein. Einmal | /kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10] |
| dz | Objekte, die eine Box berühren, die so weit entlang z reicht | Zahl, kann negativ sein. Einmal | /kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10] |
| x_rotation | Blickwinkel nach oben und unten (pitch) | Zahl oder Bereich in Grad. Einmal | /tp @a[x_rotation=-90..-45] ~ ~1 ~ |
| y_rotation | Blickwinkel nach links und rechts (yaw) | Zahl oder Bereich in Grad. Einmal | /tp @a[y_rotation=-45..45] ~ ~1 ~ |
| limit | Behält nur die ersten so vielen Ergebnisse | Ganzzahl, mindestens 1. Einmal. Nicht bei @s | /kill @e[type=minecraft:item,limit=5] |
| sort | Reihenfolge der Ergebnisse, bevor das Limit angewendet wird | nearest, furthest, random oder arbitrary. Einmal. Nicht bei @s | /kill @e[type=minecraft:cow,sort=furthest,limit=2] |
| gamemode | Spieler nach Spielmodus | survival, creative, adventure oder spectator. Einmal oder mehrmals mit !. Nur Spieler | /gamemode survival @a[gamemode=!survival,gamemode=!adventure] |
| team | Objekte in diesem Team | Teamname. Leer bedeutet kein Team, ! allein bedeutet beliebiges Team. Einmal oder mehrmals mit ! | /tellraw @a[team=!red,team=!blue] "x" |
| type | Objekte dieses Typs oder Typ-Etiketts | Objekt-ID oder ein Etikett mit #. Einmal oder mehrmals mit ! oder mit Tags | /kill @e[type=!minecraft:player,type=!minecraft:villager] |
| tag | Objekte mit diesem Etikett | Tag-Name. Leer bedeutet keine Tags, ! allein bedeutet beliebiger Tag. Darf wiederholt werden | /kill @e[tag=marked,tag=!safe] |
| nbt | Objekte, deren Daten diese Werte enthalten | Daten in geschweiften Klammern. Darf wiederholt werden, ! erlaubt | /kill @e[type=minecraft:zombie,nbt={NoAI:1b}] |
| scores | Objekte nach Punktestand | {objective=range,...}. Jeder aufgeführte Punktestand muss gesetzt sein und passen. Einmal | /tellraw @a[scores={kills=10..,deaths=..3}] "x" |
| advancements | Spieler nach Fortschrittsstand | {id=true or false}, oder {id={criterion=true}}. Einmal. Nur Spieler | /tellraw @a[advancements={minecraft:story/mine_stone=true}] "x" |
| predicate | Objekte, die ein Prädikat eines Datenpakets erfüllen | Prädikat-ID. Darf wiederholt werden, ! erlaubt | /kill @e[predicate=my_pack:is_wet] |
| name, gamemode, team, type | Ein einfacher Wert oder beliebig viele !-Werte. Auf einen !-Wert kann kein einfacher Wert folgen |
| type mit Tag | Mehrere Tags dürfen aufgeführt werden, jedes einmal, solange kein einfacher Typ angegeben wurde |
| tag, nbt, predicate | Darf beliebig oft verwendet werden, mit oder ohne ! |
| distance, level, x, y, z, dx, dy, dz, x_rotation, y_rotation, limit, sort, scores, advancements | Nur einmal pro Selektor |
| limit, sort | Nicht auf @s verwendbar |
| Name: Spieler | Der Spieler online mit diesem Namen | /kill Steve |
| UUID | Die Entität mit dieser eindeutigen ID | /kill dd12be42-52a9-4a91-a8a1-11c01849e498 |
/kill @e[type=minecraft:zombie,distance=..10]Tötet jeden Zombie im Umkreis von 10 Blöcken.
/give @a[gamemode=survival,distance=..20] minecraft:bread 3Gibt 3 Brot an jeden Überlebensspieler im Umkreis von 20 Blöcken.
/tp @e[type=minecraft:villager,sort=nearest,limit=3] @sTeleportiert die drei nächsten Dorfbewohner zu dir.
/kill @e[type=minecraft:item,nbt={Item:{id:"minecraft:diamond"}}]Entfernt fallengelassene Diamanten.
/tellraw @a[scores={kills=10..},team=!red] {text:"Well done",color:"green"}Sendet eine Nachricht an Spieler mit mindestens 10 Kills, die nicht im Team red sind.
/kill @e[type=#minecraft:skeletons]Tötet jede Entität im Typ-Tag skeletons.
/execute as @a at @s run tp @s ~ ~1 ~Bewegt jeden Spieler von seinem Standort aus einen Block nach oben.

