Inhaltsverzeichnis:
Video: The Things Dr Bright is not allowed to do at the SCP Foundation 2025
Manchmal erfordern Befehle, dass Sie spezifische Informationen über die Minecraft-Welt kennen. Zum Beispiel funktioniert der Teleport-Befehl nicht, es sei denn, Sie geben den Namen eines Spielers ein, der gerade online ist - dies kann auf einem Server, auf dem mehrere Spieler teilnehmen und gehen, ziemlich unpraktisch sein. Glücklicherweise gibt es einige vielseitige Substitute für allgemeine Parameter, mit denen Sie Ihre Befehle immer ausführen können.
Relative Positionen untersuchen
Bei vielen Befehlen müssen Sie Koordinaten als Parameter eingeben, was mühsam sein kann. Wenn Sie zum Beispiel einen bestimmten Ort anvisieren möchten, müssen Sie F3 drücken, Ihre Koordinaten aufzeichnen, die Differenz zwischen Ihren Koordinaten und denen des Zielortes ermitteln und den Zielort berechnen.
Relative Positionen sind oft leicht zu berechnen und eignen sich zum Schreiben verallgemeinerter Befehle. Wenn Sie einer Koordinate eine Tilde (~) voranstellen, ist die Koordinate im Wesentlichen relativ zu dem Player oder Befehlsblock, der den Befehl ausführt.
Wenn Sie zum Beispiel die Koordinaten ~ 0 ~ -1 ~ 0 eingeben, interpretiert der Befehl dies als den Platz direkt unter dem Player oder dem Befehlsblock. Sie können sogar eine einzelne Tilde anstelle von ~ 0 verwenden, also können Sie zum Beispiel mit dem Befehl fill ~ ~ ~ ~ ~ 1 ~ gold_block Goldblöcke sowohl auf Ihrer Position als auch auf der Position direkt über Ihnen platzieren.
Ähnlich teleportiert tp Isometrus ~ 5 ~ 3 ~ den Spieler Isometrus fünf Blöcke nach Osten und drei Blöcke von seiner ursprünglichen Position.
Anwenden von Selektoren
Ähnlich wie relative Positionen werden Selektoren verwendet, um allgemeine und vielseitige Befehle mit vielen Anwendungen zu schreiben. Mit ihnen können Sie Spieler ansprechen, ohne ihren Benutzernamen zu kennen, mehrere Spieler anzugreifen und sogar Entitäten aller Art anzugreifen (im Grunde jedes nicht blockierende Objekt in der Welt, einschließlich Schlingpflanzen, Minarenker und Feuerbälle).
Wenn Sie mit der rechten Maustaste auf einen Befehlsblock klicken, enthält der angezeigte Bildschirm die folgenden Informationen zur Verwendung von Selektoren:
Verwenden Sie "@p", um auf den nächsten Player zu zielen "@r" auf einen zufälligen Player zu verwenden "@a" verwenden Alle Spieler ansprechen Verwenden Sie "@e", um auf alle Entitäten zu zielen
Sie können diese Selektoren anstelle von Parametern verwenden, die ein Ziel, wie z. B. einen Spieler, anfordern. Wenn Sie zum Beispiel den Befehl tp @r 0 64 0 verwenden, wird ein zufälliger Spieler zu den Koordinaten (0, 64, 0) teleportiert. Wenn Sie jedoch tp @e 0 64 0 eingeben, wird jede Entität in der Welt dorthin teleportiert.
Sie können auch Modifikatoren zu einem Selektor hinzufügen, sodass nur bestimmte Entitäten angesteuert werden.Beispiel: @a [r = 20] richtet sich an alle Spieler innerhalb von 20 Blöcken und @e [type = Zombie, c = 3] richtet sich gegen drei Zombies. Jeder Modifikator hat folgende Form:
[=, =, & # x2026;, =]
Wenn Sie diesen Modifikator anwenden, zielt der Selektor auf jede Entität ab, für die jedes Argument mit dem angegebenen Wert erfüllt ist. Um dies zu erklären, sehen Sie sich die Liste der Argumente an, die Sie anwenden können und welche Entitäten sie akzeptieren.
Argument | Verwenden Sie |
---|---|
c | Begrenzt die Anzahl der zu zielenden Objekte. Zum Beispiel findet c = 4 die ersten vier Entitäten und c = -2 findet die letzten zwei Entitäten. |
l | Richtet Spieler mit einem bestimmten Maximalwert aus. |
lm | Zielt Spieler mit einem bestimmten Mindestlevel an. |
m | Ziele Spieler in einem bestimmten Spielmodus. 0 ist Überleben, 1 ist
Kreativ, 2 ist Abenteuer und 3 ist Zuschauer. |
r | Richtet Entitäten innerhalb eines bestimmten Bereichs aus. |
rxm, rx | Richtet Entities aus, deren Rotation um die x-Achse zwischen den angegebenen
-Werten liegt (im Uhrzeigersinn von rxm, entgegen dem Uhrzeigersinn von rx). |
rym, ry | Richtet Entities aus, deren Rotation um die y-Achse zwischen den angegebenen
-Werten liegt (im Uhrzeigersinn von rym und gegen den Uhrzeigersinn von ry). |
score_ | Zielt Spieler ab, deren Punktzahl im Zielwert höchstens der
gegebene Wert ist. (ist ein Ziel im Scoreboard). |
Score__min | Zielt Spieler ab, deren Punktzahl im Ziel mindestens den Wert
erreicht hat. (ist ein -Ziel im Scoreboard. |
team | Zielt alle Spieler im Team an, deren Teamname mit dem bereitgestellten
-Wert übereinstimmt. |
name | Richtet Entitäten mit einem bestimmten Namen ein. mit Namen
sind Spieler (mit ihren Benutzernamen) und Mobs mit dem Namen (zum Beispiel mit dem Item Tag item). |
type | Richtet Entities mit einem bestimmten Typ ein, wie Spieler, Huhn oder
PigZombie Sie können die verschiedenen Entitätstypen finden, indem Sie die Funktion zur automatischen Vervollständigung des Befehls "Summon" verwenden. |
x, y, z | Tests für Entitäten an den Zielkoordinaten. Modifikatoren wie < r und dx sind
an diesen Koordinaten zentriert. dx, dy, |
dz
Prüft auf Entitäten, die in den Richtungen x, y, |
und z höchstens einen bestimmten Abstand voneinander entfernt sind. jeweils (also Suche nach Entitäten in einem
rechteckigen Bereich). ![]() |