Nachfolgend werden einige Beispiele für Befehle mit Zielauswahlen aufgeführt. Für eine Übersicht über alle möglichen Parameter, siehe Zielauswahl-Übersicht.
Objekte[]
/say @e[distance=..10]
Listet alle Entitäten im Umkreis von 10 Blöcken im Chat auf.
/execute as @e[distance=..50,type=minecraft:creeper,sort=random,limit=1] at @s run teleport @s ~ ~10 ~
Ein zufälliger Creeper im Umkreis von 50 Blöcken wird zehn Blöcke nach oben teleportiert.
/execute as @a at @s if block ~ ~ ~ minecraft:water run tellraw @s {"text":"Du stehst im Wasser"}
Mit diesem Befehl wird für jeden Spieler getestet, ob sich dessen Füßen im Wasser befinden. Wenn dies zutrifft, bekommt er die entsprechende Nachricht.
/give @p[level=..1] minecraft:iron_sword
Nur Spieler, die maximal ein Erfahrungslevel haben bekommen ein Eisenschwert.
/kill @e[type=!minecraft:player,distance=..15]
Alle Entitäten, die keine Spieler sind und sich in einem Radius von 15 Blöcken um die Befehlsquelle befinden, werden getötet.
/execute at @e[type=minecraft:armor_stand,sort=nearest,limit=1] positioned ~-5 ~-5 ~-5 as @a[dx=10,dy=10,dz=10] run say So ein schöner Rüstungsständer!
In einem zehn-Blöcke-Quader um jeden Rüstungsständer bekundigen alle Spieler ihre Anerkennung für dessen Schönheit im Chat.
/execute as @e[type=minecraft:armor_stand,tag=Rakete,tag=Kapsel,limit=1] run say Hier startet eine Rakete mit Kapsel!
Ein Rüstungsständer mit den Etiketten "Rakete" und "Kapsel" verkündet den Raketenstart.
Koordinaten[]
/execute if entity @e[type=minecraft:horse,x=100,z=100,distance=..5] run say Mindestens ein Pferd gefunden
Der Befehl ist erfolgreich (=> Nachricht im Chat / Redstone-Signal vom Befehlsblock), wenn sich an den Koordinaten x=100 und z=100 in einem Radius von fünf Blöcken ein Pferd befindet.
/execute if block ~ ~-1 ~ minecraft:command_block run say Unter dir wurde ein Befehlsblock gefunden
Dieser Befehl prüft, ob sich unter der Befehlsquelle ein Befehlsblock befindet.
/execute at @e[type=minecraft:armor_stand] positioned ~-2 ~ ~-2 if entity @a[dx=5,dy=5,dz=5] run say Um den Rüstungsständer befindet sich mindestens ein Spieler
Mit diesem Befehl kann man in einem fünf-Blöcke-Quader um einen Rüstungsständer prüfen, ob sich ein Spieler darin aufhält.
/execute positioned 100 50 100 as @a[distance=..5,team=] positioned as @s if block ~ ~-1 ~ minecraft:andesite run team join OrderOfTheStone @s
In einem 5 Block Radius um die Koordinaten 100 50 100 werden alle Spieler, die in keinem Team sind (team=
) und auf einem Andesit Block stehen dem Team "OrderOfTheStone" hinzugefügt.
/clear @p[x=100,y=64,z=100,distance=..2]
Ein Spieler, der bis zu zwei Blöcke von den Koordinaten X=100, Y=64 und Z=100 entfernt ist, bekommt sein gesamtes Inventar geleert.
/execute at @e[type=minecraft:armor_stand,limit=1] run clone ~ ~ ~ ~5 ~5 ~5 100 64 100
Es wird von Rüstungsständern aus ein fünf-Kubikblöcke-Bereich kopiert und an die Position X=100, Y=64 und Z=100 gesetzt. Wenn man dann den Rüstungsständer mit dem Befehl /execute as @e[type=minecraft:armor_stand] at @s run teleport @s ~1 ~ ~
Blöcke-weise Richtung Osten teleportiert, sieht man an dem Kopierbereich den Blöcke-Bereich, den der Rüstungsständer gerade durchläuft.
/execute at @a[distance=..100] if block ~ ~-1 ~ minecraft:grass_block run fill ~-1 ~ ~-1 ~1 ~ ~1 minecraft:grass replace minecraft:air
Möchte man eine Graslandschaft mit Grasüberwucherungen ausstatten, so legt man einen Wiederhol-Befehlsblock mit diesem Befehl an. Dann muss man nur noch herumlaufen und schon wird die Wiese mit einer Grasüberwucherung belegt.
Punktestand[]
/tellraw @a[lieblingszahl=5..10] {"text":"Deine Lieblingszahl liegt zwischen 5 und 10"}
Alle Spielern mit einem Wert von 5 bis 10 auf der Anzeigetafel "lieblingszahl" bekommen die entsprechende Ausgabe im Chat.
/scoreboard players reset @p[scores={Sneak=20..}] Sneak
Falls dieser Befehl in einem Wiederhol-Befehlsblock ausgeführt wird: Der Punktestand eines jeden Spielers, der gerade schleicht wird wieder zurückgesetzt, wenn er dies mehr als eine Sekunde lang macht (20 Ticks = 1 Sekunde).
/execute at @e[type=minecraft:armor_stand] run scoreboard players add @a[distance=..5,scores={ArmorStand=..100}] ArmorStand 1
Allen Spielern in einem 5 Block Radius um alle Rüstungsständern, die einen Wert von unter 100 auf der Anzeigetafel "ArmorStand" haben, wird ein "ArmorStand"-Punkt hinzugefügt.
/experience add @a[level=..1] 1 points
Falls dieser Befehl in einem Wiederhol-Befehlsblock ausgeführt wird: Alle Spieler, die weniger als ein Erfahrungslevel haben, bekommen solange Erfahrungskugeln, bis sie das erste Erfahrungslevel erreicht haben.
Eigenschaften[]
/kill @e[tag=Monster]
Mit dem Befehl kann man alle Objekte bzw. Kreaturen töten lassen, welche das Etikett "Monster" besitzen. Das ist nicht nicht von Natur aus der Fall, sondern nur dann, wenn man es ihnen zuvor zugeteilt hat, siehe Befehl /tag
.
/spreadplayers ~ ~ 0 10 true @a[team=SpreadPlayers]
Alle Spieler des Teams "SpreadPlayers" werden, egal wo sie sich befinden, auf den höchsten Block (das "Dach") an ihrer x- und z-Koordinate teleportiert.
/tellraw @p[tag=Kaffee,tag=Kuchen] {"text":"Kaffee und Kuchen"}
Bei dem nächstgelegenen Spieler zur Befehlsquelle wird überprüft, ob er die Etiketten "Kaffee" und "Kuchen" besitzt und falls ja die Nachricht "Kaffee und Kuchen" im Chat ausgegeben.
/execute at @a[tag=!Eimer] as @p[tag=Eimer,distance=..10] run me hat einen Eimer
Der Befehl meldet jedem Spielers, der das Etikett "Eimer" nicht hat, wenn sich in einem 10 Block Radius ein Spieler mit dem Etikett "Eimer" aufhält.