Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Befehlsblöcke sind hervorragend geeignet, um eine Reihe von Befehlen auf der Basis von Ereignissen im Spiel auszuführen. Minecraft: Bedrock Edition bietet darüber hinaus jedoch die Tick-Spielfunktion, um mithilfe einer Datei mit dem Namen tick.json eine Reihe von Funktionen wiederholt auszuführen. Tick.json wird im Ordner functions von Verhaltenspaketen neben den Dateien gespeichert, die die Funktionen enthalten, die du ausführen möchtest.
Hinweis
Tick.json verwendet den Gameplay-Tick von 20Ticks pro Sekunde und nicht den Redstone-Tick von 10Ticks pro Sekunde. Mit anderen Worten, die von dir zur Ausführung in tick.json eingerichteten Funktionen werden in jeder Gameplay-Sekunde 20Mal ausgeführt.
Wichtig
Die Verwendung von tick.json bietet Vorteile, wenn du im Spiel keine Befehlsblöcke wiederholen möchtest. Die Funktionen werden jedoch ausgeführt, bevor die Welt vollständig geladen wurde. Das kann zu unbeabsichtigten Verhaltensweisen führen, wenn du die Nutzung der Funktion nicht sorgfältig planst. Wenn zahlreiche Befehle in jedem Tick des Spiels ausgeführt werden, hat dies auch erhebliche Auswirkungen auf die Leistung, besonders auf Low-End-Geräten.
In diesem Tutorial wird Folgendes beschrieben:
- Einrichtung der Dateistruktur im Verhaltenspaket für die Verwendung von tick.json.
- Verwendung von tick.json für die Ausführung von Funktionen.
Voraussetzungen
Es wird empfohlen, vor Beginn dieses Tutorials Folgendes abzuschließen:
- Einführung in das Thema Verhaltenspakete
- Einführung in das Thema Befehle
- Einführung in das Thema Funktionen
Du benötigst außerdem Folgendes:
- Einen Ordner für Verhaltenspakete, der bereits eine
manifest.json-Datei enthält. - Eine Minecraft-Welt mit aktivierten Cheats.
Einrichten des Funktionsordners
Die Datei tick.json enthält die Namen der Funktionen, die du in jeden Tick ausführen möchtest. Vor der Erstellung von tick.json muss es Funktionen geben, die ausgeführt werden können. In diesem Beispiel werden zwei Funktionsdateien erstellt, um zu zeigen, wie tick.json die Dateien wiederholt aufruft.
- Wenn es noch keinen Ordner gibt, erstelle einen Ordner im Verhaltenspaket und gib ihm den Namen functions. Dieser Ordner sollte sich auf derselben Ebene wie die Datei
manifest.jsonbefinden. - Öffne den Ordner functions und erstelle eine Textdatei.
- Gib der Datei den Namen function_say_one.mcfunction.
- Öffne die Datei und gib in der ersten Zeile
say oneein. - Speichere die Datei.
- Erstelle eine weitere Funktionsdatei und gib ihr den Namen function_say_two.mcfunction.
- Öffne die Datei und gib in der ersten Zeile
say twoein. - Speichere die Datei.
Jetzt gibt es zwei Dateien, die tick.json aufrufen kann.
Erstellen von tick.json
Die Datei tick.json enthält eine Liste der Funktionen, die du in jeden Tick des Spiels ausführen möchtest. Du kannst auch die Reihenfolge festlegen, in der die Funktionen aufgerufen werden.
- Erstelle im Ordner functions eine Textdatei und gib ihr den Namen tick.json.
- Kopiere den folgenden Text und füge ihn in die Datei tick.json ein. Speichere die Datei.
{
"values": [
"function_say_one", "function_say_two"
]
}
Die Datei tick.json verwendet nur den Schlüssel values. Die Werte sind die Namen der Funktionen, die ausgeführt werden sollen, jedoch ohne die Erweiterung .mcfunction.
Testen der Datei
Starte Minecraft und aktiviere das Verhaltenspaket. Wenn die Welt geladen wird, werden im Bildschirm wiederholte Meldungen von [Server] angezeigt.
Hinweis
Funktionsdateien werden addiert. Es werden mehrere Funktionsdateien ausgeführt, wenn sie in verschiedenen Verhaltenspaketen enthalten sind. Wenn beispielsweise der Verhaltenspaket-Stack mehrere Verhaltenspakete enthält, werden alle Funktionen in tick.json in jedem Tick ausgeführt.