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[]
- Partikel
dust_plume
hinzugefügt.
Änderungen[]
Blöcke[]
- Verzierter Krug
- 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
cracked
auftrue
gesetzt ist, zerbrechen sie immer, wenn sie kaputt gehen.
Objekte[]
- Allgemein
- Der Name von Objekten wird jetzt angezeigt, wenn sie angeschaut werden und ein
CustomName
festgelegt ist, oder immer angezeigt, wennCustomNameVisible
festgelegt ist, ähnlich wie bei Lebewesen.
Befehlsformat[]
- Der Befehl Befehl
/function
wurde geändert, um dem neuen Befehl Befehl/return
besser gerecht zu werden. - Funktionen haben kein Ergebnis mehr, es sei denn, sie verwenden Befehl
/return
oder es ist ein Fehler bei der Suche oder Instanziierung aufgetreten. - „Ergebnis“ bedeutet in diesem Zusammenhang Werte, die mit Befehl
/execute store
gespeichert würden. - Das bisherige Verhalten, bei dem jeder Befehl in der Funktion „store“ ausführte, wenn eine Funktion mit Befehl
/execute store ... run function
aufgerufen 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
maxCommandChainLength
für Funktionen und zählen Sie jetzt „Operationen“ wie: - Neues Limit mit der Spielregel
maxCommandForkCount
schränkt jetzt die Gesamtmenge an Kontext ein, die durch einen einzelnen Status von Funktionen wie Befehl/execute
erstellt werden kann.
- Unterbefehl
(if|unless) function
erneut 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
/return
beendet wurde, werden wederif
nochunless
ausgeführt.
- Unterbefehl
run
neu hinzugefügt: Befehl/return run <Befehl>
.- Dies übernimmt den
result
-Wert von der Ausführung des angegebenenBefehl
und 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
/return
mit 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 |