Minecraft Wiki
Advertisement
23w44a
23w44a
Mehr Infos

Mojang-Blog

Tag der Aktualisierung

1. November 2023

Im Launcher

Ja

Download

Client (.json)
Server

Versions-ID

3687

Navigation

Zur Sammelseite
Zur Versionsübersicht

Versionen
Java Edition
Launcher
Bedrock Edition
Konsolenedition

23w44a ist eine Entwicklungsversion zur Vollversion 1.20.3. Mit 23w44a kamen folgende Neuerungen, Änderungen und Fehlerkorrekturen ins Spiel:

Änderungen[]

Blöcke[]

Verzierter Krug
  • Verzierte Krüge können jetzt Beutetabellen verwenden und werden von dem LootTable-Eigenschafts-Schlüssel gelesen.

Befehlsformat[]

Befehl /tick
  • Der Parameter <Zeit> im Befehl /tick step ist jetzt optional. Der Standardwert ist 1.
Befehl /return
  • Befehl /return run wird jetzt immer etwas zurückgeben.
    • Wenn der zurückgegebene Befehl keine gültigen Ergebnisse liefert, schlägt die Funktion mit Befehl /return run fehl (d. h. success=0 und result=0).
  • Befehl /return run gibt nun den Erfolgswert zusammen mit dem Ergebniswert weiter (zuvor wurde der Erfolg immer auf 1 gesetzt).
  • Befehl /return run ermöglicht jetzt auch das Speichern von Werten – das bedeutet, dass Befehl /execute store ... run return run ein_befehl sowohl Werte speichert als auch zurückgibt es außerhalb der Funktion.
  • Der neue Unterbefehl Befehl /return fail wurde hinzugefügt, um die gesamte Funktion fehlschlagen zu lassen (d. h. success=0 und result=0 zurückzugeben).
Befehl /function
  • Wenn der Befehl /function <Funktions-Alias> mehrere Funktionen in Kombination mit Befehl /return run ausführt, wird die Ausführung nach dem ersten Befehl /return in einer der Funktionen abgebrochen.
  • Ein einzelner Aufruf des Befehl /function wird immer zurückgegeben, wenn er mit Befehl /return run ausgeführt wird.
    • Beispielsweise wird Befehl /return run execute [Kontext-Aufspaltung] run function <eine Funktion mit bedingter Rückgabe> immer nach der Verarbeitung des ersten Kontexts zurückkehren.
Befehl /execute
  • Befehl /execute if|unless function schlägt nicht mehr immer fehl, wenn alle Funktionen keine Rückgabe hatten.
    • Wenn in aufgerufenen Funktionen kein Befehl /return vorhanden wäre, schlägt if fehl und unless wird bestanden.
    • Zuerst wird der Befehl /return in einer der aufgerufenen Funktionen zurückgegeben (für einen einzelnen Kontext).

Experimentell[]

Änderungen[]

Blöcke[]
Kupfertüren und Kupferfalltüren
  • Ihre Texturen wurden aktualisiert.
Allgemein[]
Datenpaket
  • Die Version ist jetzt 23.

Einzelnachweise[]

Advertisement