Wie kriegt man einen command Block in Minecraft auf der switch

Der Befehlsblock ist ein Block, der Befehle ausführen kann. Er ist im Überlebensmodus regulär nicht verfügbar, und wird daher hauptsächlich im Kreativmodus, im Abenteuermodus und auf Mehrspieler-Welten verwendet.

Neu mit Version 1.20: Der Befehlsblock ist mit allen 3 Typen im Kreativmodus unter "Redstone-Blöcke" verfügbar.

Inhaltsverzeichnis

  • 1 Verwendung
    • 1.1 Bedienung
    • 1.2 Betriebsmodi
    • 1.3 Aktivierung
    • 1.4 Bedingte Befehlsausführung
    • 1.5 Befehlsblockketten
  • 2 Eigenschaften
  • 3 Gewinnung
  • 4 Ausgabe
    • 4.1 Ausgangssignal und Success Count
    • 4.2 Textausgaben
  • 5 Anleitungen
  • 6 Technik
    • 6.1 Zurücksetzung des Ausgangsssignals
    • 6.2 mit Komparator
    • 6.3 Beispiele
  • 7 Blockzustand
  • 8 NBT-Daten
  • 9 Galerie
  • 10 Einzelnachweise
  • 11 Geschichte

Verwendung[]

Bedienung[]

Durch Benutzen des Befehlsblocks (Voreinstellung: /execute, um die Ausführung nachfolgend verketteter Befehlsblöcke von Bedingungen abhängig zu machen.

  • Der Wiederhol-Befehlsblock kann an beliebiger Stelle in einer Befehlsblockkette stehen.
  • Verketten: Der Verketten-Befehlsblock führt seinen gespeicherten Befehl genau einmal aus, wenn er durch einen vorgeschalteten Befehlsblock angesteuert wurde.
    • Ein Verketten-Befehlsblock darf nicht am Anfang einer Befehlsblockkette stehen.

Aktivierung[]

Ein Befehlsblock hat zwei Aktivierungsmöglichkeiten, die in der Eingabeoberfläche umgeschaltet werden können:

  • Benötigt Redstone: Ein Befehlsblock gehört zwar zu den Befehls-Techniken, er kann aber durch ein anliegendes Redstone-Signal aktiviert werden. Das Redstone-Signal kann von allen Richtungen kommen, die Ausrichtung des Befehlsblocks spielt dabei keine Rolle. Wenn die Redstone-Aktivierung eingeschaltet ist, muss ein Redstone-Signal anliegen, damit der Befehlsblock einen Befehl ausführen kann.
  • Immer aktiv: Der Befehlsblock ist immer aktiv, ohne dass er Redstone benötigt. Ein Verkettungs-Befehlsblock benötigt darüber hinaus den Impuls eines vorgeschalteten Befehlsblocks, um seinen Befehl auszuführen.

Bedingte Befehlsausführung[]

Diese Einstellung ist nur bei verketteten Befehlsblöcken sinnvoll und wird durch eine unterschiedliche Pfeil-Textur des Befehlsblocks angezeigt (siehe Bild). Sie kann in der Eingabeoberfläche umgeschaltet werden.

/gamerule maxCommandChainLength kann man die maximale Anzahl an verketteten Befehlsblöcken einstellen. In einem einzigen Tick werden bis zu 65536 Ketten-Befehlsblöcke in der Reihenfolge ihrer Verkettung durchlaufen und deren Befehle ausgeführt. Eine bestehende Befehlsblockkette kann durch ein Redstone-Signal aktiviert werden, das an einen Befehlsblock irgendwo in der Mitte gelangt, sofern die oben genannten Einschränkungen beachtet werden; es werden dann nur die in der Ketten-Reihenfolge dahinter liegenden Befehlsblöcke in die Verarbeitung einbezogen.

Der Durchlauf der Befehlsblockkette läuft für jeden Befehlsblock folgendermaßen ab:

  1. Aktivierungsprüfung: Benötigt Redstone ist eingeschaltet und ein Redstone-Signal liegt an, oder
    immer aktiv ist eingeschaltet
  2. Bedingungsprüfung: Bedingte Befehlsausführung ist eingeschaltet und Befehl im vorangegangenen Befehlsblock war erfolgreich (Success Count > 0, oder
    unbedingte Befehlsausführung ist eingeschaltet
  3. Mehrfachausführungsprüfung: Ein Verkettungs-Befehlsblock prüft an dieser Stelle außerdem, ob er in diesem Tick bereits ausgeführt worden ist. Wenn ja, wird er nicht nochmal ausgeführt. Durch den Befehl /gamerule UpdateLastExecution false kann man diese Überprüfung abschalten.
  4. Befehl erfolgreich ausgeführt --> Success Count wird durch Befehl auf > 0 gesetzt, oder
    Befehl nicht erfolgreich ausgeführt --> Success Count = 0
  5. Nächster Block der Kette, zurück zu Punkt 1.

Wenn Befehlsblöcke nicht in einer Kette angeordnet werden, sondern auf einer großen Fläche platziert wurden, müssen die Befehlsblöcke per Redstone aktiviert werden. In diesem Fall entscheidet die Position des einzelnen Blockes, welcher davon zuerst aktiviert wird. Der Befehlsblock mit den kleinsten Koordinaten ist immer der Block, der zuerst ausgeführt wird (Nord vor Süd, Ost vor West).

Eigenschaften[]

  • Ein Befehlsblock kann nur Befehle des Operator-Levels 1 und 2 ausführen, Operator-Level 3 und 4 sind ihm verwehrt.
  • Ein Befehlsblock kann nicht von einem Kolben verschoben (bzw. von einem Klebrigen Kolben auch nicht gezogen) werden.

Gewinnung[]

Der Befehlsblock ist nicht herstellbar[1] und kann nur im Kreativmodus platziert und benutzt werden. Er ist allerdings nicht im Kreativ-Inventar verfügbar. Daher muss er durch Befehle erzeugt werden, beispielsweise durch den Befehl /give @p minecraft:command_block oder durch den Befehl /setblock ~ ~ ~ minecraft:command_block.

Der Befehlsblock wird intern durch drei unterschiedliche Blöcke repräsentiert, die man (entsprechend dem gewünschten Betriebsmodus) auch direkt erzeugen kann: Statt command_block gibt man bei der Erzeugung chain_command_block (Verkettung) oder repeating_command_block ( Wiederholung) an.

Durch Strg und Blockauswahl (Voreinstellung: /execute. Ein Komparator kann das Ausgangsignal bis zu einem Maximum von 15 auswerten (alle Werte >= 15 werden als 15 angesehen), es gibt aber Techniken, mit denen auch höhere Werte ausgelesen werden können.

Ein Befehlsblock bewahrt den Success Count solange, bis der Befehl erneut ausgeführt wird, oder der Zähler anderweitig zurück gesetzt wird. Damit bleibt auch das Ausgangssignal unverändert, selbst wenn der Befehlsblock nicht wieder aktiviert wurde. Das Schließen der Eingabeoberfläche des Befehlsblocks per ↵ Eingabe im Befehlseingabefeld oder durch die Schaltfläche Fertig setzt den Success Count (und damit auch das Ausgangssignal) auf 0 zurück, auch wenn keine Veränderungen vorgenommen wurden.

Textausgaben[]

Die Textmeldungen des Befehlsblocks zeigen den Erfolg oder den Misserfolg des ausgeführten Befehls an. Sie können an mehreren Bestimmungsorten ausgegeben werden:

  • Letzte Ausgabe: Textmeldung werden immer im Feld Letzte Ausgabe der Eingabeoberfläche des Befehlsblocks ausgegeben, sofern diese nicht ausgeblendet ist.
  • Chat: Textmeldungen werden im Einzelspielermodus in den Chat ausgegeben, im Mehrspielermodus an alle Operatoren.
  • Logdateien: Textmeldungen werden in die Mehrspieler-Server-Logdateien geschrieben, es sei denn, die Ausgabe wird durch den Befehl true3 unterdrückt.

Die Ausgabe des Befehlsblocks in den Chat oder in Logdateien kann durch den Befehl true4 unterdrückt werden. Einige Befehle schreiben als Teil ihrer Aufgabe etwas in den Chat und in die Logdateien, beispielsweise der Befehl true5. Durch den Befehl true6 wird auch diese Ausgabe unterdrückt.

Chat- und Logdateimeldungen, die gewöhnlich mit einem Spielernamen beginnen, fangen bei den Ausgaben des Befehlsblocks lediglich mit einem nichtssagenden true7 an. Durch Umbenennen des Befehlsblocks mit einem Amboss oder mit dem Befehl true8 kann dafür ein beliebiger Bezeichner eingesetzt werden.

Anleitungen[]

  • Siehe Abenteuerwelt
  • Siehe Befehle mit Zielauswahl
  • Siehe Befehle mit NBT
  • Siehe Komprimierte Befehle erstellen
  • Siehe Komprimierte Befehle - Beispiele

Technik[]

Zurücksetzung des Ausgangsssignals[]

/execute0, dann enthält der Reset-Befehlsblock den Befehl /execute1.

mit Komparator[]

/execute3true, wenn der Befehlsblock im Bedingungsmodus ist.facing/execute4
/execute5
/execute6
/execute7
/execute8
/execute9Die Richtung, in die die Vorderseite des Befehlsblockes zeigt. Die Richtung ist gegensätzlich zum Blick des Spielers beim Platzieren des Blockes.

NBT-Daten[]

/gamerule maxCommandChainLength0).

  • auto: 1 oder 0 (true/false) - true, wenn der Befehlsblock immer aktiv ist, auch wenn er kein Redstone-Signal erhält.
  • Command: Der Befehl im Befehlsblock.
  • conditionMet: 1 oder 0 (true/false) - Standardmäßig true, und nur false, wenn es ein Befehlsblock im Bedingt-Modus ist, der nicht ausgeführt wurde.
  • LastExecution: Im Verketten-Modus der Tick, in dem der Ketten-Befehlsblock zuletzt ausgeführt wurde. Wenn UpdateLastExecution false ist, ändert sich dieser Wert nicht. Bei true wird der Wert bei der ersten Ausführung in einem Tick gesetzt und verhindert, dass der Ketten-Befehlsblock im selben Tick erneut ausgeführt werden kann.
  • LastOutput: Die Ausgabe des letzten Befehls in Form eines JSON-Textes inklusive eines Zeitstempels. Diese Eigenschaft wird nach einem Befehl immer gefüllt, aber es wird nur im Befehlsblock angezeigt, wenn TrackOutput true ist.
  • powered: 1 oder 0 (true/false) - true, wenn der Befehlsblock durch ein Redstone-Signal aktiviert ist.
  • SuccessCount: Stärke des Signals, das ein Komparator, der direkt neben dem Befehlsblock platziert ist, ausgibt, wenn der Befehlsblock seinen Befehl erfolgreich ausführt und der Befehlsblock mit einem Eingangssignal aktiviert wurde.
  • TrackOutput: 1 oder 0 (true/false) - true, wenn die Ausgabe des letzten Befehls (siehe LastOutput) im Befehlsblock angezeigt wird.
  • UpdateLastExecution: Im Verketten-Modus: 1 oder 0 (true/false) - Standardwert ist true, wenn false kann der Ketten-Befehlsblock mehr als einmal pro Tick ausgeführt werden.

  •  Hauptartikel: Gegenstandsdaten § Blockobjektdaten-Gegenstände

    • Jeder Block mit Blockobjektdaten hat die zusätzliche Eigenschaft BlockEntityTag. Ausnahme ist der Spielerkopf (siehe unten).
      • Allgemeine Gegenstandseigenschaften
      • tag: Beachte die Besonderheit der tag-Eigenschaft.
        • BlockEntityTag: Alle Blockobjektdaten des Blockes.

    Galerie[]

    • Der erste Screenshot des Befehlsblocks[2].

    • Der Befehlsblock gibt dem Spieler Glas[3].

    • Das Eingabemenü, das beim Rechtsklick angezeigt wird.

    • Beispiel-Befehl, der dem Spieler, der am nächsten am Befehls­block steht, 100 Erfahrungspunkte gibt.

    • Die Texturen der sechs verschiedenen Befehlsblock-Modi.

    • Befehlsblock im Impuls-Modus.

    • Befehlsblock im Wiederholen-Modus.

    • Impuls- und Wiederhol-Befehlsblöcke lösen Ketten-Befehlsblöcke aus.

    • Der obere Wiederhol-Befehlsblock ist immer aktiv, der untere benötigt Redstone, um seinen Befehl auszuführen.

      Wie bekomme ich einen Command Block in Minecraft auf der Switch?

      Er ist allerdings nicht im Kreativ-Inventar verfügbar. Daher muss er durch Befehle erzeugt werden, beispielsweise durch den Befehl /give @p minecraft:command_block oder durch den Befehl /setblock ~ ~ ~ minecraft:command_block .

      Wie bekommt man den Command Block?

      Du kannst Befehlsblöcke nur erhalten, indem du einen Befehl ausführst. Öffne den Chat. Gib den folgenden Befehl ein: /give @p command_block .

    Toplist

    Neuester Beitrag

    Stichworte