MineToolsminetools.cn · Minecraft-Java-Tools

Einführung in die Befehlssyntax

Lerne Minecraft-Befehle von Grund auf: Zielauswähler, relative und lokale Koordinaten, Gegenstandskomponenten, execute, häufige Fehlermeldungen und Unterschiede zwischen den Schreibweisen der Versionen 1.14 bis 26.3.

Grundaufbau eines Befehls

Ein Befehl besteht aus einem Befehlsnamen und Argumenten, die durch Leerzeichen getrennt sind. Zum Beispiel:

/give @p minecraft:diamond_sword 1

Wenn du einen Befehl im Chat eingibst, muss am Anfang ein /; in Befehlsblöcken, Funktionsdateien und der Serverkonsole kann er weggelassen werden. Im Chat sind höchstens 256 Zeichen erlaubt. Längere Befehle gehören in einen Befehlsblock (unten in jedem Tool findest du die Schaltfläche „Befehlsblock“).

Zielselektoren

SelektorBedeutung
@pNächstgelegener Spieler
@aAlle Spieler
@rEin zufälliger Spieler
@sDie Entität, die den Befehl ausführt
@eAlle Entities
@nDie nächstgelegene Entität

Du kannst Filter in eckigen Klammern hinzufügen, zum Beispiel @e[type=zombie,distance=..10,limit=1]. Verwende Zielselektor-Tool Damit kannst du Selector visuell zusammenstellen.

Koordinaten

  • Absolute Koordinaten:100 64 -200, also die Koordinaten, die auf dem F3-Bildschirm angezeigt werden.
  • Relative Koordinaten:~ ~1 ~, wobei die Ausführungsposition den Ursprung bildet;~1 bedeutet, dass 1 addiert wird.
  • Lokale Koordinaten:^ ^ ^5, ausgehend von der Blickrichtung: links, oben und vorne. Sie können nicht mit den anderen Koordinatenarten gemischt werden.

Gegenstandskomponenten (ab 1.20.5)

Namen, Verzauberungen und weitere Angaben kommen in eckige Klammern hinter die Gegenstands-ID. Das Format ab 1.21.5 sieht so aus:

/give @p diamond_sword[custom_name={text:"神剑",color:"gold"},enchantments={sharpness:5}]

In Version 1.20.4 und früher wird NBT verwendet:/give @p diamond_sword{display:{Name:'{"text":"神剑","color":"gold"}'},Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}. Dieses Format funktioniert ab 1.20.5 nicht mehr.Gegenstands-Generator Die Syntax wird automatisch an die oben rechts ausgewählte Version angepasst.

execute: Ausführungskontext ändern

/execute as @a at @s if block ~ ~-1 ~ minecraft:gold_block run effect give @s speed 1 2

Das bedeutet: Für jeden Spieler wird seine Position verwendet. Steht er auf einem Goldblock, erhält er den Geschwindigkeitseffekt.as ändert den Ausführenden,at ändert die Position,if / unless prüfen eine Bedingung,run folgt der auszuführende Befehl. Verwende den Befehlseditor Damit kannst du den Befehl Schritt für Schritt zusammenstellen.

Häufige Fehler

  • Unbekannter oder unvollständiger Befehl: Der Befehlsname ist falsch geschrieben oder ein erforderliches Argument fehlt.
  • Es kann nur ein Entity ausgewählt werden: Bei einem Argument, das ein einzelnes Ziel erfordert (z. B. das Ziel von tp), wird @a / @e verwendet. Füge limit=1。
  • Falsche Version: Tutorials im Internet verwenden oft eine andere Syntax als deine Spielversion (zum Beispiel NBT und Komponenten oderkeepInventory und keep_inventory). Wähle zuerst oben rechts deine Version aus und verwende dann die von dieser Website erstellten Befehle.