23w41a
| Mehr Infos | |
|---|---|
| Tag der Aktualisierung |
11. Oktober 2023 |
| Im Launcher |
Ja |
| Download | |
| Versions-ID |
3581 |
| Navigation |
23w41a ist eine Entwicklungsversion zur Vollversion 1.20.3. Mit 23w41a kamen folgende Neuerungen, Änderungen und Fehlerkorrekturen ins Spiel:
Neuerungen
Allgemein
dust_plumehinzugefügt.
Änderungen
Blöcke
- Jetzt können Gegenstände bis zu einem ganzen Stapel gelagert werden.
- Trichter, Trichterloren und Spender können jetzt Gegenstände hineingeben und/oder daraus entnehmen.
- Redstone-Komparatoren können jetzt die Anzahl der darin enthaltenen Gegenstände lesen.
- Spieler können mit ihnen interagieren und Gegenstände in sie hineinlegen.
- Spielerinteraktionen mit ihnen führen dazu, dass sie wackeln und die Vibrationsfrequenz 11 auslösen.
- Sie haben keine grafische Benutzeroberfläche und müssen von den Spielern aufgebrochen werden, um ihre Inhalte preis zu geben oder zu entdecken.
- Kann jetzt von Projektilen zerschmettert werden, die dazu führen, dass sie zersplittern und ihren Inhalt fallen lassen.
- Jetzt bis zu 64 stapelbar.
- Wenn der Blockzustand
crackedauftruegesetzt ist, zerbrechen sie immer, wenn sie kaputt gehen.
Objekte
- Allgemein
- Der Name von Objekten wird jetzt angezeigt, wenn sie angeschaut werden und ein
CustomNamefestgelegt ist, oder immer angezeigt, wennCustomNameVisiblefestgelegt ist, ähnlich wie bei Lebewesen.
Befehlsformat
- Der Befehl Befehl
/functionwurde geändert, um dem neuen Befehl Befehl/returnbesser gerecht zu werden. - Funktionen haben kein Ergebnis mehr, es sei denn, sie verwenden Befehl
/returnoder es ist ein Fehler bei der Suche oder Instanziierung aufgetreten. - „Ergebnis“ bedeutet in diesem Zusammenhang Werte, die mit Befehl
/execute storegespeichert würden. - Das bisherige Verhalten, bei dem jeder Befehl in der Funktion „store“ ausführte, wenn eine Funktion mit Befehl
/execute store ... run functionaufgerufen wurde, wurde entfernt. - Bestehende Beschränkungen für Funktionen wurden verfeinert, um neuen Ausführungsregeln Rechnung zu tragen und ein breiteres Spektrum an Exploits zu verhindern:
- Einschränkungen gelten auch bei der Ausführung über die Befehlszeile (daher verhält es sich jetzt immer so, als ob sie in eine Funktion eingefügt würden)
- Begrenzen Sie
maxCommandChainLengthfür Funktionen und zählen Sie jetzt „Operationen“ wie: - Neues Limit mit der Spielregel
maxCommandForkCountschränkt jetzt die Gesamtmenge an Kontext ein, die durch einen einzelnen Status von Funktionen wie Befehl/executeerstellt werden kann.
- Unterbefehl
(if|unless) functionerneut hinzugefügt.- Ein neuer Unterbefehl für „execute“, der eine Funktion oder ein Funktions-Alias ausführt und mit den Rückgabewerten übereinstimmt. Wenn ein Alias angegeben ist, werden alle Funktionen unabhängig von den Ergebnissen früherer Funktionen ausgeführt.
- Syntax: Befehl
/execute (if|unless) function <Funktion> -> [execute] - Argumente:
function: Die auszuführende Funktion oder das auszuführende Alias.
- Die Übereinstimmung des Ergebniswerts der ausgeführten Funktion(en):
- Mindestens eine der Funktionen muss erfolgreich sein, damit die Übereinstimmung erfolgreich ist.
- Ein erfolgreicher Aufruf ist als eine Funktion definiert, die:
- Verwendet den Befehl
return, um einen Wert zurückzugeben. - Der Rückgabewert ist nicht 0.
- Verwendet den Befehl
- Wenn keine Funktion mit Befehl
/returnbeendet wurde, werden wederifnochunlessausgeführt.
- Unterbefehl
runneu hinzugefügt: Befehl/return run <Befehl>.- Dies übernimmt den
result-Wert von der Ausführung des angegebenenBefehlund gibt diesen als Rückgabewert der Funktion zurück.- Wenn der Befehl keinen Wert zurückgegeben hat (wie zum Beispiel der Aufruf einer Funktion ohne Befehl
/return), wird die Rückgabe nicht ausgeführt und die Funktion setzt die Ausführung fort. - Wenn der angegebene Befehl fehlschlägt, ist der Rückgabewert
0. - In allen anderen Aspekten funktioniert es wie Befehl
/returnmit einem angegebenenreturn-Wert. - Im Falle einer Verzweigung (zum Beispiel Befehl
/return run execute as @e run <Befehl>) wird die erste Ausführung des Befehls zurückgegeben.
- Wenn der Befehl keinen Wert zurückgegeben hat (wie zum Beispiel der Aufruf einer Funktion ohne Befehl
- Dies übernimmt den
Allgemein
- Die Version ist jetzt
20.
- Realms ist jetzt in Snapshots, Pre-Releases und Release-Candidates verfügbar.
- Jeder Spieler, der über ein aktives Realms-Abonnement verfügt, ist berechtigt, ein kostenloses Snapshot-Realm zu erstellen.
- Snapshot-Realms werden von den regulären Realms getrennt sein, um zu verhindern, dass sich Probleme auf die regulären Realms auswirken.
- Die Version der zuletzt gespielten Welt auf einem Realm wird in der Realms-Liste angezeigt.
- Experimente sind für neu erstellte Welten verfügbar.
| Fehlerkorrekturen: |
|---|
|
Einzelnachweise
| Vollversion im Überblick |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Überblick | |||||||
|---|---|---|---|---|---|---|---|
| Java Edition |
| ||||||
| Bedrock Edition |
| ||||||
| Konsolenedition |
| ||||||
| Minecraft Earth | |||||||
| Minecraft Dungeons | |||||||
