Versionen/Vollversion 1.21
| Dies ist keine offizielle Versionsgeschichte. Siehe die Minecraft-Webseite für eine offizielle Liste. Für Versionen vor Vollversion 1.11 siehe den Mojang-Blog oder MCUpdate. Programmfehler des Spiels werden nicht hier, sondern im Bugtracker gesammelt. Bitte melde keine bereits gemeldeten Fehler. (Anleitung um Fehler zu melden: Einen Bug melden) |
Offizielle Website zum Update
Die Vollversion 1.21, auch unter dem Namen Tricky Trials (auf Deutsch Knifflige Prüfungen) bekannt, ist ein größeres Update der Java Edition, welches am 13. Juni 2024 veröffentlicht wurde.[1] In diesem Update wurden dekorative Kupferblöcke, der Werker, Prüfungskammern, Böen und noch vieles mehr hinzugefügt.
1.21.11
[Bearbeiten | Quelltext bearbeiten]1.21.11Blog
Mounts of Mayhem ID=4671
9. Dezember 2025
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Kann von Nautilussen und Zombienautilussen ausgerüstet werden.
- Gibt es in den Varianten Kupfer, Eisen, Gold, Diamant und Netherit.
- Kann durch Aufwerten des diamantenem Rossharnisch an einem Schmiedetisch mit der Vorlage Netheritaufwertung erhalten werden.
- Nautilus-, Zombienautilus-, Vertrockneter- und Zombiedromedar-Spawn-Eier hinzugefügt.
- Neue Waffe, die in den Versionen Holz, Stein, Kupfer, Eisen, Gold, Diamant und Netherit hergestellt werden kann.
- Jedes Material hat unterschiedliche Timing-Werte, die sich auf die Einsatzgeschwindigkeit auswirken.
- Hat eine Mindestreichweite für Schaden. Zu nahe am Ziel verursacht keinen Schaden.
- Hat eine größere maximale Reichweite als andere Werkzeuge und Waffen.
- Zombies, Wüstenzombies, zombifizierte Piglins und Piglins können mit einem Speer erscheinen.
- Hat zwei Angriffe: Stoß und Angriff.
- Stoß
- Wird durch schnelles Drücken der primären Aktionstaste ausgeführt.
- Ist ein Angriff mit geringem Schaden und Rückstoß.
- Hat eine Abklingzeit zwischen den Angriffen.
- Holzspeere haben die schnellste Abklingzeit, Netherit die langsamste.
- Kann mehrere Gegner treffen.
- Angriff
- Wird durch Gedrückthalten der sekundären Aktionstaste ausgeführt.
- Der Schaden hängt vom Material des Speers, dem Blickwinkel des Spielers und der Geschwindigkeit von Spieler und Ziel ab.
- Bei gedrückter Taste durchläuft der Angriff drei Phasen, bevor er in den Ruhezustand zurückkehrt:
- Aktiv: Der Speer kann Schaden verursachen, Gegner zurückstoßen und sie abwerfen, wenn die Geschwindigkeit über dem erforderlichen Schwellenwert liegt.
- Ermüdet: Wird dadurch angezeigt, dass sich der Speer in eine vertikale Position dreht und zittert. Der Speer kann Schaden verursachen und Gegner zurückstoßen (aber nicht abwerfen), wenn die Geschwindigkeit über dem erforderlichen Schwellenwert liegt.
- Ausgerückt: Wird dadurch angezeigt, dass der Speer gesenkt ist und nach unten zeigt. Der Speer verursacht Schaden, aber keinen Rückstoß und lässt Gegner nicht abwerfen, wenn die Geschwindigkeit über dem erforderlichen Schwellenwert liegt.
- Die Reichweite des Speers ist bei Kreaturen halb so groß wie bei Spielern, aber sie können bei geringerer Geschwindigkeit Schaden verursachen, absteigen und zurückwerfen als Spieler.
- Stoß
- Zombies, Wüstenzombies und zombifizierte Piglins können mit einem Speer angreifen.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Neue untote Dromedar-Variante.
- Erscheint bei 0 Lichtstärke in Wüsten.
- Erscheint mit zwei Reitern: einem Wüstenzombie mit Speer und einem Ausgetrockneten.
- Verbrennt nicht im Sonnenlicht.
- Erscheint nicht in Höhlen, da die Spawnregeln der Wüstenzombies befolgt werden.
- Ist feindselig, wenn der Reiter eine feindliche Kreatur ist.
- Passiv ohne Reiter.
- Verschwindet wie andere feindliche Kreaturen, bleibt aber bestehen, wenn ein Spieler auf ihnen reitet.
- Lieblingsspeise ist die Hasenpfote.
- Kann nicht gezüchtet werden.
- Als Reittier funktionieren sie ähnlich wie normale Dromedare.
- Eine neue neutrale Wasserkreatur.
- Erscheint in allen Ozeanbiomen.
- Greift bei Provokation mit einem Sprintangriff an.
- Greift gelegentlich Kugelfische in Reichweite mit dem Sprintangriff an.
- Verfügt über eine Sprintfähigkeit ähnlich der von Dromedaren, die durch Drücken der Sprung-Taste aktiviert wird.
- Erleidet an Land Erstickungsschaden.
- Verleiht berittenen Spielern den Effekt Atem des Nautilus.
- Kann mit Kugelfischen oder einem Kugelfischeimer gezüchtet und gezähmt werden.
- Kann gezähmt werden.
- Kann mit einem Sattel beritten werden.
- Hat eine Bewegungsbeschränkung von 16 Blöcken mit Sattel und 32 Blöcken ohne Sattel.
- Neue Skelett-Variante.
- Spawnt bei 0 Lichtstärke in Wüsten und ersetzt einige der normalen Skelette.
- Spawnt nicht in Höhlen, da die Spawnregeln der Wüstenzombies befolgt werden.
- Brennt nicht im Sonnenlicht.
- Verschießt Pfeile der Schwäche.
- Hat eine geringere Feuerrate als normale Skelette, ähnlich wie Sumpfskelett.
- Eine neue Unterwasserkreatur, die mit einem ertrunkenen Reiter mit einem Dreizack erscheint.
- Feindlich nur, wenn er von einem feindlichen Monster geritten wird.
- Verhält sich ähnlich wie der Nautilus, kann aber nicht gezüchtet werden.
Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Neuer Befehl zum Erstellen einer Stoppuhr, die die Echtzeit misst.
- Stoppuhren sind nicht von Spiel-Ticks abhängig.
- Sie laufen nur, wenn der Server/die Welt läuft, auch im pausierten Zustand.
- Syntax:
- Befehl
/stopwatch <id> create– Erstellt eine Stoppuhr mit der angegebenen Namensraum-ID. - Befehl
/stopwatch <id> query– Zeigt die verstrichene Zeit der angegebenen Stoppuhr im Chat in Sekunden an. - Befehl
/stopwatch <id> restart– Startet die angegebene Stoppuhr neu. - Befehl
/stopwatch <id> remove– Entfernt die angegebene Stoppuhr.
- Befehl
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Ein neuer Fortschritt "Mob Kabob" hinzugefügt.
- Folgende Todesmeldungen wurden hinzugefügt:
- „<Spieler> wurde von <Spieler/Kreatur> aufgespießt“
- Atem des Nautilus
- Effekt, der Spieler auf Nautilussen betrifft.
- Pausiert den Sauerstoffverbrauch des Spielers (füllt aber keinen Sauerstoff wieder auf).
- Ausfallschritt
- Eine neue Verzauberung, die nur mit dem Speer möglich ist.
- Funktioniert nur mit dem Stoßangriff.
- Bei einem Stoßangriff mit Ausfallschritt wird der Spieler horizontal in Blickrichtung geschleudert.
- Der Blickwinkel muss horizontal perfekt ausgerichtet sein, um die maximale Ausfallschrittdistanz zu erreichen.
- Verursacht erheblichen Haltbarkeitsschaden am Speer.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Modifikatoren für ARGB-Farbwerte
override- Argumentformat: ARGB-Farbe
add– komponentenweise additive Farbmischung.- Argumentformat: RGB-Farbe
subtract– komponentenweise subtraktive Farbmischung.- Argumentformat: RGB-Farbe
multiply– komponentenweise multiplikative Farbmischung.- Argumentformat: RGB- oder ARGB-Farbe
- Falls angegeben, wird die Alpha-Komponente wie die anderen Farbkanäle unabhängig multipliziert.
alpha_blend– traditionelle Alpha-Mischung, wie sie in Bildbearbeitungsprogrammen verwendet wird.- Argumentformat: ARGB-Farbe
- Wenn das Argument Alpha
1ist, verhält es sich wie eine Überschreibung ohne Mischung.
- Hinzugefügt:
minecraft:visual/water_fog_start_distance- Die Entfernung in Blöcken von der Kamera, ab der Unterwassernebel seine Wirkung entfaltet. Ist dieser Wert negativ, beginnt der Nebel mit einer Dichte, als hätte er die gleiche Anzahl Blöcke hinter der Kamera begonnen.
- Werttyp: Float
- Standardwert:
-8.0 - Modifikatoren: Float-Modifikatoren
- Interpoliert: ja
- Aufgelöst an der Kameraposition
- Die Entfernung in Blöcken von der Kamera, ab der Unterwassernebel seine Wirkung entfaltet. Ist dieser Wert negativ, beginnt der Nebel mit einer Dichte, als hätte er die gleiche Anzahl Blöcke hinter der Kamera begonnen.
- Hinzugefügt:
minecraft:visual/fog_start_distance- Die Entfernung in Blöcken von der Kamera, ab der Nebel seine Wirkung entfaltet (sofern die Kamera nicht in eine andere Substanz eingetaucht ist). Bei einem negativen Wert beginnt der Nebel mit der Dichte, als hätte er die gleiche Anzahl Blöcke hinter der Kamera begonnen. Hinweis: Der Endwert wird auch durch das Wetter beeinflusst.
- Werttyp: Float
- Standardwert:
0.0 - Modifikatoren: Float-Modifikatoren
- Interpoliert: ja
- Aufgelöst an der Kameraposition
- Die Entfernung in Blöcken von der Kamera, ab der Nebel seine Wirkung entfaltet (sofern die Kamera nicht in eine andere Substanz eingetaucht ist). Bei einem negativen Wert beginnt der Nebel mit der Dichte, als hätte er die gleiche Anzahl Blöcke hinter der Kamera begonnen. Hinweis: Der Endwert wird auch durch das Wetter beeinflusst.
- Hinzugefügt:
minecraft:visual/fog_end_distance- Die Entfernung in Blöcken von der Kamera, ab der Nebel seine maximale Dichte erreicht (sofern die Kamera nicht in eine andere Substanz eingetaucht ist).
- Werttyp: nicht-negativer Float
- Standardwert:
1024.0 - Modifikatoren: Float-Modifikatoren
- Interpoliert: ja
- Aufgelöst an der Kameraposition.
- Hinweis: Der Endwert wird auch durch das Wetter beeinflusst.
- Die Entfernung in Blöcken von der Kamera, ab der Nebel seine maximale Dichte erreicht (sofern die Kamera nicht in eine andere Substanz eingetaucht ist).
- Hinzugefügt:
minecraft:visual/sky_fog_end_distance- Die Entfernung in Blöcken von der Kamera, bei der der Nebel, der den Himmel beeinflusst, seine maximale Dichte erreicht (wenn die Kamera nicht in eine andere Substanz eingetaucht ist).
- Werttyp: nicht-negativer Float
- Standardwert:
512.0 - Modifikatoren: Float-Modifikatoren
- Interpoliert: ja
- Aufgelöst an der Kameraposition.
- Hinweis: Dieser Wert wird durch die Option „Renderdistanz“ eingeschränkt.
- Die Entfernung in Blöcken von der Kamera, bei der der Nebel, der den Himmel beeinflusst, seine maximale Dichte erreicht (wenn die Kamera nicht in eine andere Substanz eingetaucht ist).
- Hinzugefügt:
minecraft:visual/cloud_fog_end_distance- Die Entfernung in Blöcken von der Kamera, bei der der Nebel, der Wolken beeinflusst, seine maximale Dichte erreicht (wenn die Kamera nicht in eine andere Substanz eingetaucht ist).
- Werttyp: nicht negativer Float
- Standardwert:
2048.0 - Modifikatoren: Float-Modifikatoren
- Interpoliert: ja
- Wird an der Kameraposition aufgelöst.
- Hinweis: Dieser Wert wird durch die Option „Wolkenentfernung“ eingeschränkt.
- Die Entfernung in Blöcken von der Kamera, bei der der Nebel, der Wolken beeinflusst, seine maximale Dichte erreicht (wenn die Kamera nicht in eine andere Substanz eingetaucht ist).
- Hinzugefügt:
minecraft:visual/cloud_color- Die Farbe der Wolken. Bei vollständiger Transparenz werden Wolken vollständig deaktiviert und Happy Ghasts regenerieren ihre Gesundheit in Wolkenhöhe nicht schneller.
- Werttyp: ARGB-Farbe
- Standardwert:
#00000000 - Modifikatoren: ARGB-Farbmodifikatoren
- Interpoliert: ja
- Wird beim Rendern an der Kameraposition oder bei der Regeneration an der Position eines Happy Ghast aufgelöst.
- Die Farbe der Wolken. Bei vollständiger Transparenz werden Wolken vollständig deaktiviert und Happy Ghasts regenerieren ihre Gesundheit in Wolkenhöhe nicht schneller.
minecraft:visual/water_fog_radiuswurde inminecraft:visual/water_fog_end_distanceumbenannt.minecraft:visual/extra_fogwurde entfernt.minecraft:visual/cloud_opacitywurde durchminecraft:visual/cloud_colorersetzt.
- Hinzugefügt:
minecraft:fire_spread_radius_around_player- Steuert die maximale Entfernung in Blöcken, die sich Feuer um einen Spieler herum ausbreiten kann.
- Dies ersetzt die vorherigen Spielregeln
doFireTickundallowFireTicksAwayFromPlayer, die nun entfernt wurden. - Die Einstellung auf
0deaktiviert die Feuerausbreitung. - Die Einstellung auf
-1ermöglicht die Feuerausbreitung ohne Spieler in der Nähe. - Limit: Minimum
-1
- Dies ersetzt die vorherigen Spielregeln
- Steuert die maximale Entfernung in Blöcken, die sich Feuer um einen Spieler herum ausbreiten kann.
minecraft:use_effects- Steuert das Verhalten des Spielers bei der Verwendung eines Gegenstands (Rechtsklick).
- Format: Objekt mit Feldern.
can_sprint: Boolescher Wert, der angibt, ob der Spieler während der Verwendung dieses Gegenstands sprinten kann.- Standardwert:
false
- Standardwert:
speed_multiplier: Float (0bis1), der Geschwindigkeitsmultiplikator, der auf den Spieler während der Verwendung dieses Gegenstands angewendet wird.- Standardwert:
0,2
- Standardwert:
- z. B.
use_effects={can_sprint:true,speed_multiplier:1.0}
minecraft:minimum_attack_charge- Legt die Mindestangriffsladung des Angriffsindikators fest, die für einen Angriff mit diesem Gegenstand erforderlich ist.
- Format: Gleitkommazahl (
0.0bis1.0).0.0: Keine Ladung erforderlich.1.0: Vollständige Ladung erforderlich.
minecraft:damage_type- Gibt die Art des Schadens an, den dieser Gegenstand verursacht.
- Format: Zeichenfolge, Schadenstypkennung.
- z. B.
damage_type='minecraft:spear'
- z. B.
minecraft:kinetic_weapon- Ermöglicht einen Angriff vom Typ „Sturm“ bei Verwendung des Gegenstands (hauptsächlich für Speere). Dabei wird der Schaden bei jedem Tick entlang eines Strahls verursacht, basierend auf der relativen Geschwindigkeit der Kreaturen.
- Format: Objekt mit Feldern.
min_reach: Float, die Mindestdistanz in Blöcken vom Angreifer zum Ziel, die als gültig gilt.- Standardwert:
0.0
- Standardwert:
max_reach: Float, die Maximaldistanz in Blöcken vom Angreifer zum Ziel, die als gültig gilt.- Standardwert:
3.0
- Standardwert:
hitbox_margin: Float, der Rand, der auf den Zielbegrenzungsrahmen angewendet wird, wenn auf eine gültige Hitbox-Kollision geprüft wird.- Standardwert:
0,3
- Standardwert:
delay_ticks: Ganzzahl, die Zeit in Ticks, die benötigt wird, bis die Waffe wirksam wird.- Standardwert:
0
- Standardwert:
dismount_conditions: Gibt die Bedingung für das Absteigen an. Objekte mit folgenden Feldern:max_duration_ticks: Ganzzahl, die Ticks, nach denen die Bedingung nicht mehr geprüft wird. Dies beginnt nach Ablauf der Verzögerung.min_speed: Gleitkommazahl, die Mindestgeschwindigkeit des Angreifers in Blöcken pro Sekunde in Blickrichtung.- Optional, Standardwert:
0,0
- Optional, Standardwert:
min_relative_speed: Gleitkommazahl, die minimale relative Geschwindigkeit zwischen Angreifer und Ziel in Blöcken pro Sekunde in Blickrichtung.- Optional, Standardwert:
0.0
- Optional, Standardwert:
knockback_conditions: Gibt die Bedingung für den Rückstoß an. Objekte mit folgenden Feldern:max_duration_ticks: Ganzzahl, nach der die Bedingung nicht mehr geprüft wird. Dies beginnt nach Ablauf der Verzögerung.min_speed: Gleitkommazahl, die Mindestgeschwindigkeit des Angreifers in Blöcken pro Sekunde in Blickrichtung.- Optional, Standardwert:
0.0
- Optional, Standardwert:
min_relative_speed: Gleitkommazahl, die minimale relative Geschwindigkeit zwischen Angreifer und Ziel in Blöcken pro Sekunde in Blickrichtung.- Optional, Standardwert:
0.0
- Optional, Standardwert:
damage_conditions: Gibt die Bedingung für die Anwendung von Schadenseffekten an. Objekte mit Feldern:max_duration_ticks: Ganzzahl, nach der die Bedingung nicht mehr geprüft wird. Dies beginnt nach Ablauf der Verzögerung.min_speed: Gleitkommazahl, die Mindestgeschwindigkeit des Angreifers in Blöcken pro Sekunde in Blickrichtung.- Optional, Standardwert:
0.0
- Optional, Standardwert:
min_relative_speed: Gleitkommazahl, die minimale relative Geschwindigkeit zwischen Angreifer und Ziel in Blöcken pro Sekunde in Blickrichtung.- Optional, Standardwert:
0.0
- Optional, Standardwert:
forward_movement: Gleitkommazahl, die Distanz, um die sich der Gegenstand während der Animation aus der Hand bewegt.- Standardwert:
0.0
- Standardwert:
damage_multiplier: Gleitkommazahl, der Multiplikator für den endgültigen Schaden aus der relativen Geschwindigkeit.- Standardwert:
1.0
- Standardwert:
sound: Optionales Geräuschsereignis, das abgespielt wird, wenn die Waffe eingesetzt wird.hit_sound: Optionales Geräuschsereignis, das abgespielt wird, wenn die Waffe ein Objekt trifft.- z. B.
kinetic_weapon={max_reach:5.0,forward_movement:1.0,delay:20,damage_conditions:{max_duration:60},knockback_conditions:{max_duration:40},dismount_conditions:{max_duration:20} }
- Der verursachte Schaden wird wie folgt berechnet:
floor(relative_speed * velocity_multiplier), wobeirelative_speeddie Differenz der Geschwindigkeitsvektoren von Angreifer und Ziel ist, projiziert auf die Achse des Sichtvektors des Angreifers.- Zusätzlicher Schaden durch Verzauberungen oder Attributmodifikatoren wird nach dieser Berechnung mit * berechnet.
minecraft:piercing_weapon- Ermöglicht einen schnellen Angriff, der mehrere Objekte entlang eines Strahls beschädigt (hauptsächlich für Speere).
- Format: Objekt mit Feldern.
min_reach: Float, die Mindestdistanz in Blöcken vom Angreifer zum Ziel, um als gültig zu gelten.- Standardwert:
0.0
- Standardwert:
max_reach: Float, die maximale Entfernung in Blöcken vom Angreifer zum Ziel, die als gültig gilt.- Standardwert:
3.0
- Standardwert:
hitbox_margin: Float, der Rand, der auf die Zielbegrenzungsbox angewendet wird, wenn auf eine gültige Hitbox-Kollision geprüft wird.- Standardwert:
0.3
- Standardwert:
deals_knockback: Boolescher Wert, der angibt, ob der Angriff Rückstoß verursacht.- Standardwert:
true
- Standardwert:
dismounts: Boolescher Wert, der angibt, ob der Angriff das Ziel abwirft.- Standardwert:
false
- Standardwert:
sound: Optionales Geräuschsereignis, das abgespielt wird, wenn ein Spieler mit der Waffe angreift.hit_sound: Optionales Geräuschsereignis, das abgespielt wird, wenn die Waffe ein Objekt trifft.- z. B.
piercing_weapon={min_reach:0,max_reach:4,dismounts:true}
minecraft:swing_animation- Gibt die Schwunganimation an, die beim Angriff oder bei der Interaktion mit diesem Gegenstand abgespielt wird.
- Format: Objekt mit Feldern.
type: String, die Animationskennung (none,whack,stab).- Standardwert:
whack
- Standardwert:
duration: Ganzzahl, die Dauer in Ticks.- Standardwert:
6
- Standardwert:
- z. B.
swing_animation={type:'stab',duration:20}
minecraft:discard- Ersetzt einen beliebigen Gegenstands-Stapel durch einen leeren.
- Keine Felder.
- Die Grafikoption „Anisotrope Filterung“ wurde hinzugefügt.
- Diese neue Option verbessert die visuelle Qualität von Blöcken bei Betrachtung aus der Entfernung oder aus einem Winkel.
- Die Standardeinstellung hängt von Ihrer Grafikvorgabe ab und kann zwischen „Aus“, „2x“, „4x“ und „8x“ gewählt werden.
- Wenn die Hardware die Option nicht unterstützt, wird sie nicht verwendet.
- Dies wirkt sich erheblich auf die Nutzung des Videospeichers aus (insbesondere in Kombination mit einer hohen Mipmap-Anzahl).
- Option für die Chunk-Einblendzeit hinzugefügt.
- In den Videoeinstellungen.
- Steuert die Einblendzeit von Chunks.
- Inventarplatzquellen hinzugefügt, um die Angabe des Standorts jedes Inventarplatzes in Datenpaketen zu ermöglichen.
- Format: Objekt mit Feldern.
type: der Slot-Quellentyp.<typspezifisch>: zusätzliche Felder je nach Typ.
- Format: Objekt mit Feldern.
minecraft:empty-Typ- Leere Auswahl ohne Slots.
minecraft:group-Typ- Fügt mehrere Slot-Quellen zu einer zusammen, wobei die resultierende Auswahl alle Slots der angegebenen Slot-Quellen enthält.
- Ist ein Slot in mehr als einer Slot-Quelle enthalten, wird er in der resultierenden Slot-Quelle wiederholt.
- z. B.
[a, b] + [c, a]->[a, b, c, a]
- Format:
terms: Liste der zu verknüpfenden Slot-Quellen.
- Kann alternativ auch inline als Liste von Slot-Quellen geschrieben werden.
- Fügt mehrere Slot-Quellen zu einer zusammen, wobei die resultierende Auswahl alle Slots der angegebenen Slot-Quellen enthält.
minecraft:slot_range-Typ- Wählt Slots innerhalb eines Slot-Bereichs aus dem Inventar einer Kreatur oder Blockobjekt aus.
- Spiegelt das Verhalten des Arguments
fromdes Befehl/itemwider. - Format:
source: Eine Kreatur oder Blockobjekt, aus der die Slots bezogen werden (aus dem Beutekontext).- Kann
block_entity, this,attacking_entity,last_damage_player,direct_attacker,target_entityoderinteracting_entitysein.
- Kann
slots: Ein Slot-Bereich im Format<slot_type>oder<slot_type>.<slot_number>(z. B.armor.chestodercontainer.*).
minecraft:contents-Typ- Wählt alle nicht leeren Slots aus der Inventarkomponente eines oder mehrerer Gegenstände aus.
- Wenn in dieser Komponente kein Gegenstand gespeichert ist, ist die resultierende Auswahl leer.
- Der Speicherort des/der Gegenstands/Gegenstände, dessen/deren Inventarkomponente verwendet werden soll, wird durch eine andere Slot-Quelle angegeben.
- Wenn die Slot-Quelle mehr als einen Gegenstand mit dieser Komponente enthält, werden die resultierenden Auswahlen identisch wie beim Typ
minecraft:groupzusammengeführt. - z. B.
Bundle [a, b] + Shulker Box [c, d]->[a, b, c, d]
- Wenn die Slot-Quelle mehr als einen Gegenstand mit dieser Komponente enthält, werden die resultierenden Auswahlen identisch wie beim Typ
- Format:
component: Die zu wählende Inventarkomponente.- Zulässige Werte sind
minecraft:bundle_contents,minecraft:charged_projectilesundminecraft:container
- Zulässige Werte sind
slot_source: Eine Slot-Quelle, die Slots mit den zu wählenden Gegenständen enthält.
- Wählt alle nicht leeren Slots aus der Inventarkomponente eines oder mehrerer Gegenstände aus.
minecraft:filtered-Typ- Wendet einen Filter auf die ausgewählten Slots an und schließt nicht übereinstimmende Slots aus der resultierenden Auswahl aus.
- Format:
item_filter: Ein Gegenstandsprädikat, das mit den Gegenständen in jedem Slot abgeglichen wird.slot_source: Die zu filternde Slot-Quelle.
minecraft:limit_slots-Typ- Begrenzt die Anzahl der bereitgestellten Slots, wobei die resultierende Auswahl maximal diese Anzahl an Slots enthält.
- Alle Slots, die die Anzahl der Slots über dieses Limit hinaus erhöhen, werden in der Reihenfolge ihrer Einbeziehung ausgeschlossen.
- z. B.
[a, b, c, d]->[a, b, c], wenn das Limit auf3gesetzt ist.
- Format:
limit: Ganzzahl, die maximale Anzahl an Slots, die in die resultierende Auswahl aufgenommen werden sollen.slot_source: Die zu begrenzende Slot-Quelle.
- Begrenzt die Anzahl der bereitgestellten Slots, wobei die resultierende Auswahl maximal diese Anzahl an Slots enthält.
- Beispiel für eine Slot-Quelle, die alle Slots mit mehr als 16 Gegenständen aus der Hotbar und den Rüstungsslots einer Kreatur auswählt:
{
"type": "minecraft:filtered",
"item_filter": {
"count": {
"min": 16
}
},
"slot_source": [
{
"type": "minecraft:slot_range",
"source": "this",
"slots": "hotbar.*"
},
{
"type": "minecraft:slot_range",
"source": "this",
"slots": "armor.*"
}
]
}
- "One does not simply walk to the Far Lands".
- Biom-Gruppen
#spawns_coral_variant_zombie_nautilushinzugefügt.- Enthält die Biome, in denen die Korallenvariante des Zombienautilus spawnen kann.
- Block-Gruppen
#can_glide_throughhinzugefügt.- Enthält kletterbare Blöcke, durch die man ohne anzuhalten gleiten kann.
- Kreatur-Gruppen
#burn_in_daylighthinzugefügt- Enthält Kreaturen, die bei Tageslicht brennen.
#can_float_while_riddenhinzugefügt- Enthält Kreaturen, die auf dem Wasser schwimmen können, während sie geritten werden.
#can_wear_nautilus_armorhinzugefügt.- Enthält Kreaturen, die Nautiluspanzer ausrüsten können.
#nautilus_hostileshinzugefügt.- Enthält Kreaturen, denen gegenüber der Nautilus feindselig ist, wenn er nicht gezähmt ist.
- Gegenstands-Gruppen
- Hinzugefügt
#camel_husk_food- Enthält alle Items, die zum Füttern eines Zombiedromedar verwendet werden können.
- Hinzugefügt
#enchantable/lunge- Enthält alle Items, die mit dem Ausfallschritt-Zauber verzaubert werden können.
#enchantable/melee_weaponhinzugefügt#nautilus_bucket_foodhinzugefügt- Enthält Fisch-Gegenstände in Eimern, die zur Fütterung eines gezähmten Nautilus und eines Zombienautilus verwendet werden können.
- Hinzugefügt
#nautilus_food- Enthält alle Gegenstände, die zum Füttern eines gezähmten Nautilus und eines Zombienautilus verwendet werden können.
- Hinzugefügt
#nautilus_taming_items- Enthält Gegenstände, die zum Zähmen eines Nautilus und eines Zombienautilus verwendet werden können.
- Hinzugefügt
#spears- Enthält alle Speerwaffen.
- Hinzugefügt
#zombie_horse_food- Enthält alle Gegenstände, die zum Füttern eines gezähmten Zombie-Pferdes verwendet werden können.
- Hinzugefügt
- Zeitleisten-Gruppen
- Ein neues experimentelles Konzept, das in Datenpaketen unter der Timeline-Registry definiert ist (d. h. zu finden unter
data/<namensraum>/timeline/<id>.json). - Legt das Spielverhalten basierend auf der absoluten Tageszeit fest (die durch Befehl
/time setfestgelegt wird). Timelines können optional einen Zeitraum angeben, in dem sie wiederholt werden. - Können das Spielverhalten oder die Grafik verändern, indem sie als Quelle für Umgebungsattribute fungieren und Modifikatoren anwenden.
- Format: Objekt mit Feldern
period_ticks: Optionale Ganzzahl, definiert die Dauer in Ticks, über die sich die Zeitleiste wiederholt.- Wenn nicht angegeben, wird die Zeitleiste nicht wiederholt.
tracks: Optionale Zuordnung zwischen Umgebungsattribut-IDs und einem entsprechenden Umgebungsattribut-Track-Objekt.
- Format: Objekt mit Feldern
- Zeitleisten haben standardmäßig keine Auswirkung, es sei denn, sie werden von einer Dimension eingebunden.
- Bei Einbindung von Zeitleisten werden Umgebungsattributquellen in der folgenden Reihenfolge verarbeitet (von niedriger zu hoher Priorität):
- Dimensionen
- Biome
- Zeitachsen
- Wetter (nicht datengesteuert)
- Interpolation
- Zeitachsen können Attributspuren definieren.
- Diese legen fest, wie sich ein Modifikator für ein bestimmtes Umgebungsattribut im Laufe der Zeit durch die Definition von Keyframes ändert.
- Abhängig vom Attribut kann zwischen den Keyframes interpoliert werden. Wird keine Interpolation verwendet, wird immer der Wert des vorherigen Keyframes ausgewählt.
- Beispiel: Eine Zeitleiste mit einer Periode von 24000 könnte wie folgt eingerichtet werden:
- Zum Zeitpunkt
0zeigt die Zeitleistesky_color = #ff0000(rot) an. - Zum Zeitpunkt
1000zeigt die Zeitleistesky_color = #ff0000(rot) an. - Zum Zeitpunkt
6000zeigt die Zeitleistesky_color = #ff00ff(magenta) an.
- Zum Zeitpunkt
- Zwischen Zeitpunkt
0und Zeitpunkt1000ist die Himmelsfarbe rot. Zwischen1000und6000wechselt sie von Rot zu Magenta. Von6000bis zum erneuten Durchlauf der Zeitleiste und dem Erreichen von Zeitpunkt0wechselt die Farbe dann langsam wieder zu Rot. - Zwischen Zeitpunkt
0und Zeitpunkt1000ist die Himmelsfarbe rot. - Im Gegensatz zu Biomen wird bei einer Timeline, die einen Modifikator anstelle einer Überschreibung verwendet, die Interpolation auf die Modifikatorargumente und nicht auf die endgültigen geänderten Werte angewendet.
- Zeitachsen können Attributspuren definieren.
- Attributspuren
- Eine in einer Timeline definierte Attributspur hat das Format eines Objekts mit den folgenden Feldern:
ease– optionaler Easing-Typ (siehe unten), der die Interpolation des Werts zwischen Keyframes erleichtert.- Standard: linear
- Wenn das Zielattribut keine Interpolation unterstützt, hat der Easing-Modus keine Auswirkung.
- Standard: linear
keyframes– Liste der Keyframe-Objekte, sortiert nach dem Feld „ticks“:ticks– Ganzzahl zwischen 0 und period_ticks (falls angegeben), definiert den Tick (innerhalb der Periode), bei dem der Wert dieses Keyframes aktiv wird.value– das Modifikatorargument (Format abhängig vom gewählten Modifikator).- Wenn kein Modifikator angegeben ist (oder die Überschreibung verwendet wird), entspricht der Typ dieses Feldes dem des Umgebungsattributs selbst.
- Die Verwendung dieses Werts hängt vom Modifikatortyp ab.
- Hinweis: Es können maximal zwei Keyframes auf demselben Tick platziert werden, um einen sofortigen Übergang zu erzeugen.
modifier– optionale Zeichenketten-Modifikator-ID, abhängig vom Attributtyp (siehe Abschnitt „Allgemeine Modifikatoren“ weiter unten).- Standard: Überschreiben Beispiel: Die folgende Zeitleiste hat eine Periode von
24000und eine Attributspur, die nurminecraft:gameplay/cat_waking_up_gift_chancemodifiziert. Da die Beschleunigung konstant ist, beträgt der Wert zwischen Tick362und236670.0, während er zwischen Tick23667und3620.7beträgt.
- Standard: Überschreiben Beispiel: Die folgende Zeitleiste hat eine Periode von
- Wie bei anderen Quellen für Umgebungsattribute wird der angegebene Wert als Argument für den angegebenen
modifierverwendet. Dieser wird dann auf Quellen mit niedrigerer Priorität angewendet. In diesem Fall ist der Modifikatormaximum, sodass diese Zeitleiste den Wert voncat_waking_up_gift_chancenur auf den im Track angegebenen Wert erhöht. { "period_ticks": 24000, "tracks": { "minecraft:gameplay/cat_waking_up_gift_chance": { "ease": "constant", "modifier": "maximum", "keyframes": [ { "ticks": 362, "value": 0.0 }, { "ticks": 23667, "value": 0.7 } ] } } }
- Eine in einer Timeline definierte Attributspur hat das Format eines Objekts mit den folgenden Feldern:
- Easing-Typen
- Easing-Typen steuern die Interpolation zwischen zwei Keyframes durch Anwenden einer Kurve. Folgende integrierte Easing-Typen stehen zur Verfügung:
constant– wählt immer den vorherigen Keyframe auslinearin_backin_bouncein_circin_cubicin_elasticin_expoin_quadin_quartin_quintin_sinein_out_backin_out_bouncein_out_circin_out_cubicin_out_elasticin_out_expoin_out_quadin_out_quartin_out_quintin_out_sineout_backout_bounceout_circout_cubicout_elasticout_expoout_quadout_quartout_quintout_sine
- Ein Easing-Typ kann auch mit einer kubischen Bézierkurve im folgenden Format angegeben werden:
{ "cubic_bezier": [ x1, y1, x2, y2 ]}x1: Gleitkommazahl zwischen0und1, x-Koordinate des ersten Kontrollpunkts.y1: Gleitkommazahl, y-Koordinate des ersten Kontrollpunkts.x2: Gleitkommazahl zwischen0und1, x-Koordinate des zweiten Kontrollpunkts.y2: Gleitkommazahl, y-Koordinate des zweiten Kontrollpunkts.
- Easing-Typen steuern die Interpolation zwischen zwei Keyframes durch Anwenden einer Kurve. Folgende integrierte Easing-Typen stehen zur Verfügung:
- Allgemeine Datentypen
- Kreatur-Aktivität
- Eine Zeichenketten-ID aus der integrierten Registrierung „
minecraft:activity“. Einer der folgenden Werte:minecraft:coreminecraft:idleminecraft:workminecraft:playminecraft:restminecraft:meetminecraft:panicminecraft:raidminecraft:pre_raidminecraft:hideminecraft:fightminecraft:celebrateminecraft:admire_itemminecraft:avoidminecraft:rideminecraft:play_deadminecraft:long_jumpminecraft:ramminecraft:tongueminecraft:swimminecraft:lay_spawnminecraft:sniffminecraft:investigateminecraft:roarminecraft:emergeminecraft:dig
- Eine Zeichenketten-ID aus der integrierten Registrierung „
- Kreatur-Aktivität
- Modifikatoren
- Hinzugefügt:
blend_to_grayRGB/ARGB Modifikator – Modifiziert eine Farbe, indem ihre Graustufenform verwendet, ein Helligkeitsmodifikator angewendet und diese mit einem Faktor gemischt wird.- Wo
grau = Helligkeit * (0,3 * rot + 0,59 * grün + 0,11 * blau), Ergebnis = lerp(Faktor, Subjekt, [grau, grau, grau])- Argumentformat: Objekt mit Feldern
helligkeit: Gleitkommazahl zwischen0und1, ein Multiplikator, der auf den Graustufenwert angewendet wird.faktor: Gleitkommazahl zwischen0und1, der Mischfaktor.
- Wo
- Hinzugefügt:
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Besitzt nun beim Zerstören die Textur von Keramik (Partikel, Java Edition).
- Die Zwischenräume zwischen den Blättern sind jetzt dunkelgrün statt schwarz, wenn die Videoeinstellung "Durchsichtige Blätter" deaktiviert ist.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Gegenstände wackeln nicht mehr, wenn sich ihre Haltbarkeit ändert, z. B. wenn sie durch einen Angriff an Haltbarkeit verlieren oder durch Reparatur repariert werden.
- Spieler können nun mit Elytra durch Höhlenranken und ähnliche Blöcke gleiten.[2]
- Die Textur ist nun identisch mit der in der Bedrock Edition.
- Sowohl die Gegenstände als auch die Ausrüstungsgegenstände wurden in eine getönte Basisschicht und eine Überlagerungsschicht aufgeteilt.
- Spawn-Eier werden nun thematisch im Kreativinventar nach den folgenden Kategorien sortiert:
Die Texturen der Zombiepferde-Spawn-Eier wurden aktualisiert, um das überarbeitete Aussehen der Kreatur widerzuspiegeln.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Spawnen zwischen dem 20. Oktober und dem 3. November nicht mehr häufiger und bei höheren Lichtverhältnissen.
Pferde, Maultiere, Esel und Dromedare
- Versinken nicht mehr im Wasser, wenn ein Spieler auf ihnen reitet.
Lamas und Händlerlamas
- Geraten nicht in Panik, wenn sie von Kreaturen kontrolliert werden.
- Können jetzt die Geräusche von Zombienautilus, Zombiepferd, Zombiedromedar und Vertrockneter nachahmen.
- Piglins können nun mit goldenen Speeren erscheinen und deren Stoßangriff einsetzen.
- Piglins betrachten goldene Speere und goldener Nautiluspanzer nun als Gegenstände, die sie mögen.
Zombie und Wüstenzombie
- Zombies und Wüstenzombies können nun mit Eisenspeeren erscheinen und deren Angriff „Ausfallschritt“ einsetzen.
- Spawnt jetzt natürlich in Ebenen- und Savannen-Biomen mit einem Zombie-Reiter, der einen Eisenspeer trägt.
- Hat 25 (
× 12.5) Gesundheit.
- Kann mit roten Pilzen geheilt werden.
- Spawnt nur in der Dunkelheit und verbrennt im Sonnenlicht wie andere untote Kreaturen.
- Zählt zur Obergrenze für feindliche Kreaturen und Spawns mit anderen feindlichen Kreaturen.
- Zombies, die Zombiepferde reiten, haben jetzt die Chance, beim Tod einen roten Pilz fallen zu lassen.
- Zombiepferde zeigen kein feindseliges Verhalten gegenüber Spielern. Ihre Feindseligkeit beruht ausschließlich auf ihrem Zombiereiter.
- Ungezähmte Zombiepferde verschwinden wie andere feindliche Kreaturen.
- Zombiepferde können mit roten Pilzen geheilt und in Versuchung geführt werden.
- Können wie normale Pferde gezähmt und dann vom Spieler bestiegen und gesteuert werden.
- Können mit einem Sattel und einem Rossharnisch ausgestattet werden.
- Zombiepferde haben eine variable Bewegungsgeschwindigkeit und Sprungkraft, die beim Spawnen festgelegt wird.
- Zombiedorfbewohner können nun Speere halten und deren Angriff „Ausfallschritt” einsetzen.
- Diese Änderung wurde im Änderungsprotokoll nicht erwähnt.
- Zombifizierte Piglins können nun mit goldenen Speeren in der Hand erscheinen und deren Angriffsmanöver einsetzen.
- Zombifizierte Piglins, die durch einen Blitzschlag auf ein Schwein entstanden sind, können ebenfalls Goldspeere tragen.
- Brennt jetzt im Sonnenlicht wie andere untote Kreaturen.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Bastionsüberreste-Truhen können nun Diamantspeere enthalten.
- Vergrabene Schatztruhen können nun Eisenspeere enthalten.
- Vergrabene Schatztruhen können nun Kupfer-, Eisen-, Gold- und Diamant-Nautiluspanzer enthalten.
- Truhen in Endsiedlungen können nun Diamantspeere enthalten.
- Truhen in Ozeanruinen können nun Steinspeere enthalten.
- Truhen in Ozeanruinen können nun Kupfer-, Eisen-, Gold- und Diamant-Nautiluspanzer enthalten.
- Truhen in Schiffswracks können nun Kupfer-, Eisen-, Gold- und Diamant-Nautiluspanzer enthalten.
- Truhen von Waffenschmieden können nun Kupfer- und Eisenspeere enthalten.
Befehlsformat
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Vorschläge für Ressourcen zeigen nun Ergebnisse in jedem Namensraum an, statt nur innerhalb von
minecraft.
- Neue Syntax hinzugefügt: Befehl
/execute if - Ermöglicht den Vergleich der verstrichenen Zeit einer gegebenen Stoppuhr mit einem Gleitkommawertbereich.
- Das Argument
timezur Festlegung der Größe kann jetzt auch Sekunden oder Spieltage mit den Suffixensoderdangeben. - Das Argument
timezur Festlegung des Warnabstands gibt jetzt standardmäßig Ticks an, kann aber auch Sekunden oder Spieltage mit den Suffixensoderdangeben.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- „Wie haben wir das geschafft?“ wurde aktualisiert und enthält nun den Effekt „Atem des Nautilus“.
- „Allerbeste Freunde“ wurde aktualisiert und enthält nun den Nautilus, den Zombienautilus und das Zombie-Pferd.
- „Die Hühnchen und die Blümchen“ wurde aktualisiert und enthält nun den Nautilus.
- „Paarweise“ wurde aktualisiert und enthält nun den Nautilus.
- „Monsterjäger“ und „Meisterjäger“ wurden aktualisiert und enthalten nun das Zombiepferd und den Zombienautilus.
- „Ein Witz zum Wegwerfen“, „Zielübungen“ und „Es verbreitet sich“ wurden aktualisiert und enthalten nun den Nautilus und den Zombienautilus.
Allgemein
- Die Wolkenbewegung ist jetzt für alle Spieler auf einem Server gleich.
- Die Farbe des Himmels bei Sonnenaufgang und Sonnenuntergang wird nun von Regen und Donner beeinflusst.
- Die Interpolation der Weltbarriere basiert nun auf Spiel-Ticks anstatt auf Echtzeit.
Allgemein
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Unterstützung für KQueue unter OSX hinzugefügt, um die Netzwerkverbindungsleistung zu verbessern.
- Neuer
spear_mobs-Auslöser mit folgenden Feldern hinzugefügt:player: Optionales Kreaturprädikat, der Spieler, der die kinetische Waffe verwendet.count: Optionale Ganzzahl, die Anzahl der getroffenen Gegner bei einem einzelnen Einsatz der kinetischen Waffe.
- Neues Attributfeld für Biome hinzugefügt, um Umgebungsattribute anzugeben.
- Hinweis: Bestimmte Attribute, wie z. B. gameplay/fast_lava, werden nicht positionsbezogen ausgewertet und können daher nicht für ein Biom festgelegt werden.
- Viele Unterfelder unter „Effekte“ wurden in die Umgebungsattribute migriert:
- Hinweis: Die Form dieser Attribute weicht möglicherweise von den ursprünglichen Feldern ab.
fog_color->minecraft:visual/fog_colorwater_fog_color->minecraft:visual/water_fog_colorsky_color->minecraft:visual/sky_colorparticle->minecraft:visual/ambient_particlesambient_sound,mood_sound,additions_sound->minecraft:audio/ambient_soundsmusic->minecraft:audio/background_musicmusic_volume->minecraft:audio/music_volume
- Die folgenden Farbfelder in der
effects-Definition unterstützen jetzt Farben als String im Format "#rrggbb" oder als Float-Array im Format[red, green, blue].water_colorfoliage_colordry_foliage_colorgrass_colorgrass_color_modifier
- Blockmodell-Elemente können nun um mehrere Achsen gedreht werden.
- Das Modell wird zuerst um die X-Achse, dann um die Y-Achse und schließlich um die Z-Achse gedreht.
- Neue Felder:
x– Drehung um die X-Achse in Grad, Float, Standardwert0.0y– Drehung um die Y-Achse in Grad, Float, Standardwert0.0z– Drehung um die Z-Achse in Grad, Float, Standardwert0.0
- Die vorhandenen Felder
axisundanglekönnen weiterhin verwendet werden.- Wenn beide Feldsätze vorhanden sind, hat die ältere Notation Vorrang.
- Die bestehende Beschränkung für Winkelwerte auf
[-45, 45]wurde aufgehoben.- Hinweis: Die Namen der Flächen werden durch die Drehung nicht beeinflusst. Funktionen, die davon abhängen, wie z. B. das Culling, verwenden immer die ursprünglichen Richtungen.
Blockzustandsdefinition
- Varianten in Blockzustandsdefinitionsdateien (definiert in
assets/.../blockstates/können nun auch um die Z-Achse gedreht werden.- Das neue optionale Feld
zhat das gleiche Format wie die bestehenden Felderxundy: eine Ganzzahl mit den zulässigen Werten0(Standard),90,180und270.
- Das neue optionale Feld
- Blenden jetzt ein, anstatt aus dem Nichts zu erscheinen.
- Mehrere Verwendungen der ⌘ Cmd-Taste auf dem Mac wurden auf Strg umgestellt:
- Der Eingabemodifikator zum Ablegen aller Gegenstände.
- Der Eingabemodifikator zum Einbeziehen aller Daten beim Auswählen eines Blocks.
- Der Eingabemodifikator zum Ändern der GUI-Skalierung in den Videoeinstellungen.
- Das Rezeptbuch wechselt jetzt nicht mehr zwischen Gegenstandsvarianten.
- Eine neue Schadensart
minecraft:spearwurde hinzugefügt.
- Die Version des Paketformats ist jetzt
94.1.
Debug-Renderer
- Über die Debug-Einstellungen sind jetzt weitere Debug-Renderer verfügbar.
- Einige bestehende Renderer wurden verbessert.
- Die Leistung der Debug-Renderer wurde deutlich verbessert.
- Ein neues optionales Feld
timelineswurde hinzugefügt, das angibt, welche Zeitleisten in dieser Dimension aktiv sind.- Format: eine Zeitleisten-ID, eine Liste von Zeitleisten-IDs oder ein Zeitleisten-Tag.
- Das Feld
naturalwurde vollständig durch die Umgebungsattributeminecraft:gameplay/eyeblossom_openundminecraft:gameplay/creaking_activeersetzt. - Das Feld
effectswurde entfernt und durch die folgenden neuen Felder ersetzt:skybox– der zu verwendende Skybox-Rendering-Typ, einer der folgenden:none(vorherminecraft:netherEffekt-ID)overworld(vorherminecraft:overworldEffekt-ID)- Die folgenden Umgebungsattribute werden nur angewendet, wenn
skyboxaufoverworldgesetzt ist:minecraft:visual/sky_color,minecraft:visual/sun_angle,minecraft:visual/sunrise_sunset_color,minecraft:visual/moon_phase,minecraft:visual/moon_angle,minecraft:visual/star_angle,minecraft:visual/star_brightness
- Die folgenden Umgebungsattribute werden nur angewendet, wenn
end(vorherminecraft:endEffekt-ID)- Standard:
overworld
cardinal_light– die Richtung der Himmelsrichtungen, die Blöcke beeinflussen. Folgende Werte stehen zur Verfügung:default(vorherminecraft:overworldundminecraft:endEffekt-ID).nether(vorherminecraft:netherEffekt-ID).- Standard:
default
- Das Feld
fixed_timewurde durch den booleschen Werthas_fixed_timeersetzt (Standard:false).- Zeitbasierte Effekte wie der Sonnenstand werden nun durch Umgebungsattribute bestimmt.
- Alle anderen Verhaltensweisen, die zuvor von
fixed_timeabhingen, verwenden nun den booleschen Werthas_fixed_time.
exponenthinzugefügt- Erhöht die Basis auf die angegebene Stärke.
base– Stufenbasierter Wert, der die Basis des Exponenten angibt.power– Stufenbasierter Wert, der die Stärke des Exponenten angibt.
- Erhöht die Basis auf die angegebene Stärke.
- Verzauberungseffektkomponenten
minecraft:post_piercing_attack: Effekte, die nach einem Stichangriff mit einem Gegenstand angewendet werden.
- Verzauberungskreatureffekte
minecraft:apply_impulse: Fügt der Zielkreatur einen Impuls zu.direction– Der erste Schritt zur Bestimmung der Impulse besteht darin, diesen Vektor als lokale Koordinaten (dieselben, die von Befehl/teleport @s ^ ^ ^verwendet werden) auf den Kreatur-Look-Vektor anzuwenden.coordinate_scale– Der zweite Schritt besteht darin, den resultierenden Vektor mit diesem Vektor auf jeder Achse im Weltraum (X, Y und Z) zu skalieren.magnitude– Der dritte Schritt besteht darin, den resultierenden Vektor mit diesem stufenbasierten Wert zu skalieren.
minecraft:play_sound: unterstützt jetzt eine Liste von Geräuschereigniskennungen, eine für jede Verzauberungsstufe. Ist eine Stufe höher als die Anzahl der Geräusche, wird das letzte Geräusch in der Liste verwendet.
- Das Feld
AngryAtwurde inangry_atumbenannt. - Das Feld
AngerTimewurde entfernt. - Das Feld
anger_end_time(lang) wurde hinzugefügt, das die Zeit angibt, zu der Wut in Spiel-Ticks endet.
- Der Umgebungsnebel im Nether ist nicht länger von der Renderdistanz abhängig und wird einheitlich von 10 bis 96 Blöcken angewendet.
- Die Schriftart
uniformwurde aktualisiert und verwendet nun Unifont 17.0.01.
- Wurden in ein Register verschoben.
- Damit wurden alle Spielregeln von ihren vorherigen Camel-Case-Namen in Ressourcenstandorte im Snake-Case umbenannt.
- Zusätzlich wurden einige Spielregeln umbenannt:
announceAdvancements->minecraft:show_advancement_messagescommandBlocksEnabled->minecraft:command_blocks_workcommand_modification_block_limit->minecraft:max_block_modificationsdisableElytraMovementCheck->minecraft:elytra_movement_check- Der Wert wird an Stellen, die den Ressourcenstandort verwenden, entsprechend invertiert.
disablePlayerMovementCheck->minecraft:player_movement_check- Der Wert wird an Stellen, die den Ressourcenstandort verwenden, entsprechend invertiert.
disableRaids->minecraft:raids- Der Wert wird an Stellen, die den Ressourcenstandort verwenden, entsprechend invertiert.
doDaylightCycle->minecraft:advance_timedoEntityDrops->minecraft:entity_dropsdoImmediateRespawn->minecraft:immediate_respawndoInsomnia->minecraft:spawn_phantomsdoLimitedCrafting->minecraft:limited_craftingdoMobLoot->minecraft:mob_dropsdoMobSpawning->minecraft:spawn_mobsdoPatrolSpawning->minecraft:spawn_patrolsdoTileDrops->minecraft:block_dropsdoTraderSpawning->minecraft:spawn_wandering_tradersdoVinesSpread->minecraft:spread_vinesdoWardenSpawning->minecraft:spawn_wardensdoWeatherCycle->minecraft:advance_weathermaxCommandChainLength->minecraft:max_command_sequence_lengthmaxCommandForkCount->minecraft:max_command_forksnaturalRegeneration->minecraft:natural_health_regenerationsnowAccumulationHeight->minecraft:max_snow_accumulation_heightspawnRadius->minecraft:respawn_radiusspawnerBlocksEnabled->minecraft:spawner_blocks_work
- Limits
- Einige Spielregeln, die bisher keinen begrenzten Wertebereich hatten, haben jetzt einen:
minecraft:max_block_modifications: Minimum1minecraft:max_command_forks: Minimum1minecraft:max_command_sequence_length: Minimum0minecraft:max_entity_cramming: Minimum1minecraft:max_snow_accumulation_height: Minimum0, Maximum:8minecraft:players_nether_portal_creative_delay: Minimum0minecraft:players_nether_portal_default_delay: Minimum0minecraft:players_sleeping_percentage: Minimum0minecraft:random_tick_speed: Minimum0minecraft:respawn_radius: Minimum0
- Einige Spielregeln, die bisher keinen begrenzten Wertebereich hatten, haben jetzt einen:
- In der Testumgebung
game_ruleswurden die Schlüsselbool_ruleundint_ruledurch einen einzigen Schlüssel „rules“ ersetzt.- Es handelt sich um eine Zuordnung von Ressourcenstandorten der Spielregeln zum Spielregelwert. Der Werttyp ist je nach Spielregel entweder ganzzahlig oder boolesch.
Grafik
- Die Lücken zwischen den Blättern sind jetzt dunkelgrün, wenn die Videoeinstellung „Durchsichtiges Laub” deaktiviert ist.
- Durch Deaktivieren der Videoeinstellung „Durchsichtiges Laub” wird die Leistung jetzt stärker als zuvor verbessert.
minecraft:consumable- Das Animationsfeld wurde aktualisiert:
spearwurde intridentumbenannt.- Neue
spear-Animation hinzugefügt.
- Das Animationsfeld wurde aktualisiert:
minecraft:intangible_projectile- Gegenstände mit dieser Komponente zeigen jetzt Informationen dazu in der Schnellinfo an.
- Den folgenden Fisch-Eimer-Gegenständen wurden Lebensmitteleigenschaften hinzugefügt:
minecraft:cod_bucketminecraft:salmon_bucketminecraft:pufferfish_bucketminecraft:tropical_fish_bucket
- Neue Option für alle Gegenstandsmodelle hinzugefügt:
swap_animation_scale- Standardmäßig
1.0 - Gibt an, wie schnell sich der Gegenstand beim Tauschen von Gegenständen in der Schnellleiste auf und ab bewegt.
- Bei hohen Geschwindigkeiten können Gegenstände, die viel Platz auf dem Bildschirm einnehmen, vollständig verschwinden, bevor sie zum nächsten Gegenstand wechseln.
- Standardmäßig
- Neues Gegenstandsmodell hinzugefügt:
spear_in_hand– Modell für den Speer in der Hand.
- Im Bildschirm „Tastenbelegungen“ wurde eine Kategorie „Debug“ hinzugefügt.
- Tasten für den Zugriff auf Debug-Funktionen können jetzt neu belegt werden.
- Die Debug-Modifikatortaste kann separat von der Debug-Overlay-Taste belegt werden.
- Die Taste zum Umschalten der GUI kann jetzt neu belegt werden.
- Die Taste zum Umschalten von Zuschauer-Shader-Effekten, z. B. beim Beobachten eines Endermans, kann jetzt neu belegt werden.
minecraft:filtered- Das Feld
modifierwurde durch zwei Felder ersetzt:on_pass– Funktion oder Liste von Funktionen, die ausgeführt werden, wenn das Prädikatitem_filtererfolgreich ist.on_fail– Funktion oder Liste von Funktionen, die ausgeführt werden, wenn das Prädikatitem_filterfehlschlägt.
- Das Feld
- Neuer Beutepool-Eintrag
minecraft:slotshinzugefügt.- Stellt die in den ausgewählten Slots enthaltenen Gegenstände der Beutetabelle zur Verfügung.
- Format:
slot_source: eine Slot-Quelle die beschreibt, wo sich die Gegenstände befinden.
- Unterstützt alle Standardfelder für Beutepool-Einträge.
contentswurde als unterstützter Wert für den Beuteeintragstypdynamicentfernt.- Das Verhalten, den Inhalt einer Shulker-Box bereitzustellen, wurde durch die Hinzufügung des Beuteeintragstyps
slotsüberflüssig und kann nun mit der Slot-Quelleslot_rangerepliziert werden.
- Das Verhalten, den Inhalt einer Shulker-Box bereitzustellen, wurde durch die Hinzufügung des Beuteeintragstyps
Minecraft-Server-Verwaltungsprotokoll
- Die Version ist jetzt
2.0.0. - In den Schemata
typed_game_ruleunduntyped_game_rulewurde der Typ des Wertefelds von String geändert und akzeptiert nun entweder einen Boolean- oder einen Integer-Wert.- Es verwendet jetzt den Speicherort der Spielregelressource als Schlüssel.
- Ein neuer Benachrichtigungsserver/eine neue Aktivität wurde hinzugefügt.
- Zeigt an, dass eine Netzwerkverbindung zum Server hergestellt wurde.
- Rate begrenzt auf 1 Benachrichtigung pro 30 Sekunden.
- Authentifizierung über den Web-Browser aktivieren.
- Authentifizierung durch Übergabe des Tokens im
Sec-WebSocket-Protocol-Header beim Öffnen der WebSocket-Verbindung.- Beispiel: Sec
-WebSocket-Protocol: minecraft-v1, <Token>
- Beispiel: Sec
- Anfragen, die auf diese Weise authentifiziert werden, unterliegen einer Überprüfung des Origin-Headers. Dies erfordert die Konfiguration zulässiger Ursprünge auf der Serverseite mit
management-server-allowed-origins. Der Standardwert ist leer, d. h. dieSec-WebSocket-Protocol-Authentifizierung ist effektiv deaktiviert.
- Authentifizierung durch Übergabe des Tokens im
- Zombienautilus-Varianten
- Zombienautilus-Varianten können datengesteuert definiert werden, indem Einträge zu
data/<namespace>/zombie_nautilus_variant/<id>.jsonhinzugefügt werden.- Diese Funktion ist experimentell.
- Felder in der Datei:
model– eines von: normal, warmasset_id– Namespace-ID für dieses Varianten-Asset, aufgelöst zuassets/<namespace>/textures/<path>.pngspawn_conditions– eine einheitliche Auswahlregel für Varianten.
- Spawn-Bedingungen
minecraft:biomePrüft, ob eine Entität in bestimmten Biomen spawnt.- Felder:
biomes– ein einzelner Eintrag, eine Liste oder ein Tag, das Biome beschreibt.
- Felder:
minecraft:moon_brightness- Prüft, ob die aktuelle Mondhelligkeit in einem bestimmten Bereich liegt.
- Felder:
- Bereich – Gleitkomma-Bereich (eine einzelne Zahl oder ein Objekt wie
{"min": 1, "max": 2})
- Bereich – Gleitkomma-Bereich (eine einzelne Zahl oder ein Objekt wie
minecraft:structures- Prüft, ob eine Entität in bestimmten Strukturen spawnt.
- Felder:
structures– Einzelner Eintrag, Liste oder Tag, der Strukturen beschreibt.
- Zombienautilus-Varianten können datengesteuert definiert werden, indem Einträge zu
- Die Option „Musik-Toast anzeigen“ wurde in „Musik-Toast“ umbenannt.
- Der Option „Musik-Toast“ wurde ein dritter Zustand hinzugefügt, sodass sie nur im Pausenmenü angezeigt wird.
- Das Panorama wurde aktualisiert und trägt nun mit Mounts of Mayhem Rechnung.
- Komponentenprädikate
- Komponentenprädikate (Prädikatfelder in Block-, Gegenstands- und Kreaturprädikaten) enthalten jetzt Prädikate zur Überprüfung der Existenz jedes Komponententyps.
- Diese Prädikate werden als
{<component_type>: {} }geschrieben. - Diese Prädikatprüfung ist erfolgreich, solange die Komponente vorhanden ist, unabhängig vom tatsächlichen Wert.
- Vorhandene Prädikate für bestimmte Komponenten bleiben unverändert.
- Beispiel:
{predicates:{written_book_content:{author:"foo"} }– Vorhandenes Format für passende Bücher.{predicates:{written_book_content:{} }– Sonderfall des obigen Beispiels, der jeden Wert akzeptierte, solange die Komponente vorhanden war.{predicates:{instrument:{} }– Überprüft, ob die Komponente minecraft:instrument vorhanden ist (war vorher nicht zulässig).
- Kreatur-Prädikate
- Das Prädikat
flagsunterstützt jetzt neue Werte:is_in_water: Wenn eine Kreatur Wasser oder eine Blasensäule berührt.is_fall_flying: Wenn eine Kreatur mit Flügeldecken gleitet.
- Das Prädikat
- Gegenstandsprädikate
- Das Gegenstandsprädikat in Befehlsform (
<item>[predicate~{...},component={...}]) wurde erweitert und akzeptiert nun leere Prädikate für alle Komponententypen. - Ähnlich wie Komponentenprädikate in Daten prüfen diese leeren Einträge nur die Existenz der Komponente.
- Die bestehende kürzere Syntax zur Überprüfung der Komponentenexistenz bleibt unverändert.
- Das bedeutet, dass
*[instrument]und*[instrument~{}]gleichwertig sind.
- Das bedeutet, dass
- Das Gegenstandsprädikat in Befehlsform (
- Die Version ist jetzt
75.0. block.vsh/fshkopiertterrain.vsh/fshund verarbeitet Ad-hoc-Blöcke (z. B. von Kreaturen gehalten).- Die Uniform
ChunkSectionwurde hinzugefügt, die voncodeterrain.vshverwendet wird (ersetztDynamicTransforms). - Neue Shader wurden eingeführt, um GPU-basierte Sprite-Animationen durchzuführen.
- Die Uniform
Globalsverfügt jetzt über Kamerakoordinaten.
- ClientFps-JFR-Ereignis hinzugefügt.
- Erfahrungspakete, die den Erfahrungsfortschritt oder das Level des Spielers nicht verändern, werden vom Server nicht mehr gesendet.
- Die Client-FPS sollten für die meisten Spieler höher sein.
- Die Einstellungen im Bildschirm „Videoeinstellungen“ wurden neu angeordnet und in drei Abschnitte unterteilt: „Anzeige“, „Qualität & Leistung“ und „Benutzeroberfläche“.
- Die folgenden Einstellungen wurden aus den Videoeinstellungen entfernt, da sie die Barrierefreiheitseinstellungen duplizierten:
- „Ansichtsbewegung“
- „Glitzergeschwindigkeit“
- „Glitzerstärke“
- „Sichtfeldeffekte“
- „Verzerrungseffekte“
- Optimierungen, die zuvor hinter der Einstellung „Grafik“ verborgen waren, wurden ausgegliedert und können nun unabhängig voneinander konfiguriert werden:
- „Durchsichtige Blätter“
- „Vignette anzeigen“
- „Wettereffektradius“
- Konfiguriert die Entfernung in Blöcken, innerhalb derer Regen und Schnee sichtbar sind.
- „Verbesserte Transparenz“
- Behebt einige der Probleme beim Rendern transparenter Geometrien, die zu erheblichen GPU-Kosten führten und zuvor hinter „Fabelhaft!“ verborgen waren.
- Ein neuer Schieberegler für „Voreinstellungen“ wurde oben im Bereich „Qualität & Leistung“ hinzugefügt.
- Voreinstellungen steuern die meisten Einstellungen für „Qualität & Leistung“ gleichzeitig, nicht nur die, die zuvor hinter der Einstellung „Grafik“ verborgen waren.
- Verfügbare Voreinstellungen: „Schnell“, „Elegant“, „Fabelhaft!“ und „Benutzerdefiniert“.
- Die Standardvoreinstellung für neue Spieler ist „Elegant“.
- Für Spieler, die auf diese Version aktualisieren, wird die Voreinstellung jedoch auf „Benutzerdefiniert“ gesetzt, um die aktuelle Konfiguration beizubehalten.
- Die folgenden Einstellungen wurden aus den Videoeinstellungen entfernt, da sie die Barrierefreiheitseinstellungen duplizierten:
Shaderdaten & Post-Processing-Effekte
- Die Core-Shader
animate_sprite*wurden hinzugefügt, die eine neue UniformSpriteAnimationInfoverwenden.
- Die Geräusche für Zerstörung, Landung, Platzierung und Verwendung von Ambossen werden jetzt etwas leiser abgespielt.
Sprite-Animationen
- Sprites (Texturen als Teil eines größeren Atlas) werden jetzt auf der GPU und nicht mehr pro Tick auf der CPU animiert.
- Für reguläre Frame-basierte Animationen werden
animate_sprite.vshundanimate_sprite_blit.fshzum Zeichnen verwendet. - Für interpolierte Animationen werden
animate_sprite.vshundanimate_sprite_interpolate.fshzum Zeichnen verwendet. - Die UBO
SpriteAnimationInfoenthält Informationen darüber, wohin das Sprite innerhalb des größeren Texturatlas gezeichnet werden soll.
- Statistik
minecraft:nautilus_one_cmhinzugefügt (Entfernung durch Nautilus).
- Kreaturtyp-Gruppen
#skeletonswurde geändert, um Vertrockneter einzuschließen.#zombieswurde geändert, um Zombienautilus, Zombiepferd und Zombiedromedar einzuschließen.#can_equip_saddlegeändert, um Nautilus, Zombienautilus, Zombiepferd und Zombiedromedar einzuschließen.
- Gegenstands-Gruppen
- Hinzugefügt:
#camel_husk_food- Enthält alle Gegenstände, die zum Füttern eines Zombiedromedars verwendet werden können.
- Hinzugefügt:
- Kreaturtyp-Gruppen
- Hinzugefügt:
#can_float_while_ridden- Enthält Kreaturen, die beim Reiten auf dem Wasser schwimmen können.
- Hinzugefügt:
- Der Gegenstandsgruppe
#enchantable/swordwurde in#enchantable/sweepingumbenannt. - Die Kreaturtypgruppe
#not_scary_for_pufferfishwurde geändert und enthält nun Nautilus und Zombienautilus.
celestials.png-atlas- Ein neuer Himmelsatlas wurde eingeführt, einschließlich Sprites für am Himmel gerenderte Objekte wie Sonne und Mond.
- Enthält Sprites aus
<namensraum>:textures/environment/celestial/<Pfad>.png - Folgende Texturen wurden verschoben oder aufgeteilt:
textures/environment/sun.png->suntextures/environment/end_flash.png->end_flashtextures/environment/moon_phases->moon/full_moon,moon/waning_gibbous,moon/third_quarter,moon/waning_crescent,moon/new_moon,moon/waxing_crescent,moon/first_quarter,moon/waxing_gibbous
- Der Abschnitt
textureder*.mcmeta-Dateien enthält das neue Boolesche Felddarkened_cutout_mipmap.- Der Standardwert ist
false. - Er ist für Blocktexturen, die vor dieser Version Mipmaps hatten, auf
truegesetzt:- Alle Laub-Typen und Mangrovenwurzeln.
- Wenn das Feld auf „
true“ gesetzt ist und die Textur ausgeschnitten ist, werden die Mipmaps abgedunkelt, um das dunklere Innere des Blocks zu emulieren. Dies war vor dieser Version das Verhalten für ausgeschnittene Mipmap-Blöcke. - Wenn das Feld nicht gesetzt oder auf „
false“ gesetzt wird, werden Mipmaps ohne Abdunkelung generiert. Dies eignet sich gut für andere Arten von ausgeschnittenen Blöcken ohne dunkles Inneres, wie z. B. Blumen, Gräser, Ranken, Schienen usw.
- Der Standardwert ist
- Für animierte Blocktexturen werden jetzt nur noch Mipmaps der Stufen 0 und 1 animiert.
- Glas und Glasscheiben unterstützen jetzt durchscheinende Texturen.
- Menü-Schieberegler bleiben jetzt beim Loslassen nach dem Ziehen mit der Maus auf dem nächstgelegenen verfügbaren Wert „haften“.
- Beim Ändern von Schiebereglerwerten mit der Tastatur bewegen die Pfeiltasten den Schieberegler jetzt zum nächsten verfügbaren Wert, nicht wie zuvor um ein Pixel.
- Die Schaltfläche „inF3“ im Bildschirm „Debug-Optionen“ wurde in „inOverlay“ umbenannt.
- Die Option „Oberfläche“ im Bildschirm „Videoeinstellungen“ wurde in „Einstellungen“ umbenannt.
- Der Bildschirm „Einzelbiom-Anpassung“ verfügt jetzt über ein Suchfeld.
- Der Bildschirm „Sprachauswahl“ verfügt jetzt über ein Suchfeld zum Filtern von Sprachen.
Benutzeroberflächen-Sprites
- Neue UI-Sprites hinzugefügt:
container/slot/nautilus_armorcontainer/slot/nautilus_armor_inventory- Nautilus-Symbol für die Nautilus-Inventar-UI.
container/slot/spear- Speer-Symbol für den Schmiedetisch-Bildschirm.
- Neue Sprites mit neun Segmenten hinzugefügt:
container/inventory/effect_backgroundcontainer/inventory/effect_background_ambient
- Folgende Sprites entfernt:
container/inventory/effect_background_largecontainer/inventory/effect_background_small
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.11.
1.21.10
[Bearbeiten | Quelltext bearbeiten]|
7. Oktober 2025
|
Das Bild aus der Update-Ankündigung.
Fehlerkorrekturen
| In dieser Version wurden folgende Fehlerkorrekturen vorgenommen: |
|
1.21.9
[Bearbeiten | Quelltext bearbeiten]|
30. September 2025
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Funktioniert wie der bestehende Block Eisengitter.
- Besteht aus Kupfer und oxidiert mit der Zeit.
- Funktioniert wie der bestehende Kettenblock.
- Besteht aus Kupfer und oxidiert mit der Zeit.
- Kupfertruhen sind ein neuer Truhentyp, der in gewachster und oxidierter Ausführung erhältlich ist.
- Kupfertruhen oxidieren mit der Zeit und können wie andere Kupferblöcke gewachst werden.
- Kupfertruhen können aus einer Truhe und Kupferbarren hergestellt werden.
- Die Kupfergolemstatue ist ein neuer Dekorationsblocktyp, der in gewachsten und oxidierten Varianten erhältlich ist.
- Die Kupfergolemstatue oxidiert mit der Zeit und kann wie Kupferblöcke gewachst werden.
- Die Pose des Blocks kann durch Interaktion mit ihm verändert werden.
- Wenn die Kupfergolemstatue bei Interaktion mit einer Axt nicht oxidiert ist, verwandelt sich der Block wieder in einen Kupfergolem.
- Wenn der Block mit einem Redstone-Komparator verbunden ist, sendet er ein Redstone-Signal basierend auf seiner aktuellen Pose aus.
- Ähnlich wie eine normale Laterne hergestellt, jedoch mit Kupferklumpen und einer Kupferfackel.
- Die Laterne selbst oxidiert und verändert mit zunehmendem Alter ihr Aussehen.
- Funktionell identisch mit der Laterne.
- Eine grüne Variante der Fackel, hergestellt aus einem Kupferklumpen, Kohle und einem Stock.
- Funktionell identisch mit der Fackel.
- Angelaufene, verwitterte und oxidierte Varianten hinzugefügt.
- Das Regal ist ein neuer Dekoblock, der in allen Holzarten erhältlich ist.
- Das Regal kann aus sechs passenden Blöcken aus geschältem Holzstamm, geschältem Bambusstamm oder geschältem Bambusblock hergestellt werden, wobei die obere und untere Reihe gefüllt werden.
- Dieses Rezept ergibt 6 Regale.
- Das Regal kann bis zu 3 Gegenstandsstapel aufnehmen:
- Die Interaktion mit einem der 3 Slots an der Vorderseite tauscht den Haupthandgegenstand des Spielers gegen den Inhalt dieses Slots.
- Das Regal zeigt alle darin enthaltenen Gegenstände vor sich an, ähnlich einem Gegenstandsrahmen.
- Wenn ein Regal mit Redstone betrieben wird, ändert sich die Textur seiner Vorderseite, um dies anzuzeigen. Bis zu 3 Regale mit Stromversorgung werden nebeneinander platziert und können miteinander verbunden werden.
- Die Interaktion mit einem einzelnen Regal mit Stromversorgung tauscht dessen gesamten Inhalt gegen die 3 Gegenstände ganz rechts in der Hotbar des Spielers.
- Die Interaktion mit zwei verbundenen Regalen tauscht deren Inhalt gegen die 6 Gegenstände ganz rechts in der Hotbar des Spielers.
- Die Interaktion mit drei verbundenen Regalen tauscht deren Inhalt gegen alle Gegenstände in der Hotbar des Spielers.
- Es spielt keine Rolle, mit welchem der verbundenen Regale der Spieler interagiert.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Kupferhelme, Kupferharnisch, Kupferbeinschutz und Kupferstiefel hinzugefügt.
- Kupferrüstungen sind haltbarer als Leder und Gold, aber weniger haltbar als Eisen. Die Verzauberbarkeit von Kupferrüstungen ist etwas geringer als bei Eisen.
- Eine Variante der Rossharnisch.
- Hat die gleiche Beutetabelle und Chance auf Generierung wie der Eiserner Rossharnisch.
- Hat eine Rüstungszähigkeit von 4.
- Kupferklumpen hinzugefügt.
- Kupferausrüstung verwandelt sich beim Schmelzen in Kupferklumpen.
- Kupferklumpen können mit Kupferbarren hergestellt werden.
- Kupferaxt, Kupferhacke, Kupferspitzhacke, Kupferschaufel und Kupferschwert wurden hinzugefügt.
- Kupferwerkzeuge und -waffen werden mit Kupferbarren hergestellt und repariert. Sie verursachen den gleichen Schaden wie Stein, sind aber haltbarer. Kupferwerkzeuge arbeiten schneller und halten länger als Steinwerkzeuge, sind aber langsamer als ihre Gegenstücke aus Eisen. Kupferwerkzeuge haben eine höhere Verzauberbarkeit als Diamant, aber etwas weniger als Eisen.
- Kupfergolem-Spawn-Ei hinzugefügt.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Der Kupfergolem ist eine neue Kreatur, der durch Platzieren einer Kürbislaterne oder eines geschnitzten Kürbisses auf einem Kupferblock erzeugt werden kann.
- Lässt 1 bis 3 Kupferbarren fallen, wenn er getötet wird.
- Kupfergolems oxidieren mit der Zeit und können wie Kupferblöcke gewachst werden.
- Wenn der Kupfergolem vollständig oxidiert und nicht gewachst ist, verwandelt er sich in einen Kupfergolemstatue-Block.
- Wenn er in eine Kupfergolemstatue verwandelt wird, lässt der Kupfergolem alle Gegenstände fallen, die er trägt.
- Ein Kupfergolem, der in eine Kupfergolemstatue verwandelt wird, behält seinen Namen, wenn er mit einem Namensschild versehen ist.
- Er kann beim Sortieren von Gegenständen in Truhen helfen.
- Wenn er keinen Gegenstand hält, sucht er nach einer nahegelegenen Kupfertruhe und hebt Gegenstände daraus auf.
- Der Kupfergolem sucht in jeder oxidierten und gewachsten Kupfertruhenvariante nach Gegenständen.
- Er kann maximal 16 Gegenstände gleichzeitig in einem Stapel aufnehmen.
- Jeder Gegenstand in einer Kupfertruhe kann aufgehoben werden.
- Wenn man mit einer leeren Hand mit dem Kupfergolem interagiert, lässt er den getragenen Gegenstand fallen.
- Wenn er einen Gegenstand hält, sucht er nach nahegelegenen Holztruhen, um den Gegenstand darin zu platzieren.
- Der Kupfergolem sucht in Truhen und Fallentruhen nach Gegenständen.
- Er kann einen Gegenstand nur in eine Truhe legen, wenn die Truhe leer ist oder den gleichen Gegenstandstyp enthält, den der Golem in der Hand hält.
- Er besucht maximal 10 Kupfertruhen, um Gegenstände aufzuheben, und maximal 10 Truhen, um Gegenstände abzulegen.
- Wird keine passende Truhe gefunden, wartet der Kupfergolem 7 Sekunden lang, bevor er es erneut versucht.
- Der Suchbereich für Truhen vom Kupfergolem aus beträgt horizontal 32 Blöcke und vertikal 8 Blöcke.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Ein neuer technischer Objekttyp namens
minecraft:mannequinwurde hinzugefügt, der nur mit Beschwörungsbefehlen erzeugt werden kann.- Eine Spielerpuppe ist ein Spieleravatar ohne verbundenen Spieler.
- Spielerpuppen fungieren als lebende Objekte, ähnlich wie Rüstungsständer.
- Sie können Ausrüstung halten und tragen, haben Attribute und Effekte, können Schaden erleiden usw.
- Der Beschreibungstext der Spielerpuppe ist konfigurierbar.
- Sie akzeptieren die Komponente
minecraft:profilevon Spawner-Elementen. - Datenfelder:
profile– Welches Profil soll auf der Spielerpuppe angezeigt werden? Dies ist ein Spielerprofil (dasselbe Format wie eine Komponenteminecraft:profile, das erweitert wurde, um Überschreibungen zu ermöglichen).- Standardmäßig
{}(d. h. statisches Profil, bei demidundnamefehlen).
- Standardmäßig
hidden_layers– Liste der zu verbergenden äußeren Hautschichten.- Gültige Einträge:
Cape,Jacket,left_sleeve,right_sleeve,left_pants_leg,right_pants_leg,hat.
- Gültige Einträge:
main_hand– Welche Hand ist die Haupthand der Spielerpuppe?- Entweder
leftoderright.
- Entweder
pose– Die Pose der Spielerpuppe.- Gültige Einträge:
standing,crouching,swimming,fall_flying,sleeping.
- Gültige Einträge:
immovable– Optionaler Boolescher Wert, der angibt, dass die Spielerpuppe nicht bewegt werden kann (Standardwert:false).description– Optionaler Text, der anstelle desbelow_score-Scores eines Spielers angezeigt wird.- Der Standardtext „NPC“ (
entity.minecraft.mannequin.label) wird angezeigt, wenn er weggelassen wird.
- Der Standardtext „NPC“ (
hide_description– Optionaler Boolescher Wert, der angibt, dass überhaupt keine Beschreibung angezeigt werden soll.- Eine Spielerpuppe mit ausgeblendeter Beschreibung wird so angezeigt, als hätte der Spieler keine
below_score-Anzeige.
- Eine Spielerpuppe mit ausgeblendeter Beschreibung wird so angezeigt, als hätte der Spieler keine
- Die Spielerpuppe ähnelt stark der vor langer Zeit in Beta 1.2 entfernten Kreatur, da sie über ein Spieler-Skin verfügt und keine Bewegungs-KI hat.
Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Neuer Befehl, der den Inhalt eines Spielerprofils von Minecraft-Servern abruft.
- Da der Vorgang einige Zeit in Anspruch nehmen kann, arbeitet er asynchron.
- Die Ergebnisse werden erst nach Abschluss des Vorgangs ausgegeben, das Spiel läuft jedoch ohne Pause weiter.
- Nach erfolgreichem Abschluss wird eine Meldung ausgegeben, mit der Benutzer den Inhalt einer vollständig aufgelösten
minecraft:profile-Komponente oder Befehl/give @s minecraft:player_headmit der besagten Komponente kopieren können.- Außerdem wird ein anklickbarer Text ausgegeben, um eine Spielerpuppe mit dem aufgelösten Profil zu beschwören.
- Da das Ergebnis zum Zeitpunkt der Ausführung nicht bekannt ist, gibt dieser Befehl immer
1zurück. - Syntax:
- Befehl
/fetchprofile name <Spielername>: Löst das Profil nach Benutzernamen auf (Groß-/Kleinschreibung wird nicht berücksichtigt). - Befehl
/fetchprofile id <uuid>: löst Profil nach UUID auf.
- Befehl
Allgemein
[Bearbeiten | Quelltext bearbeiten]Chat-Entwürfe
- Nicht gesendete Chat-Nachrichten werden jetzt als Chat-Entwürfe gespeichert, wenn der Chat zwangsweise geschlossen wurde.
- Dies gilt auch für Schließungen durch externe Ursachen wie Tod oder das Öffnen eines Dialogs, nicht jedoch für das absichtliche Schließen des Chats durch den Spieler.
- Vorhandene Chat-Entwürfe werden beim nächsten Öffnen des Chats automatisch in das Nachrichtenfeld eingetragen.
- Entwurfstext wird ausgegraut, bis er vollständig wiederhergestellt ist.
- Entwurfstext kann durch Interaktion als normaler Text wiederhergestellt werden:
- Zusätzlichen Text eingeben.
- Den Textcursor mit den Pfeiltasten bewegen.
- Darauf klicken.
- Markieren.
- Durch Drücken der Eingabetaste auf einem Chat-Entwurf vor der Wiederherstellung wird dieser wie eine normale Chat-Nachricht gesendet.
- Durch Drücken der Rücktaste auf einem Chat-Entwurf vor der Wiederherstellung wird dieser gelöscht.
- Entwurfstext kann durch Interaktion als normaler Text wiederhergestellt werden:
- Das Ende hat jetzt ein Oberlicht.
- Normalerweise beeinflusst das Himmelslicht das Aussehen der Dimension nicht.
- Alle 30 Sekunden blitzen Blitze am Himmel.
- Wenn sie auftreten, erhöht sich die Intensität des Himmelslichts und durchflutet die Dimension mit violettem Licht.
- Während der Nebeleffekt des Enderdrachen aktiv ist, ist die Blitzquelle am Himmel nicht sichtbar und die Helligkeit des Lichts, das die Welt beeinflusst, ist reduziert.
- Dauert zwischen 5 und 17 Sekunden.
- Die Spielregel
allowEnteringNetherUsingPortalswurde hinzugefügt, um zu steuern, ob der Nether durch Portale betreten werden kann.- Standardmäßig
true.
- Standardmäßig
- Die Spielregel
commandBlocksEnabledwurde hinzugefügt, um zu steuern, ob Befehlsblöcke aktiviert werden sollen oder nicht.- Standardmäßig
true.
- Standardmäßig
- Die Spielregel
pvpwurde hinzugefügt und regelt, ob Spieler anderen Spielern Schaden zufügen dürfen.- Standardmäßig
true.
- Standardmäßig
- Die Spielregel
spawnMonsterswurde hinzugefügt und regelt, ob Monstere natürlich erscheinen sollen.- Standardmäßig
true.
- Standardmäßig
- Die Spielregel
spawnerBlocksEnabledwurde hinzugefügt und regelt, ob Spawner-Blöcke aktiviert werden sollen oder nicht.- Standardmäßig
true.
- Standardmäßig
- Unterstützung für Halychisch wurde hinzugefügt.
Minecraft-Server-Verwaltungsprotokoll
- Eine Serververwaltungs-API (JSON-RPC über WebSocket) für dedizierte Server wurde hinzugefügt.
- Die API ist standardmäßig deaktiviert und kann in den Servereigenschaften aktiviert werden.
management-server-enabled=truemanagement-server-host=localhostmanagement-server-port=25585
- Die API ist bei Aktivierung unter
ws://<management-server-host>:<management-server-port>erreichbar. - Unterstützt die Abfrage und Aktualisierung des Serverstatus (Spieler, Whitelist, Operatoren, Einstellungen, Spielregeln).
- Sendet Benachrichtigungen bei Statusänderungen (z. B. Spielerbeitritt, Aktualisierung der Spielregeln).
- Der Aufruf von
{"id":1,"method":"rpc.discover"}gibt ein API-Schema mit unterstützten Methoden und Benachrichtigungen des aktuell laufenden Servers zurück. - Der Datengenerator erstellt ein API-Schema (
json-rpc-api-schema.json) im Berichtsausgabeordner, das den von der Methoderpc.discoverzurückgegebenen Inhalt widerspiegelt. - Die API entspricht der JSON-RPC 2.0-Spezifikation.
- Verwendet Namespace-Methoden. Die reservierten Namespaces sind
minecraft(z. B.minecraft:players,minecraft:allowlist/add) und Benachrichtigungen (z. B.notification/players/joined).- Erweiterbar durch benutzerdefinierte Namespaces für zusätzliche Methoden und Ereignisse.
- Kernmethodengruppen: Spieler, Whitelist, Operatoren, Server (Speichern, Stoppen), Servereinstellungen, Spielregeln.
- Beispiel für einen Methodenaufruf:
- Anfrage:
{"method":"minecraft:allowlist/add","id":1,"params":[[{"name":"jeb_"}]]} - Antwort:
{"jsonrpc":"2.0","id":1,"result":[{"id":"853c80ef-3c37-49fd-aa49-938b674adae6","name":"jeb_"}]}
- Anfrage:
- Beispiel für eine Benachrichtigung:
{"jsonrpc":"2.0","method":"notification/players/joined","params":[{"id":"853c80ef-3c37-49fd-aa49-938b674adae6","name":"jeb_"}]}
- Beispiel für einen Fehler:
- Anfrage:
{"method": "minecraft:foo/bar","id": 1} - Antwort:
{"jsonrpc":"2.0","id":1,"result":{"jsonrpc":"2.0","id":1,"error":{"code":-32601,"message":"Methode nicht gefunden","data":"Methode nicht gefunden: minecraft:foo/bar"}}} - Fehler und Fehlercodes folgen dem JSON-RPC 2.0-Fehlerobjektformat.
- Anfrage:
- Die API ist standardmäßig deaktiviert und kann in den Servereigenschaften aktiviert werden.
- Clients müssen sich authentifizieren, um auf die API zugreifen zu können.
- Clients sollten einen Autorisierungs-Bearer-Token-Header mit einem serverspezifischen Secret angeben.
- Das Secret wird in der Servereigenschaftendatei konfiguriert:
management-server-secret=- Das Secret sollte genau 40 alphanumerische Zeichen (A-Z, a-z, 0-9) umfassen.
- Das Secret wird automatisch generiert, wenn die Servereigenschaft leer ist.
- Nicht autorisierte Anfragen werden mit 401 Unauthorized abgelehnt.
- TLS ist standardmäßig aktiviert.
- Kann in der Servereigenschaftendatei deaktiviert werden:
management-server-tls-enabled=false
- Erfordert die Festlegung einer Keystore-Datei in der Servereigenschaftendatei.
management-server-tls-keystore=path/to/keystore.p12
- Die Keystore-Datei muss im PKCS12-Format vorliegen.
- Das Keystore-Passwort kann wie folgt festgelegt werden (in der Reihenfolge der Priorität):
- Umgebungsvariable:
MINECRAFT_MANAGEMENT_TLS_KEYSTORE_PASSWORD - JVM-Argument:
-Dmanagement.tls.keystore.password= - Servereigenschaft:
management-server-tls-keystore-password=
- Umgebungsvariable:
- Kann in der Servereigenschaftendatei deaktiviert werden:
- Die Option „Maus X umkehren“ wurde den Mauseinstellungen hinzugefügt, um die X-Achse der Maus umzukehren.
- Die Option „Sprintfenster“ wurde den Steuerungen hinzugefügt. Sie stellt das Zeitfenster in Ticks dar, in dem durch zweimaliges Drücken der Vorwärtstaste der Sprint aktiviert wird.
- Den Chateinstellungen wurde eine Option hinzugefügt, mit der nicht gesendete Chatnachrichten standardmäßig gespeichert werden können.
- Ist diese Option aktiviert, werden nicht gesendete Nachrichten immer als Chat-Entwürfe gespeichert, auch wenn der Spieler den Chat absichtlich geschlossen hat.
- Option „Cursoränderungen zulassen“ im Menü „Mauseinstellungen“ hinzugefügt.
copper_fire_flamehinzugefügt.
Server-Verhaltenskodex
- Beim Verbinden mit einem Server kann jetzt ein Verhaltenskodex-Bildschirm angezeigt werden.
- Die Annahme des Verhaltenskodex ist erforderlich, um auf dem Server spielen zu können.
- Ein Kontrollkästchen ermöglicht es, denselben Verhaltenskodex in Zukunft nicht mehr anzuzeigen.
- Wenn sich der Verhaltenskodex ändert, wird er wieder angezeigt.
- Block-Gruppen
#barshinzugefügt- Enthält alle Bar-Blöcke.
#chainshinzugefügt- Enthält alle Ketten-Blöcke.
#copperhinzugefügt- Enthält alle Kupferblöcke.
#copper_chestshinzugefügt- Enthält alle Kupfertruhen-Blöcke.
#copper_golem_statueshinzugefügt- Enthält alle Kupfergolem-Statuenblöcke.
#incorrect_for_copper_toolhinzugefügt- Enthält alle Blöcke, die mit einem Kupferwerkzeug keine Gegenstände fallen lassen.
#lanternshinzugefügt- Enthält alle Laternen-Blöcke.
#lightning_rodshinzugefügt- Enthält alle Blitzableiter.
#wooden_shelveshinzugefügt- Enthält alle Regale.
- Kreaturtyp-Gruppen
#accepts_iron_golem_gifthinzugefügt.- Enthält alle Kreatur-Typen, denen ein Eisengolem eine Mohnblume auf den Kopf setzen kann.
#candidate_for_iron_golem_gifthinzugefügt.- Enthält alle Kreaturtypen, denen ein Eisengolem eine Mohnblume anbieten kann.
- Kreaturtyp-Gruppe
#cannot_be_pushed_onto_boatshinzugefügt.- Enthält Kreaturtypen, die nicht automatisch Boote betreten.
- Gegenstands-Gruppen
#barshinzugefügt- Enthält alle Eisengitter-Gegenstände.
#chainshinzugefügt- Enthält alle Kettenblock-Gegenstände.
#copperhinzugefügt- Enthält alle Kupferblock-Gegenstände.
#copper_chestshinzugefügt- Enthält alle Kupfertruhenblock-Gegenstände.
#copper_golem_statueshinzugefügt- Enthält alle Kupfergolemstatuen-Gegenstände.
#copper_tool_materialshinzugefügt- Enthält alle Kupferwerkzeugmaterialien.
#lanternshinzugefügt- Enthält alle Laternenblock-Gegenstände.
#lightning_rodshinzugefügt- Enthält alle Blitzableiter.
#repairs_copper_armorhinzugefügt- Enthält alle Gegenstände zur Reparatur von Kupferrüstungen.
#shearable_from_copper_golemhinzugefügt- Enthält alle Gegenstände, die mit einer Schere aus dem Kopf des Kupfergolems entfernt werden können.
#wooden_shelveshinzugefügt- Enthält alle Regale.
object- Neue Textkomponente vom Typ
objectwurde hinzugefügt. - Diese Komponente zeigt ein einzelnes Sprite aus dem Sprite-Atlas als Charakter an.
- Sprites werden immer als Rechteck mit einer Größe von 8 x 8 Pixeln gerendert.
- Format:
atlas– Namespace-ID eines Sprite-Atlas, Standardwert:minecraft:blockssprite– Namespace-ID eines Sprites im Atlas, z. B.item/porkchop
- Allgemeiner Hinweis zu Atlas-Inhalten:
- Sprite-Atlanten enthalten Texturen für Gegenstände, Blöcke, Kreatur-Effekte, GUI-Elemente usw.
- Die Inhalte werden durch Dateien im Verzeichnis
assets/minecraft/atlases/in einem Ressourcenpaket gesteuert. - Aktuelle Inhalte können mit der Tastenkombination F3+S überprüft werden.
- Neue Textkomponente vom Typ
environment/end_flash.pnghinzugefügt
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Das Herstellungsrezept verwendet jetzt 4 Kupferbarren statt 6.
- Kreatur-Köpfe behalten jetzt ihren benutzerdefinierten Namen, wenn sie platziert und anschließend erneut abgebaut werden.
- Umbenannt von "Kette".
- Oxidieren jetzt wie andere Kupferblöcke und der Blitzableiter des Kupfergolems.
- Können jetzt gewachst werden.
- Testinstanzblöcke behalten jetzt Fehlermarkierungen zwischen Weltneuladungen bei.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Farbstoffe haben jetzt aktualisierte Symbole.
- Ziel ist es, die visuelle Einheitlichkeit des Farbsets zu verbessern und gleichzeitig unterschiedliche Formen beizubehalten, um die Zugänglichkeit für Farbenblinde zu gewährleisten.
- Monster-Spawn-Eier haben jetzt eine Tooltip-Warnung, wenn der Schwierigkeitsgrad auf „Friedlich“ eingestellt ist.
- Das Monster spawnt nicht mehr für einen Tick, wenn versucht wird, das Spawn-Ei zu verwenden.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Die Logik zur Auswahl des Ausrüstungstyps für ausgerüstete Monster wurde angepasst, um Kupfer als Möglichkeit hinzuzufügen.
- Ist jetzt ab 64 Blöcken hörbar.
- Die Lautstärke der Reitgeräusche wurde leicht erhöht.
- Jetzt kann manchmal eine dekorative Blume auf einem nahegelegenen Kupfergolem gepflanzt werden.
Befehlsformat
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Serverbefehle werden jetzt standardmäßig aus der Respawn-Dimension ausgeführt und nicht mehr immer aus der Oberwelt.
- Ist nicht mehr auf die Oberwelt beschränkt.
- Das bedeutet, dass Spieler z. B. im Nether respawnen können, wenn sie kein Bett oder keinen Respawn-Anker haben.
- Es wird jetzt auch ein optionales
pitch-Argument akzeptiert.
- Akzeptiert jetzt optional ein Pitch-Argument.
- Das Beschwören von Monstern schlägt jetzt fehl, wenn der Schwierigkeitsgrad auf „Friedlich“ eingestellt ist.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Geräusche für Truhen werden jetzt leiser abgespielt.
- Die Lautstärke eines Geräuschs entspricht jetzt der Lautstärke der Tonquelle.
- Die Tonquelle „Stimme/Sprache“ wurde in „Erzähler/Stimme“ umbenannt.
- Neue Soundereignisse hinzugefügt:
block.copper_chest.open,block.copper_chest.close,block.copper_chest_weathered.open,block.copper_chest_weathered.close,block.copper_chest_oxidized.open,block.copper_chest_oxidized.close,entity.copper_golem.step,entity.copper_golem.hurt,entity.copper_golem.death,entity.copper_golem.spin,entity.copper_golem_weathered.step,entity.copper_golem_weathered.hurt,entity.copper_golem_weathered.death,entity.copper_golem_weathered.spin,entity.copper_golem_oxidized.step,entity.copper_golem_oxidized.hurt,entity.copper_golem_oxidized.death,entity.copper_golem_oxidized.spin,item.armor.equip_copper,entity.copper_golem.spawn,entity.copper_golem.no_item_get,entity.copper_golem.no_item_not_get,entity.copper_golem.item_drop,entity.copper_golem.item_no_drop,entity.copper_golem_become_statue,block.copper_golem_statue.break,block.copper_golem_statue.place,block.copper_golem_statue.hit,block.copper_golem_statue.fall,block.copper_golem_statue.step,block.shelf.activate,block.shelf.deactivate,block.shelf.multi_swap,block.shelf.place_item,block.shelf.single_swap
Allgemein
[Bearbeiten | Quelltext bearbeiten]run_commandKlickereignis- Bisher wurde ein Befehl, der eine signierte Nachricht erforderte (Befehl
/say, Befehl/me, Befehl/msg, Befehl/tell, Befehl/w, Befehl/teammsg, Befehl/tm), stillschweigend verworfen.- Stattdessen wird ein Bildschirm angezeigt, in dem der Benutzer den Befehl in das Chatfenster einfügen oder in die Zwischenablage kopieren kann, falls das Chatfenster nicht geöffnet werden kann.
- Bisher wurde ein Befehl, der eine signierte Nachricht erforderte (Befehl
minecraft:skull- Das Feld
profilewurde geändert, um der Komponenteminecraft:profilezu entsprechen.- Das bedeutet, dass es ebenfalls unveränderlich ist und nur bei Bedarf aufgelöst wird.
- Das Feld
- Es ist jetzt möglich, einen Chat zu beginnen, während man sich in einem Netherportal befindet.
- Der Chat bleibt jetzt geöffnet und unverändert, wenn der Spieler vor dem Transfer in eine andere Dimension gechattet hat.
- Das Konzept der festen „Spawn-Chunks“ wurde entfernt.
- Eine Dimension mit Spieleraktivität, zwangsweise geladenen Chunks, aktiven Portalen oder fliegenden Enderperlen gilt als „aktiv“ und verarbeitet weiterhin Chunks und Kreaturen.
- Das Spiel stellt sicher, dass die folgenden Chunks vollständig geladen sind, bevor der Spieler beitritt oder der Server startet, genau wie Spawn-Chunks zuvor:
- Chunks, die durch den Befehl Befehl
/forceloadgeladen wurden. - Chunks, die aufgrund von Portalaktivität aktiv sind.
- Im Einzelspielermodus geworfene Enderperlen (nur Einzelspieler).
- Der kleine Bereich der Chunks um den Spieler herum (nur Einzelspieler).
- Chunks, die für die Zuweisung des globalen Welt-Spawns erforderlich sind (nur Welterstellung).
- Chunks, die durch den Befehl Befehl
blocks_attacks-Gegenstandskomponente.- Wenn der durch einen Angriff reduzierte Schaden
0beträgt, z. B. weil der Winkelschwellenwert nicht übereinstimmt, kann der Gegenstand im Angriff nicht mehr deaktiviert werden oder durch Blocken einen Rückstoß verursachen.
- Wenn der durch einen Angriff reduzierte Schaden
minecraft:profile- Spielerprofile in Datenkomponenten und Blockobjekten werden nicht mehr automatisch aufgelöst.
- Bisher änderte sich der Inhalt dieser Komponente dauerhaft, wenn das Profil aufgelöst, d. h. vom Minecraft-Dienst heruntergeladen wurde.
- Um Probleme mit dieser unerwarteten Änderung zu vermeiden, wird der aufgelöste Wert nicht mehr gespeichert und der Inhalt des Profils bleibt immer unverändert.
- Diese Komponente hat jetzt zwei Verhaltensweisen:
- Statisch: wenn das Feld
propertiesvorhanden ist oder wenn sowohlnameals auchidvorhanden sind oder wenn beide fehlen.- In diesem Zustand wird das Profil immer unverändert gerendert.
- Wenn das Feld
propertiesfehlt, wird ein Standard-Skin verwendet (ausgewählt basierend aufid, genau wie im Offline-Modus). - Das bedeutet, dass der Skin beim Erstellen der Komponente eingefroren wird.
- Diese Option wird für dekorative Zwecke bevorzugt.
- Dynamisch: Wenn entweder
nameoderidvorhanden ist (aber nicht beides).- Wenn ein Element mit diesem Profil clientseitig gerendert wird, wird das Profil auf den aktuellsten Wert aufgelöst.
- Das bedeutet, dass dieses Element immer mit dem aktuellen Skin des Zielspielers gerendert wird.
- Ändert ein Spieler den Skin während des Spiels, ist die Änderung erst nach einem Neustart des Clients sichtbar.
- Die Auflösung kann mit einer Verzögerung erfolgen, während der das Element mit einem Standard-Skin gerendert wird.
- Der Profilname ersetzt den Elementnamen nur, wenn er vorhanden ist.
- Elemente mit nur
idzeigen den Standardnamen an.
- Elemente mit nur
- Elemente mit dynamischen Profilen werden von statischen durch eine Bezeichnung im Tooltip unterschieden.
- Statisch: wenn das Feld
- Elemente werden basierend auf dem genauen Inhalt gestapelt. Selbst wenn eine dynamische Komponente letztendlich in dasselbe Profil wie eine statische aufgelöst wird, werden sie nicht zusammen gestapelt.
- Spielerköpfe in älteren Karten, die noch nicht in neuen Versionen geladen wurden, werden in der Regel in dynamische Inhalte konvertiert.
- Profile können jetzt auch zusätzliche Felder enthalten, die verschiedene für das Rendering verwendete Werte ersetzen können.
- Wird eines der Felder weggelassen, wird der Wert aus dem aufgelösten Profil verwendet, auch wenn das Profil auf das Standard-Skin aufgelöst wurde.
- Neue Felder:
texture– Optionale Namespace-ID der für das Rendering zu verwendenden Skin-Textur.- Das Skin wird relativ zum Ordner
texturesund mit der Endung.pngangegeben. - Beispiel:
entity/player/wide/steveverwendet das Standard-Skin „Steve“.
- Das Skin wird relativ zum Ordner
cape– Optionale Namespace-ID der für das Rendering zu verwendenden Umhang-Textur.- Verwendet, falls angegeben, dasselbe Format wie das Feld
texture.
- Verwendet, falls angegeben, dasselbe Format wie das Feld
elytra– Optionale Namespace-ID der für das Rendering zu verwendenden Elytren-Textur.- Verwendet, falls angegeben, dasselbe Format wie das Feld
texture. - Ist dieser Wert weder als Override noch im Spielerprofil vorhanden, verwenden Schaufensterpuppen mit diesem Profil die Umhangtextur oder, falls diese ebenfalls nicht vorhanden ist, die Standard-Elytra-Textur beim Tragen von Elytra.
- Verwendet, falls angegeben, dasselbe Format wie das Feld
model– Optionaler Modelltyp, einer vonwideundslim.
- Die Paketformat-Version ist jetzt
88.0. chainwurde iniron_chainumbenannt.
- Einige Debug-Funktionen, die zuvor während der Kompilierung entfernt wurden, bleiben nun erhalten und können von Spielern verwendet werden.
- Einzelne Werte können mit JVM-Eigenschaften aktiviert werden:
- Zuerst muss ein globales Debug-Flag mit
-DMC_DEBUG_ENABLEDoder1=-DMC_DEBUG_ENABLED=trueaktiviert werden. - Anschließend kann eine bestimmte Funktion aktiviert werden, z. B.
-DMC_DEBUG_BRAINoder1=-DMC_DEBUG_BRAIN=true. - Um die Liste aller verfügbaren Debug-Eigenschaften zu erhalten, fügen Sie
-DMC_DEBUG_PRINT_PROPERTIEShinzu.
- Zuerst muss ein globales Debug-Flag mit
- Warnung: Dies ist Debug-Code. Er muss mit äußerster Vorsicht behandelt werden.
- Dies ist eine erweiterte Funktion, die Moddern helfen soll – sie sollte nicht für das normale Spiel verwendet werden.
- Die Funktion funktioniert nicht wie vorgesehen.
- Es kann zum Absturz des Spiels oder zur Beschädigung der Spielwelten kommen.
- Einzelne Optionen können ohne Vorankündigung hinzugefügt, geändert oder entfernt werden.
- Der Bildschirm wurde überarbeitet, um ihn übersichtlicher und besser konfigurierbar zu machen.
- Er ist jetzt von überall im Spiel aus zugänglich, nicht nur in der Spielwelt.
- Standardmäßig werden jetzt weniger Informationen angezeigt.
- Ein neuer Bildschirm mit Debug-Optionen wurde hinzugefügt, der durch Drücken von F3 + F5 geöffnet werden kann.
- Hier können Sie konfigurieren, welche Debug-Informationen angezeigt werden sollen.
- Sie können für jedes Element auswählen, ob es ausgeschaltet, sichtbar sein soll, wenn der Debug-Bildschirm (F3) geöffnet ist, oder immer sichtbar sein soll, auch wenn der Debug-Bildschirm geschlossen ist.
- Einige zuvor verfügbare Debug-Funktionen, wie z. B. Chunk-Rand-Rendering oder Entity-Hitbox-Rendering, können jetzt über diesen Debug-Optionsbildschirm umgeschaltet werden.
- Einige zuvor nicht für die Community verfügbare Debug-Funktionen, wie z. B. die Octree-Visualisierung, sind jetzt über den Debug-Optionsbildschirm zugänglich.
- Der Status des Debug-Optionsbildschirms wird zwischen den Spielstarts gespeichert.
- Der Debug-Optionsbildschirm verfügt über die folgenden voreingestellten Profile:
Default: Setzt alles auf den Standardzustand zurück.Performance: Zeigt einfache Leistungskennzahlen an, einschließlich der immer auf dem Bildschirm sichtbaren FPS-Anzeige.
minecraft:find_top_surfacehinzugefügt- Nähert die oberste Oberfläche einer gegebenen Dichtefunktion an.
- Sie scannt von einer Obergrenze zu einer Untergrenze, um den Punkt zu finden, an dem die Dichte von negativ zu positiv wechselt.
- Für eine optimale Leistung sollte die Obergrenze möglichst nahe an der tatsächlichen Oberfläche liegen.
- Die Obergrenze sollte niemals niedriger als die tatsächliche Oberfläche sein.
- Felder:
density– Dichtefunktion zur Approximation der Oberfläche.upper_bound– 2D-Dichtefunktion für den höchstmöglichen y-Wert.lower_bound– Ganzzahl, niedrigstmöglicher y-Wert.cell_height– positive Ganzzahl, die die Rasterauflösung für den Scan definiert.
minecraft:inverthinzugefügt- Wird zu
1/argumentaufgelöst - Felder:
argument– Dichtefunktion.
- Wird zu
explodeKreatur-Effekte- Neues Feld:
block_particles- Gibt die Anzahl der Blockpartikel an. Jeder Blockpartikel wird zufällig anhand seiner Gewichtung ausgewählt. Bei jedem Tick aller Explosionen wird eine festgelegte Anzahl von Blockpartikeln erzeugt.
- Format: Liste der Einträge.
weight: Nicht-negative Ganzzahl, die die zufällige Gewichtung für diesen ausgewählten Eintrag darstellt.particle: Das zu erzeugende Partikel.scaling: Optionale Skalierung zwischen Explosionszentrum und Blockposition oder1.0, falls nicht angegeben.speed: Optionale Skalierung für die Geschwindigkeit des Partikels oder1.0, falls nicht angegeben.
- Neues Feld:
minecraft:player- Änderungen am
respawn-Objektanglewurde inyawumbenannt und ist nun ein Pflichtfeld.pitchwurde als Pflichtfeld hinzugefügt.dimensionist nun ein Pflichtfeld.
- Änderungen am
Updates der Spielebibliothek
- Das Rendering verwendet jetzt das OpenGL 3.3-Core-Profil.
- Die Spielregel
spawnChunkRadiuswurde entfernt.
- Das Feld
max_distance_from_centerkann nun eine andere Einschränkung für die vertikale als für die horizontale Achse angeben.- Dies kann durch ein Objekt mit den folgenden Feldern angegeben werden:
horizontal– erforderlicher ganzer Wert zwischen1und128.vertical– optionaler ganzer Wert zwischen1und4096(Standard:4096).- z. B.:
"max_distance_from_center": { "horizontal": 20, "vertical": 500 }.
- z. B.:
- Das bisherige Format eines einzelnen Inline-Wertes, der sowohl den horizontalen als auch den vertikalen Abstand angibt, wird weiterhin unterstützt.
- Dies kann durch ein Objekt mit den folgenden Feldern angegeben werden:
- Mehrere Tastenbelegungen mit derselben Taste können jetzt zusammenarbeiten, während vorher nur eine funktionierte.
- Beispielsweise ist es jetzt möglich, die Taste D mit „Springen“ und „Nach links spannen“ zu belegen, um gleichzeitig zu springen und nach links spannen zu können.
- Die rote Warnung für die Belegung mehrerer Tastenbelegungen mit derselben Taste wurde in eine gelbe geändert.
- Neben der bereits vorhandenen Tastenbelegung „Spieler hervorheben“ wurde eine Kategorie „Zuschauer“ im Tastenbelegungsbildschirm hinzugefügt.
- Die Hotbar-Menütaste für Zuschauer kann jetzt neu belegt werden.
- Die Umgebungsbeleuchtung von Objekten wurde angepasst, um optisch besser mit Blöcken und anderen Teilen des Spiels übereinzustimmen.
- Die Unterseite von flachen Oberflächen wird jetzt aus dieser Richtung beleuchtet, anstatt aus der entgegengesetzten Richtung.
- Dies betrifft hauptsächlich Modelle, die Würfel enthalten, die entweder flach oder „hohl“ sind, wie z. B.: abgenutzte Rüstung, abgenutzte Elytren, die äußeren Schichten der Spielerhäute, die Brustkörbe von Skeletten oder Skelettpferden, die Füße von Hühnern oder Fröschenen, die Flügel von Phantomen oder dem Enderdrachen, die Flossen von Fischen und mehr.
- Der Welt-Ladebildschirm zeigt jetzt die Chunks an, in die der Spieler platziert wird, anstatt die Chunks, die rund um den Welt-Spawn geladen werden.
- Der Ladebildschirm enthält jetzt zusätzlich einen Fortschrittsbalken.
- Dieser Fortschrittsbalken berücksichtigt alle oben genannten Chunk-Ladevorgänge.
minecraft:copy_name- Das Feld
sourceakzeptiert jetzt neue Kontextwerte:direct_attackertarget_entityinteracting_entity
- Das Feld
minecraft:copy_components- Das Feld
sourceakzeptiert jetzt neue Kontextwerte:thisattackerdirect_attackerattacking_playertarget_entityinteracting_entitytool
- Das Feld
- Der Beutetabellentyp
minecraft:entity_interactwurde hinzugefügt und akzeptiert die folgenden Parameter:target_entity, die Kreatur, mit der interagiert wird.interacting_entity, die optionale Kreatur, die mittarget_entityinteragiert.tool, das Werkzeug, das für die Interaktion mittarget_entityverwendet wird.
- Der Beutetabellentyp
minecraft:block_interactwurde hinzugefügt und akzeptiert die folgenden Parameter:block_state, der Blockzustand der Blockobjekt, mit der interagiert wird.block_entity, das optionale Blockobjekt, mit der interagiert wird.interacting_entity, die optionale Kreatur, die mitblock_stateinteragiert.tool, das optionale Werkzeug zur Interaktion mitblock_state.
- Felder, die eine Ziel-Kreatur in einer Beutetabelle angeben, wie z. B.
entity_properties.entity, können zusätzlich auf die Parametertypentarget_entityundinteracting_entityabzielen. - Die Beutetabelle
charged_creeper/rootwurde für Drops hinzugefügt, wenn eine Kreatur von einem Geladener Creeper getötet wird.- Diese Beutetabelle weist den getöteten Kreatur den folgenden Beutetabellen zu:
charged_creeper/piglincharged_creeper/creepercharged_creeper/skeletoncharged_creeper/wither_skeletoncharged_creeper/zombie
- Sobald eine getötete Kreatur einen Gegenstand aus dieser Beutetabelle fallen lässt, werden andere vom selben Creeper getötete Kreaturen keinen Gegenstand mehr aus dieser Beutetabelle fallen lassen.
- Diese Beutetabelle weist den getöteten Kreatur den folgenden Beutetabellen zu:
- Die Beutetabelle
brush/armadillowurde für Beute hinzugefügt, die beim Bürsten eines Gürteltiers fällt. - Die Beutetabelle
gameplay/turtle_growwurde für Beute hinzugefügt, die beim Heranwachsen einer Schildkröte fällt. - Die Beutetabelle
harvest/beehivewurde hinzugefügt, wenn ein Bienenstock oder Bienennest mit einer Schere geerntet wird. - Die Beutetabelle
harvest/cave_vinewurde hinzugefügt, wenn Höhlenranken mit Leuchtbeeren durch Interaktion geerntet werden. - Die Beutetabelle
harvest/sweet_berry_bushwurde hinzugefügt und zeigt an, welche Beute beim Ernten eines Süßbeerenstrauchs mit süßen Beeren durch Interaktion mit ihm gefallen ist. - Die Beutetabelle
carve/pumpkinwurde hinzugefügt, wenn ein Kürbis mit einer Schere geschnitzt wird.
Mauszeiger
- Einige UI-Komponenten ändern jetzt die Form des Mauszeigers.
- Beispiele: Texteingaben, numerische Schieberegler, Schaltflächen, Bildlaufleisten.
- Zusätzlich ändern anklickbare Teile von Textbeschriftungen (wie Links) jetzt die Form des Mauszeigers in eine Hand.
- Diese Funktion kann mit der Option „Cursoränderungen zulassen“ im Menü „Mauseinstellungen…“ deaktiviert werden.
- In den Eingabehilfen-Einstellungen wurde eine Schaltfläche hinzugefügt, die zum Steuerungsbildschirm führt.
- Die Option „Automatisch springen“ sowie die Schalter „Schleichen“ und „Sprinten“ wurden aus den Eingabehilfen-Einstellungen entfernt.
- Die Option „Untertitel anzeigen“ wurde in „Untertitel“ umbenannt.
- Die Tastenkombinationen „Angreifen/Zerstören“ und „Gegenstand benutzen/Block platzieren“ sind jetzt umschaltbar, d. h. sie können im Steuerungsbildschirm entweder auf „Halten“ oder „Umschalten“ eingestellt werden.
- Die Einstellung „Blitze ausblenden“ wurde in „Himmelsblitze ausblenden“ umbenannt und deaktiviert nun auch die Endblitze.
- Wenn der Blitz durch die Einstellung deaktiviert ist, wird die Welt nicht vom Blitz erleuchtet, die Blitzquelle ist jedoch weiterhin am Himmel sichtbar und der Soundeffekt wird weiterhin abgespielt.
- Einige Soundregler in den Musik- und Soundoptionen geben jetzt einen Vorschauton wieder, wenn die Einstellung außerhalb einer Welt angepasst wird.
- Die Auswahlbildschirme für Ressourcenpakete und Datenpakete verfügen jetzt über ein Suchfeld.
- Die Option „Maus X umkehren“ wurde den Mauseinstellungen hinzugefügt, um die X-Achse der Maus umzukehren.
- Die Option „Sprintfenster“ wurde der Steuerung hinzugefügt, um das Zeitfenster in Ticks darzustellen, in dem durch zweimaliges Tippen auf die Vorwärtstaste der Sprint aktiviert wird.
Paketformat
- Die Paketversionen für Datenpakete und Ressourcenpakete haben jetzt Nebenversionen.
- Eine Nebenversion der Paketversion des Spiels ist abwärtskompatibel, d. h. alle Pakete, die für frühere Iterationen derselben Hauptversion erstellt wurden, funktionieren weiterhin.
- Pakete können Kompatibilitätsanforderungen für Nebenversionen festlegen, falls sie auf Ressourcen angewiesen sind, die in einer Nebenversion eingeführt wurden.
- Das Format
pack.mcmetawurde aktualisiert:- Das Feld
supported_formatswurde entfernt.- Wenn das Paket Unterstützung für eine Paketversion mit dem vorherigen Format (Datenpaket <
82, Ressourcenpaket <65) deklariert, ist es weiterhin erforderlich. - Andernfalls ist es nicht zulässig und muss entfernt werden.
- Wenn das Paket Unterstützung für eine Paketversion mit dem vorherigen Format (Datenpaket <
- Das Feld
pack_formatist jetzt optional.- Wenn das Paket Unterstützung für eine Paketversion mit dem vorherigen Format (Datenpaket <
82, Ressourcenpaket <65) deklariert, ist es weiterhin erforderlich.
- Wenn das Paket Unterstützung für eine Paketversion mit dem vorherigen Format (Datenpaket <
- Das erforderliche Feld
min_formatwurde hinzugefügt – gibt die unterstützte Mindestversion an.- Eine Vollversion wird als Liste zweier Ganzzahlen angegeben, z. B.
[74, 1] - Die Angabe einer einzelnen Ganzzahl wird als Hauptversion interpretiert, z. B. ist
74dasselbe wie[74, 0]. - Die Angabe einer Liste mit einer einzelnen Ganzzahl wird genauso interpretiert wie die Angabe dieser Ganzzahl allein.
- Eine Vollversion wird als Liste zweier Ganzzahlen angegeben, z. B.
- Erforderliches Feld
max_formathinzugefügt – gibt die maximal unterstützte Version an.- Eine Vollversion wird als Liste zweier Ganzzahlen angegeben, z. B.
[74, 1] - Die Angabe einer einzelnen Ganzzahl wird als Nebenversion interpretiert, d. h. die Nebenversion ist
0x7ffffffff. - Die Angabe einer Liste mit einer einzelnen Ganzzahl wird genauso interpretiert wie die Angabe dieser Ganzzahl allein.
- Eine Vollversion wird als Liste zweier Ganzzahlen angegeben, z. B.
- Für Overlay-Einträge:
- Das Feld
formatswurde entfernt.- Enthält das Paket einen Overlay-Bereich, der eine Paketversion im vorherigen Format (Datenpaket < 82, Ressourcenpaket < 65) enthält, ist dieser weiterhin für alle Overlay-Definitionen erforderlich.
- Andernfalls ist er nicht zulässig und muss entfernt werden.
- Die erforderlichen Felder
min_formatundmax_formatwurden mit den gleichen Formaten wie die oben genannten Felder mit dem gleichen Namen für den Abschnittpackhinzugefügt.
- Das Feld
- Das Feld
- Das Hauptmenü-Panorama wurde aktualisiert und zeigt nun ein Dorf mit Kupfergolems.
dragon_breathakzeptiert jetzt optional einenpower-Parameter (float, Standard1.0), der nach aller Zufälligkeit mit seiner Anfangsgeschwindigkeit multipliziert wird.instant_effectundeffectakzeptieren jetzt optional die Parameterpower(float, Standard1.0) undcolor(rgb, Standard0xFFFFFF).flashbenötigt jetzt einencolor-Parameter (argb).
Rendering
- Die Reihenfolge der Objekt-Renderings wurde für eine deutlich bessere Performance verbessert.
- Bereiche mit vielen Kreaturen, wie z. B. Kreatur-Farmen, bieten nun ein flüssigeres Gameplay.
- Die FPS verbessern sich nicht wesentlich, wenn die Verzögerung größtenteils von anderen Dingen als Kreaturen herrührt, wie etwa beim Spielen mit großer Renderdistanz, wenn man sich nicht in der Nähe vieler Kreaturen befindet.
- Die Version ist jetzt
69.0. - Neue Block-Sprites hinzugefügt:
copper_bars,copper_chain,copper_lantern,copper_torch,exposed_copper_bars,exposed_copper_chain,exposed_copper_lantern,exposed_copper_torch,oxidized_copper_bars,oxidized_copper_chain,oxidized_copper_lantern,oxidized_copper_torch,weathered_copper_bars,weathered_copper_chain,weathered_copper_lantern,weathered_copper_torch,copper,copper_left,copper_right,exposed_copper,exposed_copper_left,exposed_copper_right,weathered_copper,weathered_copper_left,weathered_copper_right,oxidized_copper,oxidized_copper_left,oxidized_copper_right,acacia_shelf,bamboo_shelf,birch_shelf,cherry_shelf,crimson_shelf,dark_oak_shelf,jungle_shelf,mangrove_shelf,oak_shelf,pale_oak_shelf,spruce_shelf,warped_shelf - Neue Kreatur-Sprites hinzugefügt:
copper_chain,copper_lantern,exposed_copper_chain,exposed_copper_lantern,oxidized_copper_chain,oxidized_copper_lantern,weathered_copper_chain,weathered_copper_lantern,copper_golem,exposed_copper_golem,weathered_copper_golem,oxidized_copper_golem,copper_golem_eyes,exposed_copper_golem_eyes,weathered_copper_golem_eyes,oxidized_copper_golem_eyes - Neue Gegenstands-Sprites hinzugefügt:
copper_axe,copper_boots,copper_chestplate,Kupfergolem-Spawn-Ei,Kupferhelm,Kupferschuh,Kupferleggings,Kupfernugget,Kupferspitzhacke,Kupferschaufel,Kupferschwert
- Ein neues Boolean-Feld namens
enable-code-of-conductwurde zuserver.propertieshinzugefügt.- Wenn dieses Feld auf
truegesetzt wird, sucht der Server nach Verhaltenskodex-Dateien im Unterordnercodeofconductim selben Ordner wieserver.properties. - Jede Datei im Ordner sollte die Form
<language_code>.txthaben.- Die angezeigte Sprache wird versucht, der Sprache des Spielers zu entsprechen.
- Falls diese nicht vorhanden ist, wird der Verhaltenskodex von
en_usverwendet. - Falls auch dieser nicht vorhanden ist, wird ein beliebiger verfügbarer Eintrag verwendet.
- Wenn dieses Feld auf
- Mehrere Servereigenschaften wurden entfernt, um sie in Spielregeln zu integrieren. Diese Einstellungen können nun während des Serverbetriebs geändert werden.
- Die Servereigenschaft
allow-netherwurde zugunsten einer neuen Spielregel entfernt. - Servereigenschaft
enable-command-blockwurde zugunsten der neuen Spielregel entfernt. - Servereigenschaft
pvpwurde zugunsten der neuen Spielregel entfernt. - Servereigenschaft
spawn-monsterswurde zugunsten der neuen Spielregel entfernt. - Servereigenschaft
management-server-enabledhinzugefügt, die steuert, ob das neue Minecraft Server Management Protocol aktiviert ist oder nicht.- Standardmäßig
false.
- Standardmäßig
- Servereigenschaft
management-server-hosthinzugefügt, die steuert, mit welchem Host das neue Minecraft Server Management Protocol gestartet wird.- Standardmäßig
localhost.
- Standardmäßig
- Servereigenschaft
management-server-porthinzugefügt, die steuert, mit welchem Port das Minecraft Server Management Protocol gestartet wird.- Standardmäßig
0, wodurch bei jedem Start des Management-Servers ein verfügbarer Port zugewiesen wird.
- Standardmäßig
- Die Servereigenschaft
management-server-tls-enabledwurde hinzugefügt. Sie steuert, ob das Minecraft Server Management Protocol TLS verwendet oder nicht.- Standardmäßig
true.
- Standardmäßig
- Die Servereigenschaft
management-server-tls-keystorewurde hinzugefügt. Sie steuert den Pfad zur für TLS verwendeten Keystore-Datei.- Standardmäßig eine leere Zeichenfolge.
- Ein dedizierter Server startet nicht, wenn TLS aktiviert ist und kein Keystore angegeben ist.
- Die Servereigenschaft
management-server-tls-keystore-passwordwurde hinzugefügt. Sie steuert das Passwort für die für TLS verwendete Keystore-Datei.- Standardmäßig eine leere Zeichenfolge.
- Die Servereigenschaft
status-heartbeat-intervalwurde hinzugefügt. Sie steuert das Intervall, in dem der Management-Server Heartbeat-Benachrichtigungen an verbundene Clients sendet.- Standardmäßig
0, d. h. deaktiviert.
- Standardmäßig
Server-Verhaltenskodex
- Formatierungscodes werden jetzt aus den Verhaltenskodexdateien entfernt.
Shaderdaten & Post-Processing-Effekte
- Die folgenden nicht verwendeten Shader wurden entfernt:
core/position_color_lightmap.vshcore/position_color_lightmap.fshcore/position_color_tex_lightmap.vshcore/position_color_tex_lightmap.fsh
- Kleine Änderung an den UV-Berechnungen in der Funktion
minecraft_sample_lightmapim Programmcore/terrain.vsh. - Vollbild-Durchläufe
- Die folgenden Vertex-Shader wurden entfernt und durch
core/screenquad.vshersetzt:core/blit_screen.vshpost/blit.vshpost/blur.vshpost/invert.vshpost/sobel.vshpost/screenquad.vsh
- Vertex-Shader für Post-Processing-Effekte sowie Lightmap-Generierung und Vollbild-Blits erhalten nicht mehr das Attribut
Position, sondern müssen die Vertex-Koordinaten übergl_VertexIDzuweisen. - Diese Durchgänge werden außerdem nur mit drei Eckpunkten statt mit einem vollständigen Quad ausgeführt.
- Die folgenden Vertex-Shader wurden entfernt und durch
- Den folgenden Shadern wurde ein neues Flag
PER_FACE_LIGHTINGhinzugefügt:core/entity.vshcore/entity.fsh
- Wenn dieses Flag aktiviert ist, wird die Kardinalbeleuchtung für Vorder- und Rückseite separat berechnet.
- Da das Spiel nun OpenGL 3.3 benötigt, wurde die Version aller Shader von
150auf330erhöht.
- Spieler, die einem Server beigetreten sind, werden jetzt immer im Bildschirm „Soziale Interaktionen“ dieses Servers angezeigt, auch wenn sie offline sind.
- Der Splash „Now on OpenGL 3.2 core profile!“ wurde in „Now on OpenGL 3.3 core profile!“ geändert.
- Der Statistikbildschirm verwendet jetzt dieselben Registerkarten wie das Menü/Einzelspieler/Neue Welt erstellen anstelle von Schaltflächen.
- Biom-Gruppen
cherry_grovezur Gruppe#stronghold_biased_tohinzugefügt.
- Block-Gruppen
#copper_chestszur Gruppe#guarded_by_piglinshinzugefügt.#copper_chests,#lightning_rodszur Gruppe#needs_stone_toolhinzugefügt undlightning_rodentfernt.#wooden_shelveszur Gruppe#mineable/axehinzugefügt.#copper_chests,#copper_golem_statues,#lightning_rodszur Gruppe#mineable/pickaxehinzugefügt undlightning_rodentfernt.copper_torchzum Block-Gruppe#wall_post_overridehinzugefügt.#chains,#bars,#lanternshinzugefügt undchain,iron_bars,lantern,soul_lanternaus Block-Gruppe#mineable/pickaxeentfernt.
- Kreaturtyp-Gruppen
copper_golemwurde zu den Gruppen#can_breathe_under_water,#fall_damage_immunehinzugefügt.
- Gegenstands-Gruppen
copper_axewurde zu den Gruppen#axeshinzugefügt.copper_chestplatewurde zu den Gruppen#chest_armorhinzugefügt.copper_bootswurde zu den Gruppen#foot_armorhinzugefügt.copper_helmetwurde zu den Gruppen#head_armorhinzugefügt.copper_hoewurde zu den Gruppen#hoeshinzugefügt.copper_leggingswurde zu den Gruppen#leg_armorhinzugefügt.crimson_shelf,warped_shelfzur Gruppe#non_flammable_woodhinzugefügt.copper_pickaxezur Gruppe#pickaxeshinzugefügt.copper_shovelzur Gruppe#shovelshinzugefügt.copper_swordzur Gruppe#swordshinzugefügt.
- Fett- und Kursivschrift werden beim Zeichnen von Sprites ignoriert.
- Objekttextkomponente
- Diese Komponente wurde aktualisiert und unterstützt nun die Anzeige anderer Nicht-Zeichenobjekte als Teil von Text.
- Neues Format:
object: Objekttyp, Zeichenfolge, Werte siehe unten.<typspezifisch>: zusätzliche Felder je nach Objekttyp.
- Ähnlich wie bei der
nbt-Textkomponente kann das FeldObjektweggelassen werden.- Es wird jedoch empfohlen, es zur Fehlerprüfung anzugeben.
- Atlas-Objekttyp
- Verhält sich wie die vorherige
Objekt-Komponente, ist jetzt aber ein separater Objekttyp. - Verwendet dasselbe Format wie zuvor.
- Verhält sich wie die vorherige
- Spieler-Objekttyp
- Rendert den Kopf des Spielers.
- Bei Angabe eines Teilprofils wird die Skin auf die gleiche Weise wie die Komponente
minecraft:profileauf dem Kopf des Spielers aufgelöst. - Format:
player: Spielerprofilname: Spielername, optionaler Stringid: Spieler-UUID, optionale UUIDproperties: Profileigenschaften, optionale Karte
hat: Steuert die Darstellung einer Hutebene, Boolean, Standardtrue
- Der Ergebnis-Slot von
gui/container/villager.pngwurde um einen Pixel nach oben verschoben.
Texturatlas
- Für die folgenden Texturatlanten werden keine ungenutzten Mipmapped-Versionen mehr generiert:
armor_trims.png-atlasbanner_patterns.png-atlasbeds.png-atlaschest.png-atlasdecorated_pot.png-atlasshield_patterns.png-atlasshulker_boxes.png-atlassigns.png-atlas
- Die Weltgrenze ist jetzt dimensionsspezifisch.
- Das bedeutet, dass jede Dimension ihre eigene Weltgrenzengröße, -position usw. haben kann.
- Das Feld
initial_density_without_jaggednessin den Definitionen vonnoise_settingswurde durch das Feldpreliminary_surface_levelersetzt.initial_density_without_jaggednesswar eine 3D-Dichtefunktion, die zur Bestimmung eines ungefähren Oberflächenniveaus verwendet wurde, indem nach dem ersten Punkt mit einer Dichte größer als0,390625gesucht wurde.preliminary_surface_levelist eine 2D-Dichtefunktion, die die y-Ebene der ungefähren Oberfläche erzeugen soll.- Die Dichtefunktion
minecraft:find_top_surfacekann verwendet werden, um den vorherigen Scan zu replizieren.
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.9.
1.21.8
[Bearbeiten | Quelltext bearbeiten]|
17. Juli 2025
|
Das Bild aus der Update-Ankündigung.
Fehlerkorrekturen
| In dieser Version wurden folgende Fehlerkorrekturen vorgenommen: |
|
1.21.7
[Bearbeiten | Quelltext bearbeiten]|
30. Juni 2025
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Die Schallplatte Lava Chicken von Hyper Potions wurde hinzugefügt.
- Erhältlich durch das Töten eines Hühnerreiters.
- Neues Gemälde von Sarah Boeving hinzugefügt.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Allgemein
[Bearbeiten | Quelltext bearbeiten]- Die Version des Paketformats ist jetzt
81.
- Die Version des Paketformats ist jetzt
64.
Fehlerkorrekturen
| In dieser Version wurden folgende Fehlerkorrekturen vorgenommen: |
|
1.21.6
[Bearbeiten | Quelltext bearbeiten]|
17. Juni 2025
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Wird in Netherfossilen im Seelensandtal gefunden.
- Kann mit 1 Knochenblock und 8 Ghast-Tränen hergestellt werden.
- Wenn er unter Wasser ist, durchläuft er 3 Zustände in etwa 20 Minuten, bis er eine Ghastlein-Kreatur hervorbringt.
- Macht Geräusche und zeigt Partikel je nach Zustand.
- Wenn es während des Wasserstaus abgebaut wird, kehrt es in seinen „trockenen“ Zustand zurück, unabhängig davon, welchen Zustand es während des Wasserstaus erreicht hat.
- Kehrt in seinen ursprünglichen „trockenen“ Zustand zurück, wenn er aus der Staunässe herausgenommen wird, wobei die gleiche Zeitskala gilt.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Wird verwendet, um einen glücklichen Ghast zu spawnen.
- Wird aus 3 Leder, 2 Glas und 1 Wolle hergestellt, und das Geschirr hat die gleiche Farbe wie die Wolle, die beim Herstellen verwendet wurde.
- Wird verwendet, um auf einen glücklichen Ghast zu fliegen.
- Kann nur auf einem glücklichen Ghast ausgerüstet werden.
- Erlaubt bis zu 4 Spielern, den glücklichen Ghast zu besteigen.
- Es gibt 16 Varianten, die der Farbe der Wolle entsprechen, die zur Herstellung des Geschirrs verwendet wird.
- Kann neu gefärbt werden.
- Kann mit der Schere vom glücklichen Ghast entfernt werden, aber nur, wenn keine Spieler auf ihm sitzen.
- Die Schallplatte "Tears" von Amos Roddy wurde hinzugefügt.
- Wird durch das Töten eines Ghasts mit einem von einem Spieler abgelenkten Feuerkugel erhalten.
- Hat einen Redstone-Komparator-Ausgang von 10, wenn es in einem Plattenspieler abgespielt wird.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Entstehen, nachdem ein ausgetrockneter Ghast in Wasser getränkt wurde.
- Kann mit Schneebällen gefüttert werden, um sein Wachstum zu beschleunigen.
- Kann mit dem Befehl beschworen werden: Befehl
/summon happy_ghast ~ ~ ~ {Age:-24000}. - Nach dem Spawnen wird ein Ghastlein versuchen zu folgen:
- Spielern in einem Radius von 16 Blöcken.
- Einer erwachsenen, nicht-aquatischen passiven Kreatur (und einigen neutralen Kreaturen) innerhalb eines 16-Block-Radius.
- Wenn kein Spieler oder keine geeigneter Kreatur in der Nähe ist, wird das Ghastlein innerhalb von 32 Blöcken von seiner Ausgangsposition (wo er gespawnt ist oder mit dem er zuletzt interagiert hat) herumlaufen.
- Er setzt seine Heimatposition zurück, wenn er sich mehr als 16 Blöcke von der Grenze seines Heimatgebiets entfernt.
- Entsteht, wenn ein Ghastlein mit genügend Schneebällen gefüttert wird.
- Ein reitbares Wesen, das mit einem Geschirr ausgestattet und von bis zu vier Spielern geritten werden kann.
- Wenn ein Spieler aufsteigt, fährt die Brille des glücklichen Ghast nach unten und verdeckt seine Augen, was anzeigt, dass er nun gesteuert werden kann.
- Spieler, die nach dem ersten Spieler, der den glücklichen Ghast steuert, aufsteigen, werden in die Schlitze auf jeder Seite der Ghast gesetzt, beginnend im Uhrzeigersinn mit dem ersten Spieler.
- Durch Drücken der Hocktaste wird der Spieler auf der Spitze abgesetzt.
- Die Dritte-Person-Kamera wird nach hinten verschoben, wenn der Spieler aufsteigt.
- Wenn der Spieler mitten in der Luft absteigt, sinkt der glückliche Ghast auf den Boden, bevor er sich wieder in Bewegung setzt.
- Man kann auf ihm stehen, ähnlich wie auf einem Shulker.
- Wenn der glückliche Ghast einen Spieler auf sich entdeckt, stellt es alle Bewegungen ein und richtet sich auf die nächstgelegene horizontale Himmelsrichtung aus.
- Dies geschieht unabhängig davon, ob sie mit einem Geschirr ausgestattet ist oder nicht.
- Wenn der glückliche Ghast einen Spieler auf sich entdeckt, stellt es alle Bewegungen ein und richtet sich auf die nächstgelegene horizontale Himmelsrichtung aus.
- Wenn es nicht geritten wird, nähert es sich Spielern mit Schneebällen.
- Hat kein Fluchtverhalten, wenn er Schaden nimmt.
- Regeneriert seine Gesundheit langsam, wobei sich die Regeneration bei Regen, Schnee oder wenn es auf gleicher Höhe wie die Wolken fliegt, beschleunigt.
- Kann keine Boote betreten.
- Wenn keine Spieler auf dem glücklichen Ghast sitzen oder gehen, wird die Brille hochgeklappt und der glückliche Ghast fängt an, um die Ausgangsposition herumzuschweifen.
- Sie bewegt sich in einem Umkreis von 64 Blöcken um ihre Ausgangsposition, ähnlich wie ein Ghastlein.
- Wenn der glückliche Ghast ein Geschirr trägt, bewegt es sich näher an der Ausgangsposition (innerhalb von 32 Blöcken).
Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Ein neuer Befehl, der den Clients einen Dialog anzeigt.
- Syntax:
- Befehl
/dialog show <Spieler> <Dialog> - Dialog dem/den Spieler(n) zeigen.
<Spieler>- Spielername, UUID oder ein Spielerselektor.<Dialog>- eine namengebende ID aus derminecraft:dialog-Registry oder ein Inline-Dialogwert wie oben beschrieben.- Gibt die Anzahl der Spieler im Zielargument zurück.
- Befehl
/dialog clear <Spieler> - Leert den Dialog für den/die Spieler, falls diese sichtbar sind.
<Spieler>- Spielername, UUID oder ein Spielerselektor.- Gibt die Anzahl der Spieler im Argument Ziele zurück.
- Befehl
- Besitzt keine Argumente.
- Gibt aktuelle Versionsdaten auf der Serverseite aus.
- Verfügbar im Einzelspieler oder für Serverbetreiber.
- Ein neuer Befehl zum Abfragen und Ändern von Wegpunkten.
- Syntax:
- Befehl
/waypoint list - Befehl
/waypoint modify <entity-selector> color <color> - Befehl
/waypoint modify <entity-selector> color hex <hex-color> - Befehl
/waypoint modify <entity-selector> color reset - Befehl
/waypoint modify <entity-selector> fade <fade_start> <alpha_start> <fade_end> <alpha_end> - Befehl
/waypoint modify <entity-selector> fade reset
- Befehl
- Parameter:
entity-selector: Zur Auswahl von Kreaturen, die als Wegpunkte übertragen werden (siehe Attributwaypoint_transmit_range).color: Überschreibt die Farbe des Ortungsleisten-Symbols für diesen Wegpunkt.hex <hex-color>Argumente sind im Webformat (RRGGBB).- Rot ist entweder hex F00 oder hex FF0000.
- Kornblumenblau ist hex 6495ED.
fade: Legt den Ausblendeffekt für Wegpunkte fest.- Die Argumente
<fade_start><alpha_start><fade_end><alpha_end>regeln die Start-/Enddistanz der Überblendung und die Alpha-Deckkraft.*_startist der nahegelegene Wert (am nächsten zum Spieler).*_endist der Fernwert (am weitesten vom Spieler entfernt).
resetstellt das Standardverhalten von weit entfernten Ortungsleisten-Symbols wieder her, die auf 0.2 alpha ausgeblendet werden.
- Die Argumente
Spielweise
[Bearbeiten | Quelltext bearbeiten]- 2 neue Fortschritte hinzugefügt:
- Bleib hydriert!
- Herztransplantator
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Ein UI-Element auf dem Spieler-HUD, das die Richtung der anderen Spieler in der Welt anzeigt.
- Standardmäßig senden alle Spieler einen Wegpunkt von sich selbst, und alle Spieler empfangen alle Wegpunkte; so können Spieler andere Spieler im Mehrspielermodus orten.
- Die Ortungsleiste zeigt farbige Indikatoren an, wenn die Kamera innerhalb von 120 Grad auf einen Wegpunkt gerichtet ist. Befindet sich ein Wegpunkt über/unter dem Sichtfeld der Kamera (dem Bildschirm), wird ein Pfeil nach oben/unten angezeigt.
- Jeder Wegpunkt, bei dem festgestellt wird, dass es sich um einen Spieler oder Kreatur handelt, der zu einem Team gehört, wird in der Farbe des Teams angezeigt.
- Kann mit der Spielregel
locatorBarumgeschaltet werden.
- Fünf neue Hintergrundmusik-Titel von Amos Roddy wurden den Biomen Kirschberghain, Wald, Wüste, Berghain und Üppige Höhlen hinzugefügt:
- "Below and Above"
- "Broken Clocks"
- "Fireflies"
- "Lilypad"
- "O's Piano"
- Dieselben Lieder wurden der Musikrotation im Menübildschirm hinzugefügt.
- Der POI (points-of-interest)
test_instancewurde hinzugefügt.
- Der
entity/leashknot/breakwurde hinzugefügt, wenn eine Leine reißt. - Die folgenden Sounds wurden für das Abscheren von Sätteln, Rossharnische und Teppiche von Lamas hinzugefügt.
mob/horse/armor_unequipmob/horse/saddle_unequipmob/llama/unequip
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Der Auslöser
minecraft:player_sheared_equipmentwurde hinzugefügt.- Kann ausgelöst werden, wenn ein Spieler ein abtrennbares Gerät von einer Kreatur abtrennt.
- Bedingungen:
item– Abtrennbarer Gegenstand.entity– Die abgetrennte Kreatur.
camera_distancehinzugefügt- Standardwert:
4.0 - Ändert den Abstand, in dem die Kamera in der Dritten-Person-Ansicht vom Spieler oder der beobachteten Kreatur entfernt ist.
- Wenn die Kreatur, auf der geritten wird, ein größeres
camera_distance-Attribut hat, wird dieser Abstand verwendet. - Dieser Abstand wird mit dem
scale-Attribut multipliziert, um den endgültigen Kameraabstand zu erhalten.
- Standardwert:
waypoint_transmit_rangeundwaypoint_receive_rangehinzugefügt.- Standard:
0.0, Minimum:0.0, Maximum:60000000.0. - Spieler haben eine Standard-Sende- und Empfangsreichweite von 60.000.000.
- Kreaturen mit einer Sendereichweite über Null senden Wegpunktpakete an Empfänger in der Nähe.
- Umgekehrt können Empfänger nur in einem Bereich über Null empfangen und keine Wegpunkte außerhalb dieses Bereichs empfangen.
- Standard:
- F3+V hinzugefügt.
- Druckt clientseitige Versionsinformationen.
- Es wurde eine Möglichkeit hinzugefügt, einfache modale Dialoge für einen Benutzer anzuzeigen.
- Dialoge werden in einer
minecraft:dialogRegistry gespeichert, können aber auch inline definiert werden. - Dialoge sind ein experimentelles Feature.
- Um Verwirrung beim Benutzer zu vermeiden, sind Dialoge mit einem Warnzeichen neben dem Titel gekennzeichnet.
- Ein Klick auf diese Warnung führt zu einem Dialog, der dem Benutzer erklärt, dass dieser Bildschirm von benutzerdefinierten Inhalten bereitgestellt wird.
- Es gibt dem Benutzer auch die Möglichkeit, die aktuelle Welt zu verlassen, um zu vermeiden, dass er in einer Endlosschleife von Dialogen gefangen ist.
- Dialoge können vom Server in der
playundconfigurationVerbindungsphase angezeigt werden.- In der
configurationsind jedoch nur Inline-Registrierungen erlaubt, da Registrierungen in dieser Phase noch nicht verfügbar sind.
- In der
- Dialoge werden immer geschlossen, nachdem der Benutzer eine Aktion ausgewählt hat.
- Dialoge werden standardmäßig auch geschlossen, wenn die Esc-Taste gedrückt wird.
- Wenn dies geschieht, führt der Dialog eine für den Dialogtyp spezifische Aktion aus, die unten als „Beenden-Aktion“ beschrieben wird.
- Dieses Verhalten ist konfigurierbar.
- Wenn der Dialogbildschirm geschlossen wird, kehrt das Spiel zum vorher angezeigten Nicht-Dialogbildschirm oder zum Gameplay zurück.
- Das bedeutet, dass neue Dialoge immer die bereits geöffneten ersetzen, falls vorhanden.
- Dialogbildschirme halten das Spiel im Einzelspielermodus an.
- Dialoge können so konfiguriert werden, dass sie über das Pausenmenü zugänglich sind.
- Dies ersetzt und erweitert die Schaltfläche „Server Links“, die in früheren Versionen hinzugefügt wurde.
- Die meisten Dialoge folgen einem gemeinsamen Layout, der genaue Inhalt hängt jedoch vom Typ ab:
- Kopfzeile mit Titel und Warnschaltfläche.
- Body-Elemente (Beschriftungen, Eingaben, Schaltflächen und Submit-Aktionen), bei Bedarf scrollbar.
- Optionale Fußzeile, enthält die wichtigsten Schaltflächen und Absendeaktionen.
- Dialoge werden in der
minecraft:dialogRegistry gespeichert, die von einem Datenpaket bereitgestellt werden kann.- Felder:
type- einer der Dialogtypen aus derminecraft:dialog_type-Registrierung<type-specific>- siehe unten.
- Felder:
- Gemeinsame Dialogfeldfelder
- Die meisten Dialogtypen haben einige Felder gemeinsam.
- Felder:
title- Bildschirmtitel, Textkomponente.
- Sollte unabhängig vom Typ immer auf dem Bildschirm sichtbar sein.
- Bildschirmtitel, Textkomponente.
external_title- Name für eine Schaltfläche, die zu diesem Dialog führt (z. B. vom Pausenbildschirm), optionale Textkomponente.
- Falls nicht vorhanden, wird stattdessen
titleverwendet.
- Falls nicht vorhanden, wird stattdessen
- Name für eine Schaltfläche, die zu diesem Dialog führt (z. B. vom Pausenbildschirm), optionale Textkomponente.
body- Optionale Liste von Body-Elementen oder ein einzelnes Element.
can_close_with_escape- Kann der Dialog mit der Taste Escape geschlossen werden? Standardwert:
true.
- Kann der Dialog mit der Taste Escape geschlossen werden? Standardwert:
- Gemeinsame Schaltflächendaten
- Die meisten Aktionen in Dialogtypen verwenden die folgenden Felder, die das Erscheinungsbild der mit der Aktion verknüpften Schaltfläche beschreiben:
label– Textkomponente.tooltip– optionale Textkomponente, die angezeigt wird, wenn die Schaltfläche hervorgehoben ist oder der Mauszeiger darüber bewegt wird.width– Breite der Schaltfläche, positive Ganzzahl, Standardwert:150.
- Die meisten Aktionen in Dialogtypen verwenden die folgenden Felder, die das Erscheinungsbild der mit der Aktion verknüpften Schaltfläche beschreiben:
- Klickaktion
- Gemeinsames Objekt in Dialogen zur Darstellung anklickbarer Aktionen.
- Felder:
- Gemeinsame Schaltflächendaten.
on_click– optionales Klickereignis (gleiches Format wieclick_eventbei Textkomponenten).- Falls nicht vorhanden, schließt ein Klick auf die Schaltfläche den Bildschirm ohne weitere Aktion.
- Felder:
- Gemeinsames Objekt in Dialogen zur Darstellung anklickbarer Aktionen.
- Dialogtypen
minecraft:notice- Ein einfacher Bildschirm mit einer Aktion in der Fußzeile.
- Aktion beenden: wie
action. - Felder:
- Allgemeine Dialogfelder
action– Klickaktion, standardmäßig eine Schaltfläche mit der Beschriftunggui.okund ohne Aktion oder Tooltip.
minecraft:confirmation- Ein einfacher Bildschirm mit zwei Aktionen in der Fußzeile.
- Aktion beenden: wie
no. - Felder:
- Allgemeine Dialogfelder
yes– Klickaktion für positives Ergebnis.no– Klickaktion für negatives Ergebnis.
minecraft:multi_action- Eine scrollbare Liste mit Aktionen in Spalten.
- Der Bildschirm verfügt außerdem über eine Schaltfläche in der Fußzeile, die die Aktion beenden und den Bildschirm schließen kann.
- Die Bezeichnung lautet
gui.cancel, wenn der Dialog eine definierte Beendigungsaktion hat, undgui.back, wenn er keine Nebeneffekte hat.
- Die Bezeichnung lautet
- Beendigungsaktion: definiert im Feld
on_cancel. - Felder:
- Allgemeine Dialogfeldfelder
actions– nicht leere Liste von Klickaktionen.on_cancel– optionales Klickereignis (gleiches Format wieclick_eventbei Textkomponenten).columns– positive Ganzzahl, die die Anzahl der Spalten angibt, Standard:2.
minecraft:server_links- Eine scrollbare Liste von Links, die vom Server im Paket
minecraft:server_linksempfangen wurden, angeordnet in Spalten. - Der Bildschirm verfügt außerdem über eine Schaltfläche in der Fußzeile, die die Beendigungsaktion ausführt und den Bildschirm schließt.
- Die Bezeichnung lautet
gui.cancel, wenn der Dialog eine definierte Beendigungsaktion hat, undgui.back, wenn er keine Nebeneffekte hat.
- Die Bezeichnung lautet
- Hinweis: Dies ersetzt den vorherigen Bildschirm „Server-Links“, verfügt nun aber über einen zusätzlichen Text.
- Beendigungsaktion: definiert im Feld
on_cancel. - Felder:
- Allgemeine Dialogfelder.
on_cancel– optionales Klickereignis (gleiches Format wieclick_eventbei Textkomponenten).columns– positive Ganzzahl für die Anzahl der Spalten, Standard:2.button_width– Breite der Schaltflächen in der Liste, positive Ganzzahl mit Standardwert150.
- Eine scrollbare Liste von Links, die vom Server im Paket
minecraft:dialog_list- Eine scrollbare Liste von Schaltflächen, die direkt zu anderen Dialogen führen, angeordnet in Spalten.
- Die Titel dieser Schaltflächen werden aus den
external_title-Feldern der Zieldialoge übernommen.
- Die Titel dieser Schaltflächen werden aus den
- Der Bildschirm enthält außerdem eine Schaltfläche in der Fußzeile, die eine Exit-Aktion ausführt und den Bildschirm schließt.
- Die Bezeichnung lautet
gui.cancel, wenn der Dialog eine Exit-Aktion definiert hat, undgui.back, wenn keine Nebeneffekte auftreten.
- Die Bezeichnung lautet
- Exit-Aktion: definiert im Feld
on_cancel. - Felder:
- Allgemeine Dialogfelder.
dialogs– Dialog, eine Liste von Dialogen oder eine Dialog-Gruppe.on_cancel– optionales Klickereignis (gleiches Format wieclick_eventbei Textkomponenten).columns– positive Ganzzahl für die Anzahl der Spalten, Standard:2.button_width– Breite der Schaltflächen in der Liste, positive Ganzzahl mit Standardwert150.
- Eine scrollbare Liste von Schaltflächen, die direkt zu anderen Dialogen führen, angeordnet in Spalten.
minecraft:simple_input_form- Ein Bildschirm, der Benutzereingaben akzeptiert.
- Enthält eine einzelne Übermittlungsaktion in einer Fußzeile.
- Exit-Aktion: keine (Datenübermittlung schließt den Bildschirm, führt aber keine weiteren Aktionen außer dem Senden an den Server aus).
- Felder:
- Allgemeine Dialogfelder
inputs– nicht leere Liste von Eingabesteuerelementen.action– Übermittlungsaktion.
minecraft:multi_action_input_form- Ein Bildschirm, der Benutzereingaben akzeptiert.
- Kann mehrere Übermittlungsaktionen enthalten.
- Enthält keine Fußzeile, Übermittlungsaktionen werden an einen Textkörper angehängt.
- Exit-Aktion: keine (Datenübermittlung schließt den Bildschirm, führt aber keine weiteren Aktionen außer dem Senden von Daten an den Server).
- Felder:
- Allgemeine Dialogfelder.
inputs– nicht leere Liste der Eingabesteuerelemente.actions– nicht leere Liste der Übermittlungsaktionen.
- Dialogtexttypen
- Alle Dialoge enthalten eine Liste von Textelementen, die den Inhalt zwischen Titel und Aktionen bzw. Eingaben beschreiben.
- Felder:
type– einer der Dialogtexttypen aus derminecraft:dialog_body_type-Registrierung.<type-specific>– siehe unten.
minecraft:plain_message- Eine mehrzeilige Beschriftung.
- Felder:
contents– Textkomponente.width– Maximale Nachrichtenbreite, positive Ganzzahl mit Standardwert200.
minecraft:item- Element mit optionaler Beschreibung.
- Falls eine Beschreibung vorhanden ist, wird sie rechts neben dem Gegenstand angezeigt.
- Der Gegenstand wird so angezeigt, als befände er sich im Inventar.
- Der Gegenstand wird nicht skaliert, auch wenn
widthundheightauf andere Werte als die Standardwerte eingestellt sind. - Felder:
item– Gegenstandsstapel mit Anzahl.description– Optionales Objekt mit folgenden Feldern:contents– Textkomponente.width– Maximale Breite des Inhalts, positive Ganzzahl, Standardwert:200.- Kann auch nur eine Textkomponente sein.
show_decorations– Wenntrue, werden Anzahl und Schadensbalken über dem Gegenstand angezeigt, Standardwert:true.show_tooltip– Wenntrue, wird der Tooltip des Elements angezeigt, wenn mit der Maus darübergefahren wird (Standard:true).width– horizontale Größe des Elements (Standard:16).height– vertikale Größe des Elements (Standard:16).
- Element mit optionaler Beschreibung.
- Eingabesteuerelementtypen
- Der Eingabedialog verwendet eine Reihe von Steuerelementen zur Annahme von Benutzereingaben.
- Beim Absenden wird der aktuelle Wert der Eingabe in eine Zeichenfolge konvertiert und wie im Abschnitt „Senden“ unten beschrieben an den Server gesendet.
- Felder:
type– einer der Eingabesteuerelementtypen aus der Registrierungsdatenbankminecraft:input_control_type.key– Zeichenfolgenkennung des beim Absenden der Daten verwendeten Werts (muss ein gültiges Vorlagenargument sein (Buchstaben, Ziffern und_).<typspezifisch>– siehe unten.
minecraft:text.- Einfache Texteingabe.
- Sendet den aktuellen Inhalt unverändert.
- Felder:
width– Breite der Eingabe, positive Ganzzahl, Standardwert:200.label– Textkomponente, die links vom Steuerelement angezeigt wird.label_visible– Steuert die Sichtbarkeit der Beschriftung, Standardwert:true.initial– Initialer Inhalt, Standardwert:""(leer).
minecraft:boolean- Ein einfaches Kontrollkästchen mit Beschriftung.
- Felder:
label– Textkomponente, die rechts vom Steuerelement angezeigt wird.initial– Initialwert, Standardwert:false(d. h. deaktiviert).on_true– Ein Stringwert, der gesendet wird, wenn das Steuerelement aktiviert ist. Standard:true.on_false– Ein Stringwert, der gesendet wird, wenn das Steuerelement deaktiviert ist. Standard:false.
minecraft:single_option- Eine Schaltfläche, die beim Anklicken zwischen verschiedenen Optionen wechselt.
- Sendet den Wert der aktuell ausgewählten Vorgabe.
- Felder:
label– Ein Textelement, das auf der Schaltfläche angezeigt wird.label_visible– Wenn „true“, wird die Beschriftung in den Schaltflächentext integriert. Standard:true.width– Breite der Schaltfläche, positive Ganzzahl, Standard:200.options– Eine Liste von Objekten mit Feldern:id– Ein Stringwert, der beim Senden gesendet wird.display– eine Textkomponente zur Anzeige auf der Schaltfläche, optional (falls nicht vorhanden, wird die ID verwendet).initial– ein optionales Boolean-Flag, das die erste Option auswählt (nur eine Option kann auf „true“ gesetzt sein).- Die Liste kann auch eine einfache Zeichenfolge enthalten – in diesem Fall entspricht sie einem einzelnen Eintrag, wobei das Feld
idauf diese Zeichenfolge und die anderen Felder auf Standard gesetzt sind.
minecraft:number_range- Ein Schieberegler zur Auswahl eines numerischen Werts aus einem Bereich.
- Sendet den aktuell ausgewählten Wert.
- Ganze Zahlen werden ohne Dezimalpunkt gesendet.
- Felder:
label– eine Textkomponente zur Verwendung als Schiebereglerbeschriftung.label_format– ein Übersetzungsschlüssel zur Erstellung der Beschriftung (erstes Argument ist der Inhalt des Feldslabel, zweites Argument der aktuelle Wert), Standard:options.generic_value.width– Breite der Eingabe, positive Ganzzahl, Standardwert:200.start– Startwert (wenn der Schieberegler ganz links steht) (einschließlich), Gleitkommazahl.end– Endwert (wenn der Schieberegler ganz rechts steht) (einschließlich), Gleitkommazahl.steps– Anzahl der Inkremente, positive Ganzzahl.- Hinweis: Ein Wert von
1bedeutet, dass der Schieberegler zwei Positionen hat (Start und Ende).
- Hinweis: Ein Wert von
initial– Anfangswert des Schiebereglers, abgerundet auf den nächsten Schritt, muss innerhalb des Bereichs liegen, Standardwert:min.
- Sendeaktionen
- Jede Sendeaktion im Eingabedialog ist mit einer Schaltfläche verknüpft.
- Wenn eine dieser Schaltflächen angeklickt wird, werden die Werte aller Eingaben erfasst undan einen Server mit einer der unten beschriebenen Methoden.
- Das Feld
ideiner Übermittlungsaktion wird als Eingabe mit dem Schlüsselactioneingefügt. - Felder für Übermittlungsaktionen:
- Allgemeine Schaltflächendaten.
id– String-Kennung einer Aktion.on_submit– Übermittlungsmethode, die beim Klicken auf die Schaltfläche ausgeführt wird, Objekt mit folgenden Feldern:type– einer der Übermittlungsmethodentypen aus derminecraft:submit_method_type-Registrierung.<type-specific>– siehe unten.
- Hinweis: Der Server validiert keine einzelnen Werte, wenn diese als ausgefüllte Befehle oder benutzerdefinierte Payloads eingehen.
- Übermittlungsmethodentypen
minecraft:command_template- Diese Methode erstellt einen Befehl mithilfe einer bereitgestellten Makrovorlage und fordert den Server zur Ausführung auf (entspricht dem Klickereignis
minecraft:run_command). - Wenn für den Befehl eine höhere Berechtigung als
0erforderlich ist (wenn Operatorberechtigungen erforderlich sind), wird ein Bestätigungsdialog angezeigt. - Das Makro wird mit den Werten aus der Eingabe erweitert.
- Beispiel: Wenn das Makro
some_command $(action) ist, wird der Aktionsparameterin das Feldideiner Übermittlungsaktion erweitert. - Nicht im Makro verwendete Eingaben werden ignoriert. Makroparameter, die keiner Eingabe entsprechen, werden durch eine leere Zeichenfolge ersetzt.
- Beispiel: Wenn das Makro
- Felder:
template– eine Zeichenfolge mit einer Makrovorlage, die als Befehl interpretiert werden soll.
- Diese Methode erstellt einen Befehl mithilfe einer bereitgestellten Makrovorlage und fordert den Server zur Ausführung auf (entspricht dem Klickereignis
minecraft:custom_template- Diese Methode erstellt eine benutzerdefinierte Server-Klickaktion mithilfe einer bereitgestellten Makrovorlage und sendet sie an den Server (entspricht dem Klickereignis
minecraft:custom). - Das Makro wird mit den Werten aus der Eingabe erweitert.
- Nicht im Makro verwendete Eingaben werden ignoriert. Makroparameter, die keiner Eingabe entsprechen, werden durch eine leere Zeichenfolge ersetzt.
- Felder:
template– ein String mit einer Makrovorlage, die als Nutzlast verwendet werden soll.id– Namespace-ID.
- Diese Methode erstellt eine benutzerdefinierte Server-Klickaktion mithilfe einer bereitgestellten Makrovorlage und sendet sie an den Server (entspricht dem Klickereignis
minecraft:custom_form- Diese Methode erstellt aus allen Werten eine benutzerdefinierte Server-Klickaktion und fordert den Server zur Ausführung auf (entspricht dem Klickereignis
minecraft:custom). - Format:
- Schlüssel werden durch horizontale Tabulatoren (
U+0009) von Werten getrennt. - Schlüssel-Wert-Einträge werden durch Zeilenumbruchzeichen (
U+000A) getrennt. - Falls die Zeichen
U+0009undU+000Ain einem Schlüssel oder Wert vorhanden sind, werden sie durch\tund\nmaskiert.
- Schlüssel werden durch horizontale Tabulatoren (
- Felder:
id– Namespace-ID.
- Diese Methode erstellt aus allen Werten eine benutzerdefinierte Server-Klickaktion und fordert den Server zur Ausführung auf (entspricht dem Klickereignis
- Integrierte Dialoge
- Das integrierte Datenpaket enthält einige benutzerdefinierte Dialoge zur Anpassung bestimmter Client-Bildschirme.
minecraft:server_links- Ersetzt den bisherigen Bildschirm „Server-Links“
- Vereinfacht die Migration für Server, die diese Funktion bereits nutzten.
minecraft:custom_options- Zeigt den Inhalt der Eigenschaft
minecraft:pause_screen_additionsan (siehe unten). - Ermöglicht die Auswahl eines bestimmten Dialogs, wenn diese Eigenschaft mehrere Einträge enthält.
- Hinweis: Da diese Eigenschaft der Interoperabilität dient, sollte bei Inhalten, die diesen Dialog ersetzen, darauf geachtet werden, andere Dialoganbieter nicht zu verbergen.
- Zeigt den Inhalt der Eigenschaft
- Die Spielregel
locatorBarwurde hinzugefügt.- Ist standardmäßig für Server aktiviert, auf denen das Ortungsleisten-Experiment läuft.
- Das Deaktivieren der Spielregel entfernt alle existierenden Wegpunkte von allen Spielern.
- Neue Videoeinstellung „Wolkenentfernung“ hinzugefügt, um die Wolkenreichweite zu reduzieren.
minecraft:happy_ghast_one_cmhinzugefügt: Entfernung von glücklichen Ghasts.
- Das Block-Gruppe
#triggers_ambient_desert_dry_vegetation_block_soundswurde hinzugefügt.- Enthält Blöcke, die Umgebungsgeräusche von trockener Wüstenvegetation auslösen können, die von Blöcken darüber abgespielt werden.
- Die Gegenstands-Grupope
#happy_ghast_foodwurde hinzugefügt.- Enthält Gegenstände, die verwendet werden können, um glückliche Ghasts zu füttern.
- Die Gegenstands-Gruppe
#happy_ghast_tempt_itemswurde hinzugefügt.- Enthält Gegenstände, die verwendet werden können, um glückliche Ghasts zu verführen.
- Die
#can_equip_harnessKreatur-Gruppe wurde hinzugefügt.- Enthält Kreaturen, die die Geschirr-Gegenstände ausrüsten können.
- Der
#followable_friendly_mobsKreatur-Gruppe wurde hinzugefügt.- Enthält Nicht-Jungtier-Kreaturen, die von Ghastlein verfolgt werden können.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Verstecken Spieler vor der Ortungsleisten, wenn sie im Kopfschlitz getragen werden.
- Produziert jetzt größere und konstantere Partikelmengen.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Beim Gleiten wird ein Feuerwerk nur als Boost verwendet, selbst wenn es auf einem Block platziert wird.
- Leinen sind jetzt doppelt so dick, passend zur „Bedrock Edition“.
- Leinen können jetzt verwendet werden, um zwei Kreaturen aneinanderzubinden.
- Schleichinteraktion mit einer Kreatur, während mehrere Kreaturen an der Leine gehalten werden, bindet diese an die interagierende Kreatur.
- Es ist nicht möglich, etwas an sich selbst anzubinden.
- Wenn das erneute Anbinden einer Kreatur aufgrund der Entfernung zu einem sofortigen Reißen der Leine führen würde, wird das erneute Anbinden nicht durchgeführt.
- Leinen können von einer Kreatur abgeschnitten werden, wenn man mit Scheren interagiert.
- Die Leinenmechanik wurde verbessert. Die Leinenphysik wurde überarbeitet, um eine stabilere Leinenverbindung zu ermöglichen, insbesondere wenn sich angeleinte Objekte nicht am Boden befinden.
- An der Leine gezogene Objekte orientieren sich nun zum Anleiner.
- Der Einsatz einer Feuerwerksrakete beim Fliegen mit angeleinten Objekten unterbricht nun die Leinenverbindungen.
- Beim Anleinen eines bereits angeleinten Kreaturen reißt die aktuelle Leine und der Spieler bindet das Objekt erneut an den Spieler.
- Es ist nicht möglich, angeleinte Objekte von anderen Spielern zu stehlen.
- Die Interaktionen mit einem Leinenknoten und Zaunblöcken haben sich geändert:
- Befinden sich bei der Interaktion mit einem Leinenknoten oder Zaun vom Spieler angebundene Objekte in Reichweite des Knotens, werden diese erneut an den Leinenknoten oder Zaun gebunden.
- Falls das Anbinden von Kreaturen aufgrund der Entfernung fehlschlägt oder nichts zum Anbinden vorhanden ist, überträgt der Spieler nun alle am Zaun angeleinten Objekte auf sich selbst.
- Wenn nichts mehr am Leinenknoten hängt, verschwindet dieser.
- Schleichinteraktion kann nur dazu führen, dass die Kreaturen des Spielers am Zaun befestigt werden.
- Die Interaktion mit Scheren oder das Schlagen des Leinenknotens führt dazu, dass alle bestehenden Verbindungen unterbrochen werden.
- Boote und große Kreaturen, die angeleint werden können, aber nicht in das Boot passen (Pferde, Esel, Maultiere, Dromedaren und Schnüffler), können jetzt in einer speziellen 4-Leinen-Konfiguration an den glücklichen Ghast angeleint werden.
- Der glückliche Ghast präsentiert außerdem eine benutzerdefinierte Ebene, wenn er etwas über eine Vierfachverbindung angeleint.
- Angeleinte Objekte in Vierfachverbindungen werden jetzt ohne Spiel gerendert.
- Die Distanz zum Einrasten der Leine wurde von 10 auf 12 Blöcke geändert.
- Der Abstand zwischen den Mittelpunkten der Begrenzungsrahmen von Kreaturen und nicht deren Füßen wird zur Bestimmung des Abstands zwischen zwei angeleinten Kreaturen verwendet.
- Die Leine des glücklichen Ghast ist jetzt länger – mit einer freien Bewegungsdistanz von 10 Blöcken und einem Einrasten der Leine bei 16 Blöcken.
- Kann jetzt in Altarkisten von Verliesen, Antike Stätten, Wüstentempel, Dschungeltempel und Festungen in Mengen von 1–5 gefunden werden.
- Versteckt Spieler vor der Lokalisierungsleiste.
- Kann von Kreaturen, die ihn tragen, durch Einsetzen einer Schere auf der Kreatur entfernt werden.
- Kann auf diese Weise nicht von Verwüstern oder Kreaturen mit Reitern entfernt werden.
- Scheren in einem Spender funktionieren nicht.
- Sättel können jetzt mit 3 Leder und 1 Eisenbarren hergestellt werden.
- Das Rezept wird freigeschaltet, sobald ein Spieler sein erstes Leder aufhebt.
- Nicht mehr in Truhen in Verliesen, antike Stätten, Wüstentempeln, Dschungeltempeln und in Altartruhen der Festung zu finden.
- Kann jetzt Sättel, Rossharnische, Geschirre und Teppiche von Kreaturen entfernen.
- Sie können nicht entfernt werden, wenn die Kreatur einen Reiter hat.
- Sie können nicht entfernt werden, wenn der Spieler hockt.
- Sättel können nicht von Verwüstern entfernt werden.
- Spender mit Scheren können keine Sättel, Pferderüstungen, Geschirre und Teppiche von Kreaturen entfernen.
- Kann jetzt zum Zähmen, Heilen und Wachsen von Pferden, Eseln und Maultieren verwendet werden.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Ihre Textur wurde aktualisiert und hat nun eine höhere Auflösung, passend zum neuen fröhlichen Ghast.
- Sie lassen jetzt eine „Tränen“-Schallplatte fallen, wenn sie von einem vom Spieler abgelenkten Feuerkugel getötet werden.
- Können jetzt mit Karotten gefüttert werden, um zu heilen, zu wachsen und ihre Laune zu verbessern – mit der gleichen Wirkung wie Äpfel.
- Ihre Beine sind jetzt gespiegelt.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Geschosse haben jetzt eine Zieltoleranz, die sich mit der Zeit ändert.
- Alle Geschosse starten die ersten beiden Ticks ihres Fluges ohne Toleranz.
- Danach erweitert sich die Zieltoleranz um 0,05 Blöcke pro Tick, bis sie die zuvor festgelegte Toleranz von 0,3 Blöcken erreicht.
- Dies ermöglicht eine höhere Präzision in der Nähe des schießenden Spielers oder der schießenden Kreatur und bietet gleichzeitig etwas Kollisionsspielraum, wenn das Geschoss weiter entfernt ist.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Der Raum "
1x1_b5.nbt" wird erneut generiert.
Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Befehl
/datapack createhinzugefügt- Erzeugt ein neues leeres Verzeichnis für das Datenpaket der aktuellen Welt.
- Unterstützte Packversion ist immer gleich der vom Spiel unterstützten.
- Nur für Serverbesitzer verfügbar.
- Syntax: Befehl
/datapack create <id> <name>id- neuer Datenpaketname, muss ein gültiger Verzeichnisname sein.name- Textkomponente, die in die Beschreibung inpack.mcmetaeingefügt wird.
- Neue Kategorie
uihinzugefügt.- Geräusche dieser Kategorie werden auch nach einer Pause weiter abgespielt, ähnlich wie
music.
- Geräusche dieser Kategorie werden auch nach einer Pause weiter abgespielt, ähnlich wie
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Piglins können jetzt ausgetrocknete Ghast-Blöcke abgeben, wenn mit ihnen getauscht wird.
- Nebel wird jetzt auf 3D-HUD-Elemente wie die Hände von Ego-Spielern und Gegenstände in ihren Händen angewendet.
- Bei Regen wird es jetzt nebliger.
- Nebel wurde für eine verbesserte atmosphärische Perspektive optimiert.
- Musik wird jetzt auch bei pausiertem Spiel abgespielt.
- Die Option „Musikfrequenz“ wurde den Musik- und Soundeinstellungen hinzugefügt. Damit können Spieler die Häufigkeit der Musikwiedergabe in einer Spielwelt ändern.
- Die Einstellungen sind Standard, Häufig und Konstant.
- Die Option „Musik-Toast anzeigen“ wurde den Musik- und Soundeinstellungen hinzugefügt. Damit wird beim Starten eines Songs ein Musik-Toast angezeigt.
- Wenn diese Option aktiviert ist, wird das aktuell gespielte Lied immer oben links im Pausenmenü im Spiel angezeigt.
- Die Standardeinstellung ist „Ein“.
- Neue Lautstärkekategorie „UI“ für von UI-Elementen wie Tastenklicks abgespielte Sounds hinzugefügt.
- Umgebungsgeräusche von Sand und rotem Sand wurden angepasst:
- Sie benötigen keinen Himmelszugang mehr, um abgespielt zu werden.
- Ihre Chance, abgespielt zu werden, ist leicht gesunken.
- Sie werden jetzt in allen Biomen gleichermaßen abgespielt.
- Sie erzeugen keine Umgebungswindgeräusche (
block.sand.wind) mehr, sondern nur noch Sandgeräusche (block.sand.idle).
block.sand.windwurde inblock.dry_grass.ambientumbenannt.- Niedriges Trockengras und Hohes Trockengras können jetzt Umgebungswindgeräusche erzeugen (
block.dry_grass.ambient), wenn sie sich über zwei Sand-, Rotsand- oder Terrakottablöcken befinden. - Keramik-Blöcke lösen keine Umgebungssandgeräusche (
block.sand.idle) oder Windgeräusche (block.sand.wind) mehr aus. - Die folgenden Soundkategorien wurden umbenannt:
Freundliche Kreaturen->Freundliche MobsFeindliche Kreaturen->Feindliche Mobs
- Die folgenden Sounds wurden umbenannt:
entity/leashknot/break1->entity/leashknot/unleash1entity/leashknot/break2->entity/leashknot/unleash2entity/leashknot/break3->entity/leashknot/unleash3entity/leashknot/place1->entity/leashknot/leash1entity/leashknot/place2->entity/leashknot/leash2entity/leashknot/place3->entity/leashknot/leash3
- Zuschauer teleportieren sich nun gemeinsam mit Kreaturen, die sich in andere Dimensionen bewegen, beobachten diese aber nicht mehr.
- Die Entfernung von Wurftränken zu betroffenen Kreaturen hängt nun vom kürzesten Abstand zwischen der Hitbox der Kreatur und der Hitbox des Wurftranks ab, in der er gelandet ist.
- Wird eine Kreatur direkt vom Wurftrank getroffen, erhält sie die volle Wirkung des Tranks.
- Sind die Kreaturen gruppiert, erhalten sie die gleiche Effektstärke.
Allgemein
[Bearbeiten | Quelltext bearbeiten]flying_speed- Ghasts haben jetzt ein
flying_speed-Attribut, das ihre Fluggeschwindigkeit beeinflusst.
- Ghasts haben jetzt ein
- Der Wert von
elements[].rotation.anglein Blockmodellen ist nicht mehr auf Multiplikatoren von22.5Grad beschränkt und kann nun einen beliebigen Winkel zwischen-45und+45annehmen.
- Wolken reichen jetzt bis zum Horizont.
- Das Wolkenmuster am Himmel wurde aktualisiert.
- Eine neue Tastenkombination namens „Schnellaktionen“ wurde hinzugefügt, um Benutzern den Zugriff auf inhaltskonfigurierte Dialoge zu ermöglichen.
- Standardtaste: G
- Diese Funktion wird durch die Dialog-Eigenschaft
minecraft:quick_actionskonfiguriert.- Ist dieser Tag leer, hat die Tastenkombination keine Funktion.
- Enthält dieser Tag nur ein Element, öffnet die Tastenkombination diesen Dialog.
- Enthält dieser Tag mehrere Elemente, führt die Tastenkombination zum Dialog
minecraft:quick_actions, in dem Benutzer (standardmäßig) eines der Tag-Elemente auswählen können. - Wird dieser Dialog entfernt, hat die Tastenkombination keine Funktion.
- Diese Option ist für benutzerdefinierte Inhalte und Server vorgesehen, daher ist dieser Tag standardmäßig leer.
- Die Credits wurden aktualisiert.
attribute_modifiers- Optionales Anzeigefeld zu
attributes_modifiers-Einträgen hinzugefügt.- Es gibt 3 Anzeigearten:
default– Aktuelles Verhalten bei der Anzeige der berechneten Attributmodifikatorwerte im Tooltip.hidden– Zeigt den Attributmodifikatoreintrag nicht an.override– Ersetzt den angezeigten Attributmodifikatortext.- Enthält ein einzelnes Feld
valuefür den anzuzeigenden Textinhalt dieses Attributmodifikatoreintrags.
- Enthält ein einzelnes Feld
- Es gibt 3 Anzeigearten:
- Optionales Anzeigefeld zu
equippable- Neues optionales Feld hinzugefügt:
can_be_sheared(Boolesch).- Wenn „true“, können Spieler diesen ausrüstbaren Gegenstand mit „Scheren“ per Rechtsklick von einem Zielkreatur entfernen, sofern alle anderen Scherbedingungen erfüllt sind.
- Wenn nicht angegeben, ist der Standardwert „false“.
- Neues optionales Feld hinzugefügt:
shearing_sound(Soundereignis).- Dieses Soundereignis wird abgespielt, wenn der ausrüstbare Gegenstand abgeschert wird.
- Falls nicht angegeben, wird standardmäßig das Soundereignis
item.shears.snipverwendet.
- Neues optionales Feld hinzugefügt:
painting/variant- Inline-Varianten werden nicht mehr akzeptiert.
- Die Version des Paketformats ist jetzt
80. - Dimensionstypdefinitionen haben ein neues optionales Feld,
cloud_height, das angibt, auf welcher Y-Ebene die Wolken in der Dimension beginnen. - Das Befehlszeilenargument
--quickPlaySingleplayerkann jetzt ohne Kennung verwendet werden, um in die zuletzt gespielte Welt zu starten. - Der Bericht „Befehlssyntax“ enthält jetzt Informationen zur erforderlichen Berechtigungsstufe.
- Benutzer werden jetzt vor der Ausführung eines Befehls über die Klickaktion
run_commandin Büchern und im Chat zur Bestätigung aufgefordert, wenn der Befehl nicht analysiert werden kann oder erhöhte Berechtigungen (d. h. höher als 0) erfordert. - Das Klickereignis
minecraft:customwurde erweitert und enthält nun eine vollständige NBT-Eigenschaft.
- Die Felder
home_posundhome_radiuswurden allen Kreaturen hinzugefügt.- Kreaturen mit festgelegter Home-Position beschränken ihre Wegfindung, um innerhalb des angegebenen Bereichs zu bleiben.
- Manche Kreaturen, wie z. B. Fledermäuse, Schleime, Magmawürfel, Phantome und Enderdrachen, ignorieren diese möglicherweise.
- Die Interaktion mit Leinen oder das Reiten kann die Home-Position der Kreatur verändern.
area_effect_cloud- Das Feld
Particlewurde incustom_particleumbenannt und fungiert nun immer als exakte Überschreibung für das standardmäßig farbigeentity_effect-Partikel.- Das Feld wird nicht geschrieben, wenn keine Überschreibung angegeben ist.
- Die Farbe wird nicht mehr vom Trankinhalt übernommen, wenn die Partikeltypen
entity_effectodertinted_leavesangegeben werden.
- Das Feld
tnt- Die Kreatur, die das TNT vorbereitet hat, wird jetzt in einem optionalen
owner-Feld (UUID der lebenden Kreatur) gespeichert.
- Die Kreatur, die das TNT vorbereitet hat, wird jetzt in einem optionalen
vex- Der Besitzer eines Vex wird jetzt in einem optionalen
owner-Feld (UUID der Kreatur) gespeichert.
- Der Besitzer eines Vex wird jetzt in einem optionalen
Ausrüstungsgegenstände
- Neuer Ebenentyp
happy_ghast_bodyhinzugefügt, der im Körperslot des glücklichen Ghast gerendert wird.
- Die Schriftart
uniformwurde aktualisiert und verwendet nun Unifont 16.0.03. - Bisher fehlende Unifont-Glyphen für private Nutzungsbereiche wurden hinzugefügt.
- Diese Glyphen werden als separate Unterschrift
minecraft:include/unifont_puageladen und sind nicht in den üblicherweise verwendeten Schriftarten enthalten. - Die Zeichen in diesen Bereichen werden von Under-CSUR (Under-ConScript Unicode Registry) verwaltet. Dieses fügt verschiedene Schriften hinzu, die nicht im offiziellen Unicode-Satz enthalten sind, wie z. B. Tengwar oder Sitelen Pona.
- Diese Glyphen werden als separate Unterschrift
- Unihex-Schriftanbieter
- Das Feld
size_overridesist jetzt optional (standardmäßig eine leere Liste).
- Das Feld
- Gegenstandsmodelldefinitionen enthalten jetzt das Boolesche Feld
oversized_in_gui, das standardmäßig auf „false“ gesetzt ist.- Wenn „true“, darf das Gegenstandsmodell größer als sein Gegenstandsplatz sein.
- Wenn „false“, wird das Gegenstandsmodell beim Rendern in der GUI auf die Größe des Gegenstandsplatzes zugeschnitten.
- Diese Möglichkeit, Gegenstände außerhalb ihrer Plätze zu rendern, wird nicht offiziell unterstützt. Sie wurde vorübergehend ausnahmsweise wiederhergestellt, da viele Server darauf angewiesen sind.
- Sie soll zukünftig durch eine offiziell unterstützte Methode ersetzt werden, um ähnliche Funktionen zu erreichen.
- Das neue Gegenstandsmodell
minecraft:player_headwurde eingeführt, um das Laden und Rendern von Spielerprofiltexturen zu handhaben. - Die Unterstützung für
minecraft:profilewurde ausminecraft:headentfernt. - Spezieller Modelltyp
minecraft:player_head- Rendert einen Spielerkopf.
- Verwendet das Profil der Komponente
minecraft:profilezum Laden einer Textur. Rendert eine Standardtextur, bis die Profiltextur vollständig geladen ist. - Keine Felder.
minecraft:headSpezialmodelltyp- Unterstützt nicht mehr das Laden einer Spielertextur durch das Profil der Komponente
minecraft:profile. - Rendert eine Standard-Spielertextur, wenn
kindplayerist und keine Texturüberschreibung bereitgestellt wird. - Felder bleiben unverändert.
- Unterstützt nicht mehr das Laden einer Spielertextur durch das Profil der Komponente
- Das Hauptmenü-Panorama wurde aktualisiert und zeigt nun eine Szene mit fröhlichen Geistern, die neben einem Berghang fliegen.
- Ein Datenpaket kann den Zugriff auf einige der verfügbaren Dialoge über den Pausenbildschirm anfordern.
- Diese Funktion ersetzt die Schaltfläche „Serverlinks“ und wird nach denselben Regeln auf dem Pausenbildschirm platziert.
- Schaltflächen, die zu so angezeigten Dialogen führen, verwenden die im Feld
external_titlebeschriebene Beschriftung. - Diese Funktion wird durch den Dialogtag
minecraft:pause_screen_additionskonfiguriert:- Wenn dieser Tag nicht angegeben oder leer ist, der Server aber ein
server_links-Paket gesendet hat, wird der Tag so behandelt, als enthalte er den Dialogminecraft:server_links.- Hinweis: Dies entspricht dem Verhalten der vorherigen Funktion „Serverlinks“.
- Wenn dieser Dialog entfernt wird, bleibt der Tag leer.
- Wenn dieser Tag weiterhin leer ist, ist die Schaltfläche nicht sichtbar (stattdessen sind die Schaltflächen „Feedback senden“ und „Fehler melden“ sichtbar).
- Wenn dieser Tag ein einzelnes Element enthält, führt die Schaltfläche „Pause-Bildschirm“ direkt zu diesem Dialog.
- Wenn dieser Tag mehrere Elemente enthält, führt die Schaltfläche „Pause-Bildschirm“ zu
minecraft:custom_optionsermöglicht dem Benutzer standardmäßig die Auswahl eines der Tag-Elemente.- Wenn dieser Dialog entfernt wird, ist die Schaltfläche nicht sichtbar.
- Wenn dieser Tag nicht angegeben oder leer ist, der Server aber ein
- Das Layout des Realms-Konfigurationsbildschirms wurde geändert und verwendet nun Registerkarten.
- Eine Registerkarte „Welten“ enthält Änderungen an allen Weltenplätzen, das Erstellen neuer Welten und deren Einstellungen.
- Eine Registerkarte „Spieler“ zur Verwaltung der Spieler mit Zugriff und ihrer Zugriffsebene auf den Realm.
- Eine Registerkarte „Abonnement“ zur Verwaltung des Realms-Abonnements.
- Eine Registerkarte „Einstellungen“ zum Ändern der Realm-Einstellungen.
- Eine Regionseinstellung wurde eingeführt, die eine genauere Kontrolle darüber ermöglicht, in welcher Region ein Realm gestartet wird.
- Die Formulierung „Realm schließen/öffnen“ wurde in „Realm vorübergehend schließen/erneut öffnen“ geändert.
- Das Realms-Logo wurde zu den Realms-Ladebildschirmen hinzugefügt.
- Regionsinformationen beim Verbinden mit einem Realm hinzugefügt.
- Die Version des Paketformats lautet jetzt
63. - Das Spiel berücksichtigt nun konsistent den Texturparameter
blurin.png.mcmeta-Dateien. - Alle Core-Shader-Uniforms sind nun einheitliche Blöcke.
- Die Wolkentextur (
clouds.png) kann nicht mehr eingefärbt werden. - Alle JSON-Dateien (in Welten, Paketen, Konfigurationen usw.) werden nun im strikten Modus geparst.
- Die Sprites
hud/locator_bar_arrow_upundhud/locator_bar_arrow_downwerden nun mit einer Standarddefinition vonanimationin den entsprechenden.mcmeta-Dateien animiert. - Panorama-Texturen müssen nun alle gleich groß und quadratisch sein.
- Das Feld „{cd|oversized_in_gui}} für das Gegenstandsmodell wurde hinzugefügt.
- Neues spezielles Spielerkopfmodell eingeführt
type.Minecraft.
- Alle integrierten Uniformen sind jetzt Uniformblöcke anstelle von undurchsichtigen, losen Uniformen.
- Benutzerdefinierte Uniformen für Post-Processing-Shader sind jetzt Uniformblöcke.
- Uniformdefinitionen in JSON-Dateien erfolgen jetzt blockweise.
- Post-Processing-Effektdefinitionen
- Die Einträge in der Zielkarte wurden erweitert, um neue Eigenschaften zu unterstützen.
- Neues optionales Boolean-Feld:
persistent- Standard:
false - Wenn „true“, bleibt dieses Renderziel über mehrere Frames hinweg persistent.
- Der Inhalt des Ziels wird gelöscht, wenn die Bildschirmgröße geändert wird.
- Standard:
- Neues optionales Feld:
clear_color- Standard:
[0, 0, 0, 0] - Format: ganzzahliger ARGB-Wert oder Float-Array in der Reihenfolge
[R, G, B, A] - Wenn dieses Ziel erstellt oder gelöscht wird, wird es mit dieser Farbe gefüllt.
- Standard:
- Neues optionales Boolean-Feld:
- Die Uniformwerte sind jetzt eine Liste pro Block statt einer globalen Liste.
- z. B.
uniforms: { "UniformBlockName": [ { "type": "vec2", "value": [...] } ] }- Die Reihenfolge der Uniformen in einem Block muss der Reihenfolge im Shader entsprechen.
- z. B.
namewird als Teil einer Uniformdefinition nicht mehr verwendet.valueersetzt als Teil einer einheitlichen Definition das altevalues, und der Typ hängt vom Feldtypeab.- Dieses Feld ist obligatorisch.
"type": "int"benötigt"value": 123(einen Int-Wert)."type": "float"benötigt"value": 123,4(einen Float-Wert)."type": "vec2"benötigt"value": [1,2, 3,4](zwei Float-Werte)."type": "vec3"benötigt"value": [1,2, 3,4, 5,6](drei Float-Werte)."type": "ivec3"benötigt"value": [1, 2, 3](drei Int-Werte)."type": "vec4"benötigt"value": [1.2, 3.4, 5.6, 7.8](vier Floats)."type": "matrix4x4"benötigt"value": [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0](vier Zeilen mit je vier Spalten aus Floats).
- Die Einträge in der Zielkarte wurden erweitert, um neue Eigenschaften zu unterstützen.
- Nachbearbeitung von Effekt-Shadern
- Anstatt jedes Uniform als eigenen opaken Typ zu verwenden, werden sie nun in Uniform-Blöcken gruppiert.
- Sie werden gemäß der Pass-Definition in der JSON-Datei festgelegt und können sowohl von Vertex- als auch von Fragment-Shadern gemeinsam genutzt werden.
- Die Größenliste (alle
vec2 *SizeUniformen) wird nun durch einen einzigenSamplerInfoUniform-Block ersetzt.- Enthält in der Reihenfolge die Größe der Ausgabetextur, gefolgt von der Größe jeder Eingabetextur.
- Die Reihenfolge der Texturen in der Definitionsdatei bestimmt die Reihenfolge der Sampler in dieser Uniform.
- Für die meisten Postchains sind dies wie zuvor einfach
OutSizeundInSize. - Alle Größen sind
vec2
- Anstatt jedes Uniform als eigenen opaken Typ zu verwenden, werden sie nun in Uniform-Blöcken gruppiert.
post/bits.fsh- Erwartet eine
BitsConfigvonfloat Resolutionundfloat MosaicSize.
- Erwartet eine
post/blit.fsh- Erwartet eine
BlitConfigvonvec4 ColorModulate.
- Erwartet eine
post/blur.vshundpost/box_blur.fsh- Erwartet eine
BlurConfigvonvec2 BlurDirundfloat Radius.
- Erwartet eine
post/color_convolve.fsh- Erwartet eine
ColorConfigvonvec3 RedMatrix,vec3 GreenMatrixundvec3 BlueMatrix.
- Erwartet eine
post/invert.fsh- Erwartet eine
InvertConfigvonfloat InverseAmount.
- Erwartet eine
post/rotscale.vsh- Erwartet eine
RotScaleConfigvonvec2 InScale,vec2 InOffsetundfloat InRotation.
- Erwartet eine
post/spiderclip.fsh- Erwartet eine
SpiderConfigvonvec4 Scissorundvec4 Vignette.
- Erwartet eine
GlobalsUniform Block- Verfügbar über
#moj_import <minecraft:globals.glsl> - Die meisten Shader können diesen Uniform Block empfangen, auch wenn sie ihn normalerweise nicht verwenden.
- Enthält
ScreenSize,GlintAlpha,GameTimeundMenuBlurRadius.MenuBlurRadiusist der Unschärferadius des Hintergrunds bei geöffnetem Menü.
- Verfügbar über
FogUniformblock- Verfügbar über
#moj_import <minecraft:fog.glsl> - Die meisten Shader können diesen Uniformblock empfangen, auch wenn sie ihn normalerweise nicht verwenden.
- Enthält
FogColor,FogShape,FogStart,FogEnd,FogSkyEndundFogCloudsEnd.FogSkyEndist neu und gibt an, wo der Nebel beim Zeichnen des Himmels enden soll.FogCloudsEndist neu und gibt an, wo der Nebel beim Zeichnen der Wolken enden soll.FogEndist wie bisher die „normale“ Nebelgrenze.
FOG_IS_SKYist jetzt für die Shaderposition.vsh/position.fshverfügbar, wenn sie den Himmel rendern.
- Verfügbar über
ProjectionUniform Block- Verfügbar über
#moj_import <minecraft:projection.glsl> - Die meisten Shader können diesen Uniform Block empfangen, auch wenn sie ihn normalerweise nicht verwenden.
- Enthält
ProjMatunverändert.
- Verfügbar über
DynamicTransformsUniform Block- Verfügbar über
#moj_import <minecraft:dynamictransforms.glsl> - Ist nicht mehr für Shader verfügbar, die ihn normalerweise nicht verwenden.
- Enthält
ModelViewMat,ColorModulator,ModelOffset,TextureMat,LineWidth.
- Verfügbar über
LightingUniform Block- Verfügbar über
#moj_import <minecraft:light.glsl> - Die meisten Shader können diesen Uniform Block empfangen, auch wenn sie ihn normalerweise nicht verwenden.
- Die Werte sind jedoch möglicherweise nicht sinnvoll, wenn der Shader sie normalerweise nicht erwartet.
- Enthält
Light0_DirectionundLight1_Direction.
- Verfügbar über
CloudInfoUniform Block- Nur verfügbar für die Wolken-Shader (
rendertype_clouds.vsh/rendertype_clouds.fsh).- Enthält
CloudColor,CloudOffsetundCellSize(neu).CellSizeenthält die Größe einer einzelnen Wolkenzelle.
- Enthält
- Nur verfügbar für die Wolken-Shader (
LightmapInfoEinheitlicher Block- Nur für den Lightmap-Shader (
lightmap.fsh) verfügbar. - Enthält
AmbientLightFactor,SkyFactor,BlockFactor,UseBrightLightmap,NightVisionFactor,DarknessScale,DarkenWorldFactor,BrightnessFactor,SkyLightColorohne Verhaltensänderung.
- Nur für den Lightmap-Shader (
- Der Speicherort der Sounds für den Leuchttintenfisch, den Tintenfisch, den Wächter, das Pferd, den Hasen und den Kugelfisch wurde vom Ordner
entityzum Ordnermobgeändert.
block.sand.windwurde umbenannt inblock.dry_grass.ambient.
- „Minderjährige willkommen!“ entfernt.
- „Pumpa kungen!“ in „Pumpakungen!“ geändert.
- „10 Jahre Bergbau und Handwerk!“ in „15 Jahre Bergbau und Handwerk!“ geändert.
- 5 Splashes hinzugefügt:
- „Musik von Aaron Cherof!“
- „Musik von Kumi Tanioka!“
- „Musik von Amos Roddy!“
- „Flint and Steel!“
- „Chicken Jockey!“
carrotwurde zur Gegenstands-Gruppe#horse_foodhinzugefügt.happy_ghastwurde zu die Kreaturtyp-Gruppe#dismounts_underwaterund#fall_damage_immunehinzugefügt.- Die Block-Gruppe
#plays_ambient_desert_block_soundswurde umbenannt in#triggers_ambient_desert_sand_block_sounds.
- Klickereignisse
- Neue Klickaktion
minecraft:customwurde hinzugefügt.- Wenn der Benutzer mit dieser Klickaktion auf eine Komponente klickt, sendet der Client ein dediziertes Paket
minecraft:custom_click_actionan einen Server. - Die vorgesehene Verwendung ist als Alternative zu run_command für modifizierte Server, ohne dass benutzerdefinierte Befehle hinzugefügt werden müssen.
- Dieses Paket hat auf Standardservern keine Funktion.
- Felder:
id– Namensraum-ID.payload– optionales String-Feld.
- Wenn der Benutzer mit dieser Klickaktion auf eine Komponente klickt, sendet der Client ein dediziertes Paket
- Neue Klickaktion
- Dialog-Klickereignis
- Neue Aktion
show_dialogwurde hinzugefügt.- Wenn der Benutzer auf diese Komponente klickt, wird ein Dialog geöffnet.
- Felder:
dialog– eine Namespace-ID aus derminecraft:dialog-Registrierung oder ein Inline-Dialogwert wie oben beschrieben.
- Neue Aktion
- Die Kameradistanz in der Third-Person-Ansicht wurde beim Beobachten oder Reiten von Ghasts, Enderdrachen und Riesen erhöht.
UI-Sprites
mob_effects.png-atlaswurde ingui.png-atlasintegriert und existiert nicht mehr.- Das bedeutet, dass Kreatur-Effekt-Sprites jetzt GUI-Sprite-Skalierungseigenschaften unterstützen.
- Die Sprites
icon/music_notesundtoast/now_playingwurden hinzugefügt.
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.6.
1.21.5
[Bearbeiten | Quelltext bearbeiten]|
25. März 2025
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Wird in den folgenden Biomen generiert:
- Kann im Komposter verwendet werden.
- Wenn Knochenmehl auf einen Busch angewendet wird, wird, wenn möglich, ein benachbarter Busch daneben erzeugt.
- Kann mit einer Schere oder einem Behutsamkeits-Werkzeug erhalten werden.
- Eine neue Blumenart, die auf Kakteen wachsen kann.
- Kann auf Kaktusblöcken oder anderen Blöcken mit einer zentralen Stütze platziert werden.
- Wächst möglicherweise auf Kaktusblöcken.
- Ist ein Kaktus ein oder zwei Blöcke hoch, hat die Blüte eine 10%ige Chance zu wachsen, anstatt dass der Kaktus höher wird.
- Ist ein Kaktus drei Blöcke oder höher, hat die Blüte eine 25%ige Chance zu wachsen.
- Kaktusblüten wachsen nur, wenn sie an allen vier Seiten Platz haben.
- Kann ohne Werkzeug abgebaut werden.
- Kann im Komposter verwendet werden, mit einer 30%igen Chance, eine Schicht hinzuzufügen.
- Kann verwendet werden, um 1 rosa Farbstoff herzustellen.
- Generiert in Sümpfen, in der Nähe von Flüssen, in der Nähe von Gewässern in Mangrovensümpfen und allen Arten von Tafelbergen (sehr selten).
- Bei Dunkelheit erscheinen leuchtende Glühwürmchenpartikel um den Glühwürmchenbusch, bis zu 5 Blöcke entfernt.
- Es werden Umgebungsgeräusche abgespielt, wenn alle folgenden Bedingungen erfüllt sind:
- Der Glühwürmchenbusch wird von oben nicht durch kollidierbare Blöcke blockiert (außer Laub).
- Es ist Nacht.
- Kann im Komposter verwendet werden und hat eine Chance von 30 %, eine Schicht hinzuzufügen.
- Die Verwendung von Knochenmehl auf einem Glühwürmchenbusch erzeugt, falls möglich, einen benachbarten Glühwürmchenbusch.
- Strahlt eine Lichtstärke von 2 aus.
- Kann ohne besonderes Werkzeug sofort zerstört werden.
- Ein neuer Dekorationsblocktyp, der in Wäldern, dunklen Wäldern und Tafelbergwaldhochebene zu finden ist.
- Kann unterschiedliche Laubmengen in einem Blockfeld enthalten.
- Bis zu vier Laubhaufenstücke können im selben Blockfeld platziert werden, z. B. die rosa Blütenblätter.
- Das Platzieren von Laubhaufen in einem bereits platzierten Laubhaufenblock erhöht die Laubmenge. Laubhaufen ist je nach Biom gefärbt.
- Kann in vier Ausrichtungen auf jedem Block mit vollständig geschlossener Oberfläche platziert werden.
- Kann durch Schmelzen von Laubblöcken aller Art hergestellt werden.
- Kann als Brennstoff zum Schmelzen verwendet werden.
- Kann in einem Komposter verwendet werden.
- Hat einzigartige Blockgeräusche.
- Ist einen Block hoch.
- Wird in der Wüste und in Tafelbergen erzeugt.
- Kann auf Arten von Sand, Keramik und Erdblöcken wie dem toten Busch platziert werden.
- Kann mit einer Schere oder einem Behutsamkeits-Werkzeug erhalten werden.
- Kann zu Knochenmehl verarbeitet werden.
- Die Verwendung von Knochenmehl auf kurzem, trockenem Gras lässt es zu hohem, trockenem Gras wachsen.
- Kann im Komposter verwendet werden, mit einer 30%igen Chance, eine Schicht hinzuzufügen.
- Schafe können kurzes, trockenes Gras fressen, um ihre Wolle nachwachsen zu lassen.
- Kann als Brennstoff zum Schmelzen verwendet werden, wobei sie einen halben Gegenstand schmelzen.
- Ist einen Block hoch.
- Wird in der Wüste und in Tafelbergen erzeugt.
- Kann auf Arten von Sand, Keramik und Erdblöcken wie dem toten Busch platziert werden.
- Kann mit Scheren oder einem Behutsamkeits-Werkzeug erhalten werden.
- Kann zu Knochenmehl verarbeitet werden.
- Wenn Knochenmehl auf hohem, trockenem Gras verwendet wird, wird, wenn möglich, ein benachbartes, kurzes, trockenes Gras neben dem Block platziert.
- Kann im Komposter verwendet werden, mit einer 30%igen Chance, eine Schicht hinzuzufügen.
- Schafe können hohes, trockenes Gras fressen, um ihre Wolle nachwachsen zu lassen.
- Kann als Brennstoff zum Schmelzen verwendet werden, wobei sie einen halben Gegenstand schmelzen.
- Eine neue Art von Blumen, die in Birkenwäldern, Birken-Urwäldern und Ebenen wachsen.
- Kann unterschiedliche Mengen an Blumen in einem Blockraum haben.
- Bis zu vier Wildblumen können im selben Blockfeld platziert werden, z. B. die rosa Blütenblätter.
- Das Platzieren einer Wildblume in einem bereits platzierten Wildblumenblock erhöht die Anzahl der Blumen.
- Die Verwendung von Knochenmehl auf Wildblumen erzeugt mehr Wildblumen.
- Kann in vier Ausrichtungen platziert werden.
- Kann zu gelbem Farbstoff verarbeitet werden.
- Ein technischer Block, der in Spieltests verwendet wird.
- Kann über den Befehl
/setblock, Befehl/filloder Befehl/giveoder über die Registerkarte Operator-Gegenstände abgerufen werden. - Der Testblock dient zur Implementierung blockbasierter Tests. Es gibt vier Modi:
start: Löst einen Redstone-Impuls aus, wenn der Test beginnt.log: Protokolliert eine Meldung in der Server-Logdatei, wenn Redstone verwendet wird (wird aufgrund eines Fehlers zweimal ausgegeben.)fail: Schlägt den Test fehl, wenn Redstone verwendet wird.accept: Schließt den Test ab. bei Redstone-Antrieb
- Blockbasierte Tests benötigen mindestens einen Startblock und einen Akzeptanzblock in der Struktur.
- Ein technischer Block, der in Spieltests verwendet wird.
- Kann über die Befehle Befehl
/setblock, Befehl/fill, Befehl/giveoder Befehl/testoder über den Tab für Operator-Gegenstände abgerufen werden. - Um einen Test in einer Welt auszuführen, wird ein Testinstanzblock verwendet. Dieser Blocktyp stellt den in der Welt platzierten Test dar und dient zur Interaktion mit diesem Test, zum Speichern der Struktur, zum Zurücksetzen oder Ausführen des Tests.
- Mit dem Befehl Befehl
/testzum Ausführen oder Erstellen eines Tests wird gleichzeitig ein Testinstanzblock zur Steuerung des Tests platziert.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Eine Variante des Ei, das vom kalten Huhn gelegt wurde.
- Erzeugt beim Schlüpfen die kalte Hühnervariante.
- Eine Variante des Ei, das vom warmen Huhn gelegt wurde.
- Erzeugt beim Schlüpfen die warme Hühnervariante.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Neue Huhn-Varianten wurden hinzugefügt. Die Variante wird durch das Biom bestimmt, in dem sie erscheinen.
- Bei der Zucht durch einen Spieler wird die Kükenvariante nicht vom aktuellen Biom, sondern zufällig aus einer der Varianten der Elterntiere ausgewählt.
- Neue Kuh-Varianten wurden hinzugefügt. Die Variante wird durch das Biom bestimmt, in dem sie erscheinen.
- Bei der Zucht durch einen Spieler wird die Variante des Kälbchens nicht vom aktuellen Biom bestimmt, sondern zufällig aus einer der Varianten der Elterntiere ausgewählt.
- Neue Schwein-Varianten wurden hinzugefügt. Die Variante wird durch das Biom bestimmt, in dem sie erscheinen.
- Schwein - Die bereits vorhandene Schweinevariante:
- Erscheint standardmäßig dort, wo die Kalt- und Warm-Schweinevarianten nicht erscheinen.
- Kalt-Schwein - Eine Variante, die in den folgenden Biomen spawnt:
- Warm-Schwein - Eine Variante, die in den folgenden Biomen spawnt:
- Bei der Zucht durch einen Spieler wird die Variante des Ferkels nicht vom aktuellen Biom, sondern zufällig aus einer der Varianten der Elterntiere ausgewählt.
- Sechs neue Soundvarianten hinzugefügt.
- Die Varianten heißen Klassisch, Groß, Süß, Pöbelhaft, Wütend, Mürrisch und Traurig. Für die Klassisch-Variante werden die vorhandenen Wolfsgeräusche verwendet.
- Wölfe erhalten beim Spawnen eine zufällige Soundvariante.
- Soundvarianten haben nichts mit Texturvarianten zu tun.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Umgestürzte Bäume sind eine neue dekorative Baumvariante.
- Umgestürzte Bäume gibt es in vier verschiedenen Holzarten:
- Umgestürzte Birkenbäume gibt es in einer kürzeren oder einer längeren Version.
- Einige umgestürzte Bäume können mit Pilzen oder Ranken dekoriert werden.
- Umgestürzte Bäume finden sich in allen Biomen, in denen ihre stehende Baumvariante wächst, mit Ausnahme der folgenden:
- Ebene
- Bambusdschungel
- Fluss
- Berghain
- Blumenwald
- Enthält umgestürzte Birken, aber keine umgestürzten Eichen.
- Es werden auch längere Versionen umgestürzter Birken generiert.
- Diese Version ist bis zu 15 Blöcke lang, im Gegensatz zur kürzeren Version, die höchstens 8 Blöcke erreichen kann.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Toter Busch-Blöcke können Umgebungsgeräusche abspielen, wenn sie auf zwei Blöcke beliebiger Farbe (Terrakotta, Sand oder roter Sand) in einem beliebigen Biom platziert werden.
- Sand, roter Sand und Keramik beliebiger Farbe können Umgebungsgeräusche abspielen, wenn sie auf mindestens drei Seiten in einem Abstand von 8 Blöcken von einem dieser Blöcke umgeben sind.
block.sand.idlekann in jedem Biom gespielt werden.block.sand.windwird nur in den Biomen Wüste oder Tafelberge gespielt.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Unterstützung für die Kirgisische Sprache hinzugefügt.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Jeder Block, der sich in der Simulationsdistanz eines Spielers befindet oder durch eine andere Quelle zum Laden von Chunks (z. B. Enderperlen) geladen wird, kann jetzt zufällige Ticks erhalten, anstatt nur 8 Chunks um den Spieler herum.
- Beispiel: Wenn ein Chunk durch eine Enderperle geladen wird oder sich in den Spawn-Chunks befindet, können Feldfrüchte wachsen, Eis schmelzen, Schnee fallen und ein Kessel durch Regen gefüllt werden.
- Das Spawnen von Kreaturen, die Ausbreitung von Lava und Feuer sowie Blitzeinschläge finden weiterhin im bisherigen Radius von 8 Chunks um den Spieler herum statt.
- Leuchtfeuer und ihre Strahlen werden jetzt über 16 Chunks bis zur Renderdistanz des Clients gerendert.
- Um die Sichtbarkeit auch auf große Entfernungen zu gewährleisten, wird der Strahl dicker gerendert, je weiter er vom Spieler entfernt ist.
- Der Strahl wird jetzt bis zu einer Höhe von 2048 Blöcken gerendert (vorher 1024).
- Blasensäulen erzeugen weniger Partikel und Geräusche, wenn sich darin unbeeinflusste Objekte befinden.
- Knarzherzen, die korrekt zwischen Baumstämmen platziert sind, haben tagsüber eine neue ruhende Textur.
- Ruhende Knarzherzen können kein neuen Knarz und Harz erzeugen.
- Der Übergang zwischen dem Wach- und Ruhezustand von Knarzherzen basiert jetzt auf der festen Tageszeit.
- Kann jetzt auf Ackerboden platziert werden.
- Der Übergang zwischen den Zuständen von Augenblüten basiert jetzt auf der festgelegten Tageszeit.
- Brennt oder breitet sich nicht mehr aus, wenn sich kein Spieler im Umkreis von 8 Blöcken befindet.
Eisengitter, Eisenfalltür, Eisentür und Grobwägeplatte
- Neue Geräusche fürs Abbauen, Platzieren, Laufen, Fallen und Schlagen hinzugefügt.
- Bei allen Laubblöcken besteht jetzt die Chance, dass herabfallende Blattpartikel entstehen.
- Diese Blöcke sind von dieser Änderung betroffen:
- Haben ein neues Herstellungsrezept, bei dem Eisenbarren in die Mitte gelegt werden muss und nicht mehr Netheritbarren.
- Kann jetzt in Portalruinen gefunden werden.
Blasseichenlaub und Blasseichensetzling
- Haben jetzt eine aktualisierte Kartenfarbe.
- Landet man mit ausgerüsteten Lederstiefeln auf Pulverschnee, nachdem man weiter als 2,5 Blöcke (genauer gesagt ~2,69456... Blöcke) gefallen ist, fallen Objekte jetzt durch den Schnee.
- Sprünge oder Stürze von weniger als 2,5 Blöcken ermöglichen es der Kreatur, wie zuvor auf dem Schnee zu landen.
- Wird jetzt etwas spärlicher auf Ebenen generiert.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Können jetzt in einigen Truhen in Dörfern gefunden werden.
Kuchen und Kürbiskuchen
- Können jetzt aus blauen Eiern oder braunen Eiern hergestellt werden.
- Der Flug wird nun abgebrochen, wenn man in kletterbare Blöcke wie Leitern, Gerüste, Ranken usw. gleitet.
- Sättel, die an Schweinen oder Schreitern angebracht sind, behalten jetzt Eigenschaften wie den benutzerdefinierten Namen, wenn sie fallen gelassen werden.
- Sättel, die Dromedare und Pferde (Pferde, Esel, Maultiere) tragen, bleiben jetzt sichtbar, wenn die Kreatur, der sie trägt, mit Unsichtbarkeit belegt ist.
- Sättel, die Dromedare und Pferde tragen, werden nicht mehr rot, wenn die Kreatur, die sie trägt, Schaden nimmt.
- Wenn sie verzaubert sind, schimmert jetzt die Verzauberung auf den Kreaturen, die sie tragen.
- Die Verzauberungen Dornen und Fluch der Bindung funktionieren jetzt auf den Kreaturen, die sie tragen.
- Die Optik aller Spawn-Eier wurde geändert, um sie leichter unterscheiden zu können: Jede Art von Spawn-Ei hat jetzt ein eigenes Symbol, anstatt nur farbige Varianten desselben gefleckten Eis zu sein.
- Die Form jedes Eies variiert, um die Eigenschaften des jeweiligen Kreaturen widerzuspiegeln: Beispielsweise haben kleinere Kreaturen tendenziell ein kleineres Spawn-Ei-Symbol.
- Texturen für das Ressourcenpaket Programmer Art hinzugefügt.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Nutztiere können jetzt in Tafelbergen erscheinen.
- Werden jetzt von Wildblumen und Kaktusblüten angezogen und können mit ihnen gezüchtet werden.
- Erscheinen jetzt in Wüsten.
Kühe und Mooshrooms
- Texturen wurden geändert.
- Die Nase ragt jetzt aus dem Modell.
- Die Position der Beine und Hörner wurde geändert und entspricht nun der Bedrock Edition.
- Kann jetzt mit Namensschildern benannt werden.
- Benannte Knarz bleiben den ganzen Tag über bestehen.
- Er wird jedoch immer noch verschwinden, wenn er mit einem Spieler festhängt oder zu weit von seinem Knarzherzen entfernt ist.
- Benannte Knarze sind immer noch resistent gegen jeglichen Schaden und können über Partikel mit ihren Herzen kommunizieren.
- Benannte Knarz bleiben den ganzen Tag über bestehen.
- Die Regeln für die Schaffärbung wurden geändert und basieren nun auf dem Biom, in dem sie erscheinen:
- Gemäßigte Biome:
- Häufig:
- Ungewöhnlich:
- Selten:
- Kalte Biome:
- Häufig:
- Ungewöhnlich:
- Selten:
- Warme Biome:
- Häufig:
- Ungewöhnlich:
- Selten:
- Gemäßigte Biome:
- Die Farben der Schafe für gemäßigte Biome sind unverändert.
- Die Unterwolle von Schafen wird nun beim Färben ebenfalls gefärbt, was dem bestehenden Verhalten in Bedrock Edition entspricht.
- Schafe können nun Farne fressen, was Bedrock Edition entspricht.
- Die Änderungen an den Handelsangeboten von Kartografen wurden aus dem experimentellen "Neugewichtung des Dorfbewohnerhandel"-Datenpaket entfernt und sind nun im normalen Spielverlauf verfügbar.
- Sieben neue Karten wurden hinzugefügt, die Kartografen verkaufen können. Jede Karte verweist auf ein anderes Dorf oder andere Gebäude in einem anderen Biom, je nachdem, aus welchem Biom sie stammen. Diese Karten können Spielern helfen, schnell einen bestimmten Ort zu finden.
- Dorfkarten verweisen auf ein Dorf in einem bestimmten Biom. Die Dschungelerkundungskarte zeigt auf eine Dschungelpyramide. Die Sumpferkundungskarte zeigt auf eine Sumpfhütte.
- Kartografen verschiedener Dorftypen verkaufen unterschiedliche Karten und farbige Banner.
- Einige Preise und Mengen wurden ebenfalls angepasst.
- Sieben neue Karten wurden hinzugefügt, die Kartografen verkaufen können. Jede Karte verweist auf ein anderes Dorf oder andere Gebäude in einem anderen Biom, je nachdem, aus welchem Biom sie stammen. Diese Karten können Spielern helfen, schnell einen bestimmten Ort zu finden.
Verfügbare neue handelbare Karten Wüste Dschungel Ebene Savanne Schnee Sumpf Taiga Gruppe 1 Savannendorfkarte Savannendorfkarte Savannendorfkarte Wüstendorfkarte Ebenendorfkarte Schneedorfkarte Ebenendorfkarte Gruppe 2 Ebenendorfkarte Wüstendorfkarte Taigadorfkarte Ebenendorfkarte Taigadorfkarte Taigadorfkarte Schneedorfkarte Gruppe 3 Dschungel-Entdeckerkarte Sumpf-Entdeckerkarte – Dschungel-Entdeckerkarte Sumpf-Entdeckerkarte Dschungel-Entdeckerkarte Sumpf-Entdeckerkarte
{"type":"Kartograf","content":"1","ignoreUsage":"1","1":"{\"want\":\"Papier\",\"lvl\":\"Neuling\",\"maxTrades\":\"16\",\"xpGain\":\"2\",\"wantQuant\":\"24\",\"slot\":\"1\"}\n","2":"{\"lvl\":\"Neuling\",\"xpGain\":\"1\",\"slot\":\"2\",\"wantQuant\":\"7\",\"give\":\"Leere Karte\"}\n","3":"{\"want\":\"Glasscheibe\",\"lvl\":\"Lehrling\",\"maxTrades\":\"16\",\"xpGain\":\"10\",\"wantQuant\":\"11\",\"slot\":\"3\"}\n","4":"{\"giveSprite\":\"karte\",\"wantQuant\":\"8\",\"want2\":\"Kompass\",\"multi\":\"0.2\",\"giveNoteText\":\"Die Struktur, zu der die Karte führt, hängt vom Biom ab, aus dem der Dorfbewohner stammt. Siehe die Tabelle oben für weitere Details. Jede der drei möglichen Karten wird als unabhängiger Handel gezählt, so dass ein Dorfbewohner mehrere Karten handeln kann.\",\"lvl\":\"Lehrling\",\"xpGain\":\"5\",\"weight\":\"3\",\"slot\":\"4\",\"give\":\"Dorfkarte\"}\n","5":"{\"want\":\"Kompass\",\"xpGain\":\"10\",\"slot\":\"5\",\"lvl\":\"Geselle\"}\n","6":"{\"wantQuant\":\"13\",\"want2\":\"Kompass\",\"multi\":\"0.2\",\"giveNoteText\":\"In der Java Edition führen alle Kopien der Karte, die von einem bestimmten Dorfbewohner gehandelt werden, zum gleichen Bauwerk. In Welten, die die Struktur nicht haben, wird dieser Handel nicht angeboten.\\n
\\nIn der Bedrock Edition bieten Kartographen, die den Beruf im Nether oder im End annehmen, keine Entdeckerkarten an.\",\"lvl\":\"Geselle\",\"xpGain\":\"10\",\"slot\":\"5\",\"giveNote\":\"explorer_map\",\"give\":\"Ozean-Entdeckerkarte\"}\n","7":"{\"xpGain\":\"10\",\"slot\":\"6\",\"wantQuant\":\"12\",\"lvl\":\"Geselle\",\"want2\":\"Kompass\",\"multi\":\"0.2\",\"giveNote\":\"explorer_map\",\"give\":\"Prüfungs-Entdeckerkarte\"}\n","8":"{\"lvl\":\"Experte\",\"xpGain\":\"15\",\"slot\":\"7\",\"wantQuant\":\"7\",\"give\":\"Rahmen\"}\n","9":"{\"giveSprite\":\"neutral\",\"giveNoteText\":\"Die Liste der möglichen Angebote enthält individuelle Angebote für jede Farbe, so dass mehrere Farben von demselben Dorfbewohner als separate Tauschgeschäfte angeboten werden können.\",\"lvl\":\"Experte\",\"xpGain\":\"15\",\"slot\":\"8\",\"wantQuant\":\"3\",\"give\":\"Beliebiges farbiges Banner\"}\n","10":"{\"lvl\":\"Meister\",\"xpGain\":\"30\",\"slot\":\"9\",\"wantQuant\":\"8\",\"give\":\"Globus-Bannervorlage\"}\n","11":"{\"xpGain\":\"30\",\"slot\":\"10\",\"lvl\":\"Meister\",\"want2\":\"Kompass\",\"multi\":\"0.2\",\"wantQuant\":\"14\",\"give\":\"Wald-Entdeckerkarte\"}\n"}
- Die Änderungen an den Handelsangeboten von fahrenden Händlern wurden aus dem experimentellen "Neugewichtung des Dorfbewohnerhandel"-Datenpaket entfernt und sind nun im normalen Spielverlauf verfügbar.
- Der fahrende Händler hat jetzt bessere Preise, mehr Handelsangebote und einen größeren Lagerbestand für viele Gegenstände.
- Sie werden jetzt auch Grundversorgungsgüter von Spielern kaufen.
- Der fahrende Händler bietet zwei Gegenstände aus dieser Liste zum Kauf an:
- Fahrende Händler haben jetzt die Möglichkeit, diese Gegenstände zu verkaufen (zusätzlich zu ihren bisherigen Handelsgeschäften):
- Holzstämme (Akazie, Birke, Schwarzeiche, Dschungel, Eiche, Fichte, Blasseiche oder Kirsche)
- Verzauberte Eisenspitzhacke
- Trank der Unsichtbarkeit
- Muss jetzt von einem Spieler getötet werden, um seine spielerspezifische Beute fallen zu lassen.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Das Blasser-Garten-Biom nimmt jetzt mehr Platz ein, als zuvor von dunklen Wäldern eingenommen wurde.
- Waldanwesen können jetzt im blassen Garten generiert werden.
- In Wüstendörfern gespawnte Schweine und Kühe gehören jetzt der warmen Variante an.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Der Fortschritt „Country Lode, Take Me Home“ wurde von der Kategorie Nether in die Kategorie Abenteuer verschoben.
- Das Tab-Symbol für das Inventar-Tab „Spawn Eggs“ wurde vom Schwein-Spawn-Ei zum Creeper-Spawn-Ei geändert.
- Ausgangs-Endportal
- Beim Ändern des Zustands werden alle Blöcke, die sich in seinem Radius befinden, als Gegenstände fallen gelassen und erzeugen auch Geräusche beim Zerbrechen, anstatt direkt überschrieben zu werden.
- Alle Blöcke, die die neun Felder innerhalb des Portals einnehmen, werden ebenfalls als Gegenstände fallen gelassen und erzeugen Geräusche und Partikel, anstatt überschrieben zu werden.[3]
- Die Lautstärke des Erzählers wird jetzt von der im Spiel konfigurierten Lautstärke in der Kategorie „Stimme“ beeinflusst.
- Ambient-Blockgeräusche in Wüsten, Tafelbergen und blassen Gärten, die nur für die Atmosphäre verwendet werden, wurden von der Kategorie „Blöcke“ in die Kategorie „Umgebung/Umwelt“ verschoben.
- Das Unterbrechungsgeräusch für den Geräuschtyp
Graswurde verringert, was sich auf alle Blöcke auswirkt, die dieses Geräusch verwenden. - Blöcke, die von einem Kolben zerstört werden, spielen nun ihr eigenes Geräusch.
Allgemein
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Wenn das Spiel erkennt, dass der letzte Start nicht normal abgeschlossen wurde, wird die Vollbildoption zurückgesetzt.
- Von einem Portal geladene Blöcke werden nun automatisch neu geladen, wenn die Welt erneut geöffnet wird.
- Beim Hochladen einer Welt in Realms werden nun standardmäßig Befehlsblöcke aktiviert.
- Es ist jetzt möglich, Hardcore-Einzelspielerwelten in Realms hochzuladen.
- Armbrüste zeigen jetzt alle geladenen Geschosse in der Schnellinfo an, anstatt nur das erste.
- Schnellinfos für Feuerwerk und Armbrüste zeigen jetzt eine kompakte Form mehrerer wiederholter Sterne oder Geschosse, die identisch sind.
Technisch
[Bearbeiten | Quelltext bearbeiten]Neuerungen
[Bearbeiten | Quelltext bearbeiten]Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Ein neuer Befehl zum Erstellen und Ausführen von Tests.
- Syntax:
/test clearall [<Radius>]/test clearthat/test clearthese/test create <TestID> [<Breite>] [<Höhe> <Tiefe>]/test export <TestID>/test exportclosest/test exportthat/test exportthese/test locate <TestID>/test pos [<Variable>]/test resetclosest/test resetthese/test resetthat/test run <TestID> [<Wiederholungen>] [<BisFehlschlag>] [<RotationsSchritte>] [<TestsProReihe>]/test runclosest [<Wiederholungen>] [<BisFehlschlag>]/test runfailed [<Wiederholungen>] [<BisFehlschlag>] [<RotationsSchritte>] [<TestsProReihe>]/test runfailed [<NurErforderlicheTests>] [<Wiederholungen>]/test runmultiple <TestID> [<Betrag>]/test runthat [<Wiederholungen>] [<BisFehlschlag>]/test runthese [<Wiederholungen>] [<BisFehlschlag>]/test stop/test verify <TestID>
- Parameter:
Radius:- Der Radius, innerhalb dessen Tests gelöscht werden.
TestID:- Die Namensraum-ID eines Tests.
#TestID:- Ein Platzhalter-fähiger Selektor für Test-IDs
- Unterstützt
*und?zum Abgleichen von Namensraum-IDs - Wenn kein Namensraum angegeben ist, wird standardmäßig
minecraftverwendet - Beispiele:
*:*- Entspricht allen IDs
*- Entspricht allem im Minecraft-Namensraum
custom:folder/*_test_?- Entspricht IDs im Ordner Ordner des benutzerdefinierten Namensraum, mit einem Präfix gefolgt von
_test_, gefolgt von einem einzelnen gültigen Zeichen
Breite:- Die Breite der Teststruktur.
- Wenn weggelassen, wird
5verwendet.
- Wenn weggelassen, wird
- Die Breite der Teststruktur.
Höhe:- Die Höhe der Teststruktur.
- Wenn weggelassen, wird
widthverwendet.
- Wenn weggelassen, wird
- Die Höhe der Teststruktur.
Tiefe:- Die Tiefe der Teststruktur.
- Wenn weggelassen, wird
widthverwendet.
- Wenn weggelassen, wird
- Die Tiefe der Teststruktur.
Variable:- Der Variablenname, der in den kopierten Codeausschnitt aufgenommen werden soll.
Wiederholungen:- Die Anzahl der Wiederholungen jedes Tests.
- Wenn nicht angegeben, wird
1verwendet.
- Wenn nicht angegeben, wird
- Die Anzahl der Wiederholungen jedes Tests.
BisFehlschlag:- Boolescher Wert (Standard: false), der angibt, dass der Test abgebrochen werden soll, sobald eine Iteration fehlschlägt.
RotationsSchritte:- Anzahl zusätzlicher 90-Grad-Schritte, die auf den Test angewendet werden sollen.
- Wenn nicht angegeben, wird
0verwendet.
- Wenn nicht angegeben, wird
- Anzahl zusätzlicher 90-Grad-Schritte, die auf den Test angewendet werden sollen.
TestsProReihe:- Anzahl der Tests, die pro Zeile in einem Rasterlayout platziert werden sollen.
- Wenn nicht angegeben, wird
8verwendet.
- Wenn nicht angegeben, wird
- Anzahl der Tests, die pro Zeile in einem Rasterlayout platziert werden sollen.
- Syntax:
- Befehl
/test clear*- Diese Unterbefehle löschen die Konstruktionen und Blöcke, die mit den ausgewählten Tests verknüpft sind.
- Befehl
/test create- Dieser Unterbefehl erstellt am aktuellen Standort ein Test-Setup für den angegebenen Test und bereitet eine Struktur der angegebenen Größe vor.
- Dies gibt einen Ausgangspunkt für die Erstellung der Struktur für den Test.
- Befehl
/test locate- Versucht, den angegebenen Test zu lokalisieren.
- Beachten Sie, dass nur geladene Chunks durchsucht werden.
- Versucht, den angegebenen Test zu lokalisieren.
- Befehl
/test reset*- Diese Unterbefehle setzen die Strukturen für die ausgewählten Tests zurück, entfernen alle umgebenden Barrieren und platzieren die Struktur von Grund auf neu.
- Befehl
/test pos- Zeigt die lokalen Koordinaten des Blocks an, auf den im Test verwiesen wird.
- Wenn der optionale Variablenname angegeben ist, wird dieser Variablenname in einem Codefragment verwendet, das durch Klicken auf die Koordinaten in der Ausgabenachricht abgerufen wird.
- Befehl
/test run*- Führt einen oder mehrere Tests aus.
- Wenn mehrere Tests gleichzeitig ausgeführt werden, werden sie in einem Raster platziert und parallel ausgeführt, allerdings nur bis zu einer bestimmten Grenze. Über diese Grenze hinaus werden Tests in Runden ausgeführt, wobei jede Runde abgeschlossen wird, bevor Tests der nächsten Runde gestartet werden.
- Lädt für jeden Test die angegebene Konstruktion und führt den zugehörigen Test aus. Jeder Testort verfügt über einen Leuchtfeuer-Strahl, der den Teststatus anzeigt.
- Graues Leuchtfeuer = in Bearbeitung
- Rot = fehlgeschlagen (erforderlicher Test)
- Orange = fehlgeschlagen (optionaler Test)
- Grün = erfolgreich
- Wenn ein Test fehlschlägt, wird der Fehler in einem Rednerbuch und einer Überlagerung angezeigt.
- Führt einen oder mehrere Tests aus.
- Befehl
/test stop- Stoppt alle laufenden Tests.
- Beachte, dass durch Tests ausgelöste Gameplay-Ereignisse weiterhin bestehen bleiben können.
- Stoppt alle laufenden Tests.
- Befehl
/test verify*- Überprüft einen oder mehrere Tests, indem mehrere Instanzen desselben Tests ausgeführt werden.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Verwende Testblöcke in der Testkonstruktion, um den Test auszuführen und Erfolg oder Misserfolg anzuzeigen.
blocks_attacks-Komponente- Wenn vorhanden, kann dieser Gegenstand wie ein Schild verwendet werden, um Angriffe auf den haltenden Spieler zu blockieren.
- Format: Objekt mit Feldern
block_delay_seconds- Nicht negativer Float (Standard:
0} - Die Anzahl der Sekunden, die der Rechtsklick gehalten werden muss, bevor Angriffe erfolgreich blockiert werden können.
- Nicht negativer Float (Standard:
disable_cooldown_scale- Nicht negativer Float (Standard:
1). - Multiplikator, der auf die Anzahl der Sekunden angewendet wird, die der Gegenstand in der Abkühlphase ist, wenn er von einem deaktivierenden Angriff angegriffen wird (
disable_blocking_for_secondsauf der Waffenkomponente). - Wenn
0, kann dieser Gegenstand niemals durch Angriffe deaktiviert werden.
- Nicht negativer Float (Standard:
damage_reductions- Liste von Objekten mit Feldern (optional)
- Steuert, wie viel Schaden bei einem bestimmten Angriff blockiert werden soll.
- Wenn nicht angegeben, wird der gesamte Schaden blockiert.
- Jeder Eintrag in der Liste trägt eine Schadensmenge bei, die blockiert werden soll, optional gefiltert nach Schadensart.
- Jeder Eintrag trägt zum blockierten Schaden bei, bestimmt durch
clamp(base + Faktor * verursachter Schaden, 0, verursachter Schaden). - Der endgültige Schaden, der dem Objekt im Angriff zugefügt wird, wird bestimmt durch
verursachter Schaden - Klammer(blockierter Schaden, 0, verursachter Schaden) - Eingabeformat:
type- Schadensart-ID, Liste von Schadensart-IDs oder Schadensart-Gruppe mit Hash-Präfix (optional).- Dieser Eintrag trägt nur dann zum blockierten Schaden bei, wenn die verursachte Schadensart mit diesem Feld übereinstimmt.
- Wenn nicht angegeben, wird jede Schadensart akzeptiert.
base- Gleitkommazahl- Konstante Schadensmenge, die blockiert werden soll.
factor- Gleitkommazahl- Bruchteil des verursachten Schadens, der blockiert werden soll.
item_damage- Objekt mit Feldern (optional)
- Steuert, wie viel Schaden dem Gegenstand bei einem bestimmten Angriff zugefügt werden soll.
- Wenn nicht angegeben, wird für jeden Schadenspunkt ein Punkt Haltbarkeit abgezogen.
- Der endgültige Schaden, der dem Gegenstand zugefügt wird, wird bestimmt durch:
floor(base + factor * dealt_damage). - Der endgültige Wert kann negativ sein, wodurch der Gegenstand repariert werden muss.
- Format:
threshold- nicht negativer Float- Die Mindestmenge an Schaden, die durch den Angriff verursacht wird, bevor dem Gegenstand Schaden zugefügt wird.
base- Float- Konstante Menge an Schaden, die dem Gegenstand zugefügt wird, wenn der Schwellenwert überschritten wird.
factor- Float- Bruchteil des zugefügten Schadens, der dem Gegenstand zugefügt werden soll, wenn der Schwellenwert überschritten wird.
block_sound- Soundereignis (optional).
- Wenn angegeben, wird dieser Sound abgespielt, wenn ein Angriff erfolgreich blockiert wurde.
disable_sound- Soundereignis (optional).
- Falls angegeben, wird dieser Sound abgespielt, wenn der Gegenstand aufgrund eines Angriffs in seine deaktivierte Abklingzeit geht.
break_sound-Komponente- Falls vorhanden, wird dieser Sound abgespielt, wenn die Haltbarkeit des Gegenstands abläuft und er kaputtgeht.
- Falls nicht vorhanden, wird beim Brechen kein Sound abgespielt.
- Diese Komponente ist standardmäßig bei jedem Gegenstandstyp vorhanden.
- Format: Soundereignis
- z. B.
break_sound='item.wolf_armor.break'
- z. B.
minecraft:potion_duration_scale-Komponente- Wenn vorhanden, wird bei Gegenständen mit der Komponente
potion_contentsdie Dauer der angewendeten Effekte mit diesem Faktor skaliert. - Dies gilt auch für
custom_effectsin der Komponentepotion_contents, im Gegensatz zum vorherigen fest codierten Skalierungsfaktor. - Wenn nicht angegeben, wird standardmäßig
1.0verwendet. - Format: nicht negativer Float
- z. B.
potion_duration_scale=0.25
- Wenn vorhanden, wird bei Gegenständen mit der Komponente
provides_banner_patterns-Komponente- Falls vorhanden, kann dieser Gegenstand in den Musterslot eines Webstuhls gelegt werden.
- Format: Banner-Mustertag mit Hash-Präfix.
- z. B.
provides_banner_patterns='#minecraft:pattern_item/globe'
- z. B.
provides_trim_material-Komponente- Wenn vorhanden, liefert dieser Gegenstand das angegebene Rüstungsbesatzmaterial, wenn er in einem Rüstungsbesatzrezept verwendet wird.
- Beachten Sie, dass der Gegenstand, um in den integrierten Schmiederezepten verwendet zu werden, auch in Gruppe
#trim_materialenthalten sein muss. - Daher gibt die Rüstungsbesatzmaterial-Registrierungsdefinition keinen Gegenstand mehr an.
- Beachten Sie, dass der Gegenstand, um in den integrierten Schmiederezepten verwendet zu werden, auch in Gruppe
- Format: Rüstungsbesatzmaterial-ID
- z. B.
provides_trim_material='minecraft:iron'
- z. B.
- Wenn vorhanden, liefert dieser Gegenstand das angegebene Rüstungsbesatzmaterial, wenn er in einem Rüstungsbesatzrezept verwendet wird.
tooltip_display-Komponente- Diese Komponente ermöglicht es, die Tooltips zu unterdrücken, die speziell von einer bestimmten Gegenstandskomponente bereitgestellt werden.
- Dies ersetzt die vorherigen Felder
show_in_tooltip,hide_additional_tooltipund Komponentenhide_tooltip. - Format: Objekt mit Feldern:
hide_tooltip– Boolesch (Standard:false).- Wenn wahr, hat das Element keinen Tooltip, wenn der Mauszeiger darüber bewegt wird.
hidden_components– Liste der Elementkomponenten-IDs (Standard:[]).- Die von einer Komponente in dieser Liste bereitgestellten Tooltips werden ausgeblendet.
- Wenn diese Komponente keinen Tooltip bereitstellt, hat sie keine Wirkung.
minecraft:weapon-Komponente- Wenn vorhanden, wird die Statistik „Verwendeter Gegenstand“ für jeden Angriff mit dem Gegenstand erhöht.
- Die angegebene Schadensmenge, die dem Gegenstand mit jedem Angriff zugefügt werden kann.
- Format: Objekt mit Feldern:
damage_per_attack– nicht negative Ganzzahl (Standard:1)- Die Schadensmenge, die der Waffe bei jedem ausgeführten Angriff zugefügt wird.
can_disable_blocking– Boolesch (Standard:false)- Wenn wahr, wird ein blockierender Schild bei einem erfolgreichen Angriff deaktiviert.
- z. B.
weapon={damage_per_attack:2}
Kreaturvariantenkomponenten
wolf/sound_variant- Namensraum-ID aus dem
wolf_sound_variant-Register.
- Namensraum-ID aus dem
- Verlasse sich auf integrierte Funktionen, um einen Test auszuführen und Erfolg oder Misserfolg anzuzeigen.
- Man hat ein zusätzliches Feld:
function:- Die Namensraum-ID der auszuführenden Testfunktion.
- Man hat ein zusätzliches Feld:
- Spielregel
allowFireTicksAwayFromPlayerhinzugefügt.- Standardwert:
false. Wenntrue, können Feuer- und Lava-Ticks außerhalb einer Reichweite von 8 Chunks eines Spielers auftreten.
- Standardwert:
- Das Spieltestsystem ist ein neues integriertes System zum Testen von Aspekten des Spiels.
- Jeder Test ist ein Asset, das einige Parameter für die Ausführung des Tests definiert, kombiniert mit einer gespeicherten Strukturdatei, die ein Basis-Setup enthält.
- Im Allgemeinen erwartet das Testframework, dass Tests in einer separaten Flachland-Welt ausgeführt werden.
- Eigenschaft auswählen
minecraft:component- Neue Datenquelle wurde zum Auswählen des Gegenstandsmodells hinzugefügt:
component. - Gibt den Wert der Komponente des Gegenstands zurück, falls vorhanden.
- Felder:
component– Namensraum-ID des Komponententyps.
- Mögliche Werte: hängt vom Komponententyp ab.
- Neue Datenquelle wurde zum Auswählen des Gegenstandsmodells hinzugefügt:
- Biom-Gruppen
#spawns_cold_variant_farm_animalshinzugefügt – alle Biome, in denen kalte Varianten von Nutztieren erscheinen.#spawns_warm_variant_farm_animalshinzugefügt – alle Biome, in denen warme Varianten von Nutztieren erscheinen.
- Block-Gruppen
- Hinzugefügt
#camels_spawnable_on- Enthält Blöcke, auf denen Dromedare erscheinen können.
- Die Block-Gruppe
#plays_ambient_desert_block_soundswurde hinzugefügt.- Enthält Blöcke, die Umgebungsgeräusche von Wüstenblöcken abspielen.
- Die Block-Gruppe
#plays_ambient_desert_block_soundswurde hinzugefügt.- Enthält Blöcke, die Umgebungsgeräusche von Wüstenblöcken abspielen.
#replaceable_by_mushroomshinzugefügt – vollständige Liste aller Blöcke, die ersetzt werden können, wenn ein Pilz platziert wird oder wächst.#sword_instantly_mineshinzugefügt – Blöcke, die sofort von Schwertern abgebaut werden.
- Hinzugefügt
- Kreaturtyp-Gruppen
- Das Kreaturtyp-Alias
#can_equip_saddlewurde hinzugefügt.- Enthält Kreaturen, die mit einem Sattel ausgestattet werden können.
- Kreaturtyp-Gruppe
#can_wear_horse_armorhinzugefügt.- Enthält ein Objekt, das in seinem Körperslot ein Rossharnisch halten kann.
- Das Kreaturtyp-Alias
- Gegenstands-Gruppen
#book_cloning_targethinzugefügt – Gegenstand, der zusammen mit einem geschriebenen Buch hergestellt werden kann, um es zu klonen.
- Konstruktions-Gruppe
- Hinzugefügt
#on_savanna_village_maps.- Enthält Elemente, die auf Savannendorfkarten erscheinen können.
- Hinzugefügt
#on_desert_village_maps.- Enthält Strukturen, die auf Wüstendorfkarten erscheinen können.
- Hinzugefügt
#on_plains_village_maps.- Enthält Strukturen, die auf Ebenendorfkarten erscheinen können.
- Hinzugefügt
#on_taiga_village_maps.- Enthält Strukturen, die auf Taigadorfkarten erscheinen können.
- Hinzugefügt
#on_snowy_village_maps.- Enthält Strukturen, die auf Karten mit verschneiten Dörfern erscheinen können.
- Hinzugefügt
#on_swamp_explorer_maps.- Enthält Strukturen, die auf Karten mit Sumpferkundungen erscheinen können.
- Hinzugefügt
#on_jungle_explorer_maps.- Enthält Strukturen, die auf Karten mit Dschungelerkundungen erscheinen können.
- Hinzugefügt
- Testumgebungen sind eine Möglichkeit, Tests zu gruppieren und ihnen die richtigen Voraussetzungen für die Ausführung zu geben.
- Eine Testumgebung ist ein Asset im
test_environment-Register. - Jede Testumgebungsdefinition hat ein
type-Feld, das ihr Setup bestimmt:all_of-Definitionen- Wenden Sie das Setup aus mehreren Unterdefinitionen im Feld
definitionsan.
- Wenden Sie das Setup aus mehreren Unterdefinitionen im Feld
function-Definitionen- Verwende mcfunction-Dateien als Setup und Teardown.
setup:- Optionale Namensraum-ID der mcfunction, die für das Setup verwendet werden soll, falls vorhanden.
teardown:- Optionale Namensraum-ID der mcfunction, die für Teardown verwendet werden soll, falls vorhanden.
game_rules: Definitionen- Legt eine beliebige Anzahl von Spielregeln fest.
bool_rules:- Eine Liste mit Booleschen Spielregeln, die festgelegt werden sollen, und der festzulegende Wert.
int_rules:- Eine Liste mit Integer-Spielregeln, die festgelegt werden sollen, und der festzulegende Wert.
- Jede Regel ist ein Objekt mit zwei Feldern:
rule:- Der genaue Name der festzulegenden Regel.
value:- Der festzulegende Wert
- Spielregeln werden nach Abschluss der Testumgebung auf ihre Standardwerte zurückgesetzt.
weather-Definitionen.- Legt den Wetterzustand fest
weather:- Das festzulegende Wetter.
- Eine von
clear,rainundthunder.
time_of_day-Definitionen- Legt eine bestimmte Tageszeit fest.
time:- Die festzulegende Tageszeit in Anzahl von Ticks als nicht negative Ganzzahl.
- Das Spiel bietet standardmäßig eine einzelne, leere Testumgebung:
minecraft:default.
- Testinstanzen werden in der Registrierung
test_instancedefiniert.- Sie sind kleine Assets, die einen auszuführenden Test definieren.
- Felder:
batch:- Namensraum-ID der Testumgebung, in der dieser Test ausgeführt werden soll.
structure:- Namensraum-ID der für den Test zu verwendenden Konstruktion.
max_ticks:- Eine positive Ganzzahl, die die maximale Anzahl von Ticks darstellt, die durchlaufen werden dürfen, bevor der Test als abgelaufen gilt.
setup_ticks:- Optionale nicht negative Ganzzahl.
- Standard:
0 - Stellt eine Anzahl von Ticks dar, die nach dem Platzieren der Struktur gewartet werden muss, bevor der Test gestartet wird.
required:- Optionaler Boolescher Wert.
- Standard
true - Ob der Test als bestanden betrachtet wird, damit die gesamte Testsuite bestanden wird.
rotation:- Optionale Rotation, die auf die Testkonstruktion angewendet werden soll.
- Eine von
none(Standard),clockwise_90,180undcounterclockwise_90.
manual_only:- Optionaler Boolescher Wert.
- Standard
false - Auf
truegesetzt für Tests, die nicht Teil automatisierter Testläufe sind.
sky_access:- Ob der Test freien Zugang zum Himmel benötigt.
- Standard:
false - Tests sind in Barriereblöcken eingeschlossen.
- Wenn auf
truegesetzt, bleibt die Oberseite offen.
max_attempts:- Anzahl der Versuche, den Test auszuführen.
- Standard:
1
required_successes:- Anzahl der Versuche, die erfolgreich sein müssen, damit der Test als erfolgreich angesehen wird.
- Standard:
1
type:- Der Testtyp.
- Eines von
block_basedundfunction.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Allgemein
- Textkomponenten in Befehlen wie Befehl
/tellrawoder Befehl/titlewerden jetzt mit SNBT statt JSON angegeben. - Der Textstil im Befehl
/scoreboardwird bei der Angabe des formatierten Zahlenformats jetzt ebenfalls mit SNBT statt JSON angegeben. - Das Verhalten von Befehl
/setblockund Befehl/fillhat sich in der Art und Weise geändert, wie sie Blockobjektdaten verarbeiten:- Wenn die Blockobjektdaten nicht angegeben sind und der vorhandene Block Daten hat, bleiben die Blockobjektdaten erhalten.
- Wenn die Blockobjektdaten angegeben sind, werden die Blockobjektdaten auf den angegebenen Wert gesetzt.
- Um die Blockobjektdaten explizit zu löschen, müssen die Blockobjektdaten jetzt als
{}angegeben werden. - Der Vorgang ist jetzt erfolgreich, wenn sich entweder der Blockzustand oder die Blockobjektdaten geändert haben.
- Argumente von Textkomponenten werden jetzt vor der Verwendung im Kontext von Kreaturen in
@saufgelöst.
- Heterogene Listen können jetzt transparent erstellt und geändert werden.
- Pfaddurchquerung mit leeren Schlüsseln wird nicht mehr unterstützt, z. B. wird Befehl
/data get ... foo.''.barnicht mehr unterstützt.
- Die Ersetzungsoption im Füllbefehl ist nicht mehr terminal und kann mit zusätzlichen Optionen verfolgt werden.
- Akzeptiert eine neue Option:
strict.- Wenn angegeben, platziert der Befehl Blöcke so wie sie sind, ohne Blockaktualisierungen und Formaktualisierungen auszulösen.
- Neue Syntax für Befehle zur Verwendung der neuen Option „strict“ und flexiblere Verwendung von „replace“:
- Befehl
/fill <von> <bis> <Block> keep - Befehl
/fill <von> <bis> <Block> [replace <Filter>] [strict|destroy|hollow|outline] - Befehl
/clone [from <QuellDimension>] <von> <bis> [to <ZielDimension>] <Zielposition> [strict] [replace|masked|filtered <Filter>] [force|move|normal] - Befehl
/setblock <Position> <block> [destroy|keep|replace|strict]? - Befehl
/place template <Konstruktion> [<Position> [<Rotation> [<Spiegel> [<Integrität> [<Startwert> [strict] ] ] ] ] ]
- Befehl
- Der Inventarplatz
horse.saddlewurde insaddleumbenannt und unterstützt jetzt alle Kreaturen, die einen Sattel ausrüsten können.- Wird durch die Komponente
equippablegesteuert. - Nur Kreaturen, die normalerweise Sättel unterstützen, unterstützen das Reiten und Rendern des Sattels.
- Gegenstände im
saddle-Inventarplatz können Attributmodifikatoren wie bei anderer Ausrüstung anwenden.
- Wird durch die Komponente
- Jede Schnittstelle im Spiel mit NBT-Daten (SNBT-Darstellung, Befehl
/data) unterstützt jetzt heterogene Listen, d. h. Listen, deren Elemente nicht vom gleichen Typ sind.- Befehl
/dataDas Einfügen oder Ersetzen von Listen unterschiedlicher Typen verursacht keinen Fehler mehr. - Arrays (wie etwa
[I;1,2,3]) sind weiterhin streng eingeschränkt. - Dies bedeutet, dass die zur Darstellung heterogener Listen verwendeten „Wrapper“-Objekte nicht mehr über In-Game-Phänomene beobachtbar sind.
- Befehl
- Das NBT-Dateispeicherformat bleibt unverändert.
- Heterogene Listen werden vor der Speicherung konvertiert, um NBT-Einschränkungen zu umgehen.
- Das NBT-Format wird nicht geändert.
- Wenn das SNBT-Befehlsargument den Wert in NBT umwandelt (wie Argumente von dem Befehl
/dataoder Befehl/summon), können Listen umgewandelt werden, um NBT-Einschränkungen zu umgehen- Beispieltransformation:
['a', {'b':3}]wird als[{'':'a'},{'b':3}]gespeichert
- Beispieltransformation:
- Diese Transformation wird von dem Befehl
/datanicht rückgängig gemacht
- Wenn das SNBT-Befehlsargument den Wert in NBT umwandelt (wie Argumente von dem Befehl
- SNBT (textuelle Darstellung von NBT-ähnlichen Daten) wurde erweitert, um heterogene Listen zu akzeptieren, d. h. solche, deren Elemente nicht vom gleichen Typ sind.
- NBT-Format wird nicht geändert
- Wenn das SNBT-Befehlsargument den Wert in NBT umwandelt (wie Argumente von dem Befehl
/dataoder Befehl/summon), können Listen umgewandelt werden, um NBT-Einschränkungen zu umgehen- Beispieltransformation:
['a', {'b':3}]wird als[{'':'a'},{'b':3}]gespeichert
- Beispieltransformation:
- Diese Transformation wird von dem Befehl
/datanicht rückgängig gemacht
- Wenn das SNBT-Befehlsargument den Wert in NBT umwandelt (wie Argumente von dem Befehl
- SNBT unterstützt jetzt auch folgende Operationen:
bool(arg)– konvertiert Argument in Booleschen Wert.- Wenn das Argument ein Boolescher Wert ist, wird der Wert direkt zurückgegeben.
- Wenn das Argument ein Zahlenwert ist, wird „true“ zurückgegeben, wenn es ungleich Null ist.
uuid(str)– konvertiert die Stringdarstellung der UUID in ein ganzzahliges Array.
- Implizite unendliche Float-Werte (wie 1e1000) werden jetzt abgelehnt.
- Das Textformat zur Beschreibung von Klassenobjektdaten in Befehlen (wie NBT, Textkomponenten, Prädikate usw.) wurde erweitert.
- Zahlenformat
- Der ganzzahlige oder Dezimalteil einer Gleitkommazahl kann jetzt weggelassen werden.
- Beispielsweise ist jetzt
.1,1.gültig.
- Beispielsweise ist jetzt
- Gleitkommazahlen können jetzt die E-Notation verwenden.
- Beispielsweise kann jetzt
1.2e3,1.2E3,1.2E+3,12000e-1verwendet werden, um1200.0darzustellen.
- Beispielsweise kann jetzt
- Ganzzahlen können jetzt mit dem Präfix
0xversehen werden, um Hexadezimalzahlen anzuzeigen, oder mit dem Präfix0b, um Binärzahlen anzuzeigen.- Beispielsweise
0xbad(entspricht 2989),0xCAFE(entspricht 51966) und0b101(entspricht 5).
- Beispielsweise
- Ganzzahlen können nicht mehr mit
0beginnen.- Normalerweise würde dies eine Oktalzahl darstellen, es ist jetzt jedoch eingeschränkt, um eine versehentliche Verwendung zu vermeiden.
- Zahlen können jetzt
_-Zeichen zwischen Ziffernfolgen enthalten (aber nicht am Anfang oder Ende der Folge).- Zum Beispiel
0b10_01,0xAB_CD,1_2.3_4__5f,1_2e3_4
- Zum Beispiel
NaN,Infoder hexadezimale Gleitkommazahlen werden nicht unterstützt.- Erweiterte Typsuffixe:
- Ganzzahlsuffixe (
b,Bfür Byte,s,Sfür Short,i,Ifür Integer,l,Lfür Long usw.) können jetzt durchs(mit Vorzeichen) oderu(ohne Vorzeichen) eingeleitet werden. - Das neue Suffix beeinflusst den gültigen Bereich nur zum Zeitpunkt der Analyse: Der Wert wird weiterhin in vorzeichenbehafteter Form gespeichert.
- Beispielsweise ist
240ubgleichwertig mit-16sb, aber240sbwird nicht analysiert.
- Beispielsweise ist
- Ohne das Zeichen
s,usind Dezimalzahlen standardmäßig vorzeichenbehaftet, während Binär- und Hexadezimalzahlen vorzeichenlos sind. - Hinweis: Da
bauch eine gültige Hexadezimalzahl ist, kann der Hexadezimalwert des Einheitenbytes nur mit dem Vorzeichensuffix geschrieben werden, also beispielsweise0x11ub,0x11sb.
- Ganzzahlsuffixe (
- Zeichenfolge
- In Anführungszeichen gesetzte Zeichenfolgen können jetzt andere Escape-Sequenzen als
',",\verwenden:- Unicode-Escape:
\x: Escape von zwei Ziffern, wie z. B.\x42.\u: 4-stellige Escape-Sequenz, z. B.\u2603.\U: 8-stellige Escape-Sequenz, z. B.\U00002603.-{}-\N{<name>}: Escapen Sie Unicode-Zeichen mit dem Namen, z. B.\N{Snowman}.
- Integrierte Escape-Sequenzen:
\b: Rücktaste, der entsprechende Unicode-Escape ist\x08.\s: Leerzeichen, das entsprechende Unicode-Escape ist\x20.\t: horizontales Tabulatorzeichen, das entsprechende Unicode-Escape ist\x09.\n: Zeilenumbruch, das entsprechende Unicode-Escape ist\u0a.\f: Seitenvorschub, das entsprechende Unicode-Escape ist\u0c.\r: Wagenrücklauf, das entsprechende Unicode-Escape ist\u0d.
- Unicode-Escape:
- Zeichenfolgen ohne Anführungszeichen können jetzt nicht mehr mit
0-9,.,+,-beginnen, um versehentliche Kollisionen mit Zahlen zu vermeiden.
- Anordnung
- Bei Werten in Arrays ohne Suffix (
[B;],[I;],[L;]) wird jetzt angenommen, dass sie ein Suffix haben, das dem Array-Typ entspricht.- Beispielsweise ist
[B;1,2]gleichbedeutend mit[B; 1b, 2b].
- Beispielsweise ist
- Arrays können jetzt Werttypen akzeptieren, die kleiner als der Array-Typ sind.
- Beispielsweise ist
[I;1b,2s,3]jetzt effektiv gleichwertig mit[I;1i,2i,3i].
- Beispielsweise ist
- Liste
- Akzeptiert jetzt ein eindeutiges Komma am Ende.
- Beispielsweise ist
[1,2,]jetzt effektiv gleichwertig mit[1,2].
- Beispielsweise ist
- Kommas sind am Anfang oder in der Mitte nicht erlaubt, beispielsweise ist
[,],[1,,]ungültig.
- Zusammengesetzte Eigenschaft
- Zusammengesetzte Eigenschaften (Zuordnungen) akzeptieren jetzt ein eindeutiges Komma am Ende.
- Beispielsweise ist
{a:b,}jetzt effektiv gleichwertig mit{a:b}.
- Beispielsweise ist
- Kommas sind am Anfang oder in der Mitte nicht zulässig, beispielsweise ist
{,},{a:b,,}ungültig.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Das Feld
backgroundenthält nicht mehr das Präfixtextures/und das Suffix.png.
minecraft:paletted_permutations-Sprite-Quelle- Neues Feld:
separator- Optionale Zeichenfolge (Standard:
_). - Zu verwendender Wert beim Zusammenführen von Textur- und Permutationsnamen zum Erstellen eines Sprite-Namens.
- Optionale Zeichenfolge (Standard:
- Neues Feld:
Biomeffekte
- Feld
dry_foliage_color- Definiert die Farbe, die zum Einfärben von Blöcken mit Trockenlaubfärbung verwendet wird.
- Das Feld
CustomNamebleibt beim Entfernen nicht mehr erhalten. - Das Feld
LootTablebleibt beim Entfernen nicht mehr erhalten. end_gateway- Das Feld
exit_portalbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
furnace,smoker,blast_furnace- Das Feld
RecipesUsedbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
skull- Das Feld
note_block_soundbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
campfire- Die Felder
CookingTimesundCookingTotalTimesbleiben beim Entfernen nicht mehr erhalten.
- Die Felder
chiseled_bookshelf- Das Feld
last_interacted_slotwird jetzt standardmäßig auf-1gesetzt, wenn nichts angegeben ist.
- Das Feld
hopper- Das Feld
TransferCooldownwird jetzt standardmäßig auf-1gesetzt, wenn nichts angegeben ist.
- Das Feld
jigsaw- Die Felder
name,targetundpoolwerden jetzt standardmäßig aufminecraft:emptygesetzt, wenn nichts angegeben ist. - Das Feld
final_statewird jetzt standardmäßig aufminecraft:airgesetzt, wenn nichts angegeben ist.
- Die Felder
sculk_shrieker- Das Feld
warning_levelwird jetzt standardmäßig auf0gesetzt, wenn nichts angegeben ist.
- Das Feld
structure_block- Die Felder
ignoreEntitiesund showboundingbox sind jetzt standardmäßig auftrueeingestellt, wenn nichts angegeben ist. - Das Feld
posYist jetzt standardmäßig auf 1 eingestellt, wenn nichts angegeben ist.
- Die Felder
attribute_modifiers-Komponente- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt. - Diese Komponente verwendet jetzt immer ihre vereinfachte Form, wobei das Feld „Modifikatoren“ in die oberste Ebene integriert ist.
- z. B.
attribute_modifiers={modifiers:[...]}]->attributes_modifiers=[...]
- z. B.
- Das Feld
can_place_on- undcan_break-Komponenten- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt. - Das Prädikatsfeld wurde auf die oberste Ebene integriert und unterstützt entweder ein einzelnes Element oder eine Liste.
- z. B.
can_place_on={predicates:[{blocks:'stone'},{blocks:'dirt'}]}]->can_place_on=[{blocks:'stone'},{blocks:'dirt'}]] - oder:
can_place_on={predicates:[{blocks:'stone'}]}]->can_place_on={blocks:'stone'}]
- z. B.
- Das Feld
dyed_color-Komponente- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt. - Diese Komponente verwendet jetzt immer ihre vereinfachte Form, wobei das RGB-Feld in die oberste Ebene eingebettet ist.
- z. B.
dyed_color={rgb:12345}]->dyed_color=12345]
- z. B.
- Die angegebene Farbe unterstützt jetzt das RGB-Array-Format.
- z. B.
dyed_color=[0.5, 1.0, 0.2]
- z. B.
- Das Feld
enchantments- undstored_enchantments-Komponenten- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt. - Diese Komponenten verwenden jetzt immer ihre vereinfachte Form, wobei das Feld „levels“ in die oberste Ebene integriert ist.
- z. B.
enchantments={levels:{sharpness:2}}]->enchantments={sharpness:2}]
- z. B.
- Das Feld
equippable-Komponente- Kann jetzt auf den Sattelplatz angewendet werden.
- Jeder Kreatur kann jetzt Ausrüstung im Platz
bodyhinzugefügt werden, solange die Komponente dies zulässt (allowed_entities). - Neues optionales Feld hinzugefügt:
equip_on_interact(Boolesch).- Wenn
true, können Spieler diesen Gegenstand einer ausgewählten Kreatur ausrüsten, indem man mit der rechten Maustaste darauf klickt (sofern dieser Gegenstand der Ziel-Kreatur überhaupt ausgerüstet werden kann). - Der Gegenstand wird nicht ausgerüstet, wenn die Ziel-Kreatur bereits einen Gegenstand im entsprechenden Slot hat.
- Wenn nicht angegeben, wird standardmäßig
falseverwendet.
- Wenn
hide_additional_tooltip-Komponente- Wurde entfernt und durch die Verwendung der
tooltip_display-Komponente und deshidden_components-Felds ersetzt.- Die folgenden Komponenten, die zuvor von der Komponente
hide_additional_tooltipabgedeckt wurden, müssen möglicherweise ausgeblendet werden:minecraft:banner_patternsminecraft:beesminecraft:block_entity_data- Insbesondere werden in den Blockobjektdaten von Spawner und Prüfungs-Spawner der konfigurierte Kreatur angezeigt.
minecraft:block_state- Insbesondere wird die Eigenschaft
honey_levelim Tooltip für alle Elemente angezeigt, für die diese Eigenschaft angegeben ist.
- Insbesondere wird die Eigenschaft
minecraft:bundle_contentsminecraft:charged_projectilesminecraft:containerminecraft:container_lootminecraft:firework_explosionminecraft:fireworksminecraft:instrumentminecraft:map_idminecraft:painting/variantminecraft:pot_decorationsminecraft:potion_contentsminecraft:tropical_fish/patternminecraft:written_book_content
- Dies bedeutet zusätzlich, dass Tooltips der oben aufgeführten Komponenten nicht mehr auf bestimmte Gegenstandstypen beschränkt sind.
- Hinweis: Für vorhandene Elemente in einer Welt mit der Komponente
hide_additional_tooltipwerden alle oben aufgeführten Komponenten, die auch auf demselben Element vorhanden sind, der Liste hinzugefügt, um sie intooltip_displayauszublenden.
- Hinweis: Für vorhandene Elemente in einer Welt mit der Komponente
- Die folgenden Komponenten, die zuvor von der Komponente
- Wurde entfernt und durch die Verwendung der
hide_tooltip-Komponente- Wurde entfernt und durch die Verwendung der Komponente
tooltip_displayund des Feldshide_tooltipersetzt.
- Wurde entfernt und durch die Verwendung der Komponente
jukebox_playable-Komponente- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt.
- Das Feld
tool- Neues optionales Feld hinzugefügt:
can_destroy_blocks_in_creative(bool)- Wenn falsch, können Spieler keine Blöcke zerstören, während sie dieses Werkzeug im Kreativmodus halten.
- Wenn nicht angegeben, wird standardmäßig
trueverwendet.
- Neues optionales Feld hinzugefügt:
trim-Komponente- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt.
- Das Feld
unbreakable-Komponente- Das Feld
show_in_tooltipwurde entfernt und durch die Komponentetooltip_displayersetzt.
- Das Feld
weapon-Komponente- Das Feld
can_disable_blockingwurde durchdisable_blocking_for_secondsersetzt. disable_blocking_for_seconds- Nicht negativer Float (Standard:
0) - Wenn ungleich Null, wird ein blockierender Schild bei erfolgreichem Angriff für die angegebene Anzahl von Sekunden deaktiviert.
- Nicht negativer Float (Standard:
- Das Feld
damage_per_attackwurde initem_damage_per_attackumbenannt.
- Das Feld
- Einige vorhandene Komponenten werden jetzt auch vom Spawning-Gegenstand auf das gespawnte Objekt übertragen:
minecraft:custom_name– jedes Objekt.minecraft:potion_contents– Verweilender Trank zu Partikelwolke.minecraft:potion_duration_scale– Verweilender Trank zu Partikelwolke.
- Die Version des Paketformats ist jetzt
71. - Rüstungsbesatzmuster und Rüstungsbesatzmaterialelemente werden nicht mehr in den Rüstungsbesatzregistern angegeben, sondern in den Rezepten bzw. Gegenständen.
- Der Objekttyp
potionwurde insplash_potionundlingering_potionaufgeteilt. - Gefüllte Karten ohne
map_id-Komponente zeigen keinen Schnellinfo „Unbekannte Karte“ mehr an (ungültige IDs erzeugen diese Schnellinfo trotzdem) - Neuer Befehlszeilenparameter
--renderDebugLabelshinzugefügt.- Debug-Felder für zugehörige OpenGL-Objekte hinzugefügt, um Entwicklern das Debuggen des Renderings zu erleichtern.
- Benutzerdefinierte Daten (bisher nur auf Marker vorhanden) sind jetzt auf allen Objekten und Kreaturen verfügbar.
- Sie werden als
minecraft:custom_data-Komponente angezeigt, sodass sie durch das Erzeugen von Gegenständen festgelegt und durch Prädikate abgeglichen werden können. - Die Komponente wird derzeit in einem Feld namens
datagespeichert. - Sie wird nur gespeichert, wenn sie nicht leer ist.
- Sie werden als
- Die Felder
ArmorDropChances,HandDropChancesundbody_armor_drop_chancewurden zu einem Felddrop_chanceszusammengeführt.- Format: Zuordnung zwischen Ausrüstungsplatztyp und Chancenwert.
- Gültige Ausrüstungsplätze:
head,chest,legs,feet,mainhand,offhand,body.
- Gültige Ausrüstungsplätze:
- Wenn nicht angegeben oder entfernt, werden die Chancen als Standard angenommen (
0,085f). z. B. drop_chances:{chest:0,1,feet:1,0}
- Format: Zuordnung zwischen Ausrüstungsplatztyp und Chancenwert.
- Drop-Chancen mit einem Standardwert werden nicht mehr gespeichert und das Feld
drop_chanceswird vollständig entfernt, wenn alle Standardwerte sind. - Partikelwolken haben ein neues Feld:
potion_duration_scale(float).- Wenn nicht angegeben, wird standardmäßig
1.0verwendet. - Die Dauer des angewendeten Trankeffekts wird mit diesem Faktor skaliert.
- Partikelwolken, die durch Verweiltränke erzeugt werden, haben eine Skalierung von
0,25.
- Wenn nicht angegeben, wird standardmäßig
- Die Felder
ArmorItems,HandItemsundbody_armor_itemwurden zu einem Feldequipmentzusammengeführt.- Format:
- Zuordnung zwischen Ausrüstungsslottyp und Gegenstandsstapel.
- Gültige Ausrüstungsslots:
head,chest,legs,feet,mainhand,offhand,body,saddle.
- Gültige Ausrüstungsslots:
- Wenn nicht angegeben oder entfernt, hat die Kreatur keine Ausrüstung.
- z. B.
equipment:{chest:{id:"minecraft:diamond_chestplate"}}. - Dies betrifft alle Kreaturen und Rüstungsständer, Spieler sind jedoch nicht betroffen.
- Zuordnung zwischen Ausrüstungsslottyp und Gegenstandsstapel.
- Das Datenformat von Sätteln wurde zwischen Kreaturen wie Pferden und Schweinen vereinheitlicht und wurde zu einer neuen Art von Ausrüstungsplatz (und wird im Feld
equipment.saddlegespeichert).- Dies ersetzt auch die boolesche Eigenschaft
Saddlevon Schweinen und Schreitern. - Das Fallenlassen des Sattels beim Tod wird jetzt wie bei anderen Ausrüstungsplätzen vom Feld
drop_chancesbeeinflusst.
- Dies ersetzt auch die boolesche Eigenschaft
- Das Feld
FallDistancewurde von Float in Double geändert und heißt jetztfall_distance.
- Format:
Pos-,Motion- undRotation-Werte ohne die richtige Anzahl von Komponenten (3, 3 bzw. 2) werden jetzt vollständig verworfen, anstatt nur die angegebenen Komponenten auszuwählen.- Die Felder
SleepingX,SleepingYundSleepingZwurden in einem einzigen Feldsleeping_poszusammengefasst.- z. B.
sleeping_pos: [I;1,2,3]
- z. B.
- Blockzustände in den Objektdaten von Pfeilen, Minenkarren, Blockanzeigen, Endermen, fallenden Blöcken, gezündetem TNT oder Kolbenbewegungsblöcken dürfen nicht mehr als leeres Objekt angegeben werden.
- Das Feld
Tagsbleibt nicht mehr erhalten, wenn es entfernt wird. allay- Das Feld
CanDuplicatewurde entfernt (gesteuert durchDuplicationCooldown).
- Das Feld
cat- Das Feld
CollarColorhat jetzt den Standardwert 14 (rot), wenn es nicht angegeben wird.
- Das Feld
dolphin- Entfernte Felder
TreasurePosX,TreasurePosY,TreasurePosZ.
- Entfernte Felder
falling_block- Das Feld
BlockStatekann jetztairsein (wird sofort verschwinden).- Wenn nicht anders angegeben oder ungültig, wird standardmäßig
sandverwendet.
- Wenn nicht anders angegeben oder ungültig, wird standardmäßig
- Das Feld
foxitem- Die Felder
OwnerundThrowerbleiben beim Entfernen nicht mehr erhalten.
- Die Felder
phantom- Das Feld
Sizewurde insizeumbenannt. - Die Felder
AX,AYundAZwurden in einem einzigen Feldanchor_poszusammengefasst.
- Das Feld
player- Die Felder
SpawnX,SpawnY,SpawnZ,SpawnAngle,SpawnDimensionundSpawnForcedwurden in einem einzigen Feldrespawnzusammengefasst.- Format: Objekt mit Feldern
pos– Blockposition, an der gespawnt werden soll.angle– Float, Winkel, mit dem gespawnt werden soll (Standard:0.0).dimension– Dimensions-ID, in der gespawnt werden soll (Standard:minecraft:overworld).forced– Boolesch, wahr, wenn dieser Spawn durch Befehle festgelegt wurde (Standard:false).
- Format: Objekt mit Feldern
- Das Feld
enteredNetherPositionwurde inentered_nether_posumbenannt und ist jetzt als Liste von Doubles formatiert.- z. B.
entered_nether_pos: [1.0, 2.0, 3.0]
- z. B.
- Die Felder
primed_tnt- Das Feld
block_stateist jetzt standardmäßig auftnteingestellt, wenn es nicht angegeben ist.
- Das Feld
shulker_bullet- Die Felder
DirundTargetbleiben nach dem Entfernen nicht mehr erhalten.
- Die Felder
turtle- Die Felder
HomePosX,HomePosYundHomePosZwurden in einem einzigen Feldhome_poszusammengefasst. - Die Felder
TravelPosX,TravelPosYundTravelPosZwurden entfernt. - Das Feld
HasEggwurde inhas_eggumbenannt.
- Die Felder
vex- Das Feld
LifeTickswurde inlife_ticksumbenannt. - Die Felder
BoundX,BoundYundBoundZwurden in einem einzigen Feldbound_poszusammengefasst.
- Das Feld
villager- Das Feld
Gossipsbleibt nach dem Entfernen nicht mehr erhalten.
- Das Feld
wandering_trader- Das Feld
wander_targetbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
wolf- Das Feld
CollarColorhat jetzt den Standardwert 14 (rot), wenn es nicht angegeben wird.
- Das Feld
zombie_villager- Das Feld
Gossipsbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
evoker_fangs,area_effect_cloudund alle Projektile- Das Feld
Ownerbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
item_frame,glow_item_frame,paintingundleash_knot- Die Felder
TileX,TileYundTileZwurden in einem einzigen Feldblock_poszusammengefasst.
- Die Felder
arrow,spectral_arrow,trident- Die Felder
inBlockStateundSoundEventbleiben nach dem Entfernen nicht mehr erhalten.
- Die Felder
minecart,*_minecart- Das Feld
CustomDisplayTilewurde entfernt. DisplayStateüberschreibt jetzt immer den standardmäßig angezeigten Blockstatus, wenn angegeben.DisplayOffsetkann jetzt angegeben werden, um den Standardversatz auch ohne einen benutzerdefinierten Anzeigeblockstatus zu überschreiben.
- Das Feld
block_display,item_displayundtext_display- Das Feld
glow_color_overridebleibt beim Entfernen nicht mehr erhalten.
- Das Feld
witch,ravager,pillager,illusioner,evokerundvindicator- Das Feld
patrol_targetbleibt beim Entfernen nicht mehr erhalten.
- Das Feld
- Katzen- und Froschvarianten sind jetzt datengesteuert.
- Einheitliche Methode zum Definieren von Variantenauswahlregeln hinzugefügt.
- Kreaturen verfügen jetzt über einen Satz von Komponenten zum Konfigurieren von Varianten und anderen Aspekten des Erscheinungsbilds.
- Wenn diese Komponenten auf dem Spawning-Gegenstand vorhanden sind (wie Spawn-Eier, Fischeimer, Gemälde, Rahmen), werden sie auf das neue Objekt angewendet.
- Komponenten werden derzeit nicht wiederhergestellt, wenn ein Spawn-Ei aus einem bestehenden Objekt ausgewählt wird.
- Hinzugefügte Gegenstandskomponenten:
villager/variant– eine vondesert,jungle,plains,savanna,snow,swamp,taigawolf/variant– Namensraum-ID aus demwolf_variant-Registerwolf/collar– eine von 16 Farbstofffarbenfox/variant– eine vonred,snowsalmon/size– eine vonsmall,medium,largeparrot/variant– eine vonred_blue,blue,green,yellow_blue,graytropical_fish/pattern– eine vonkob,sunstreak,snooper,dasher,brinely,spotty,flopper,stripey,glitter,blockfish,betty,clayfishtropical_fish/base_color– eine von 16 Farbstofffarbentropical_fish/pattern_color– eine von 16 Farbstofffarbenmooshroom/variant– eine vonred,brownrabbit/variant– eines von brown,white,black,white_splotched,gold,salt,evilpig/variant– Namensraum-ID aus dempig_variant-Registerfrog/variant– Namensraum-ID aus demfrog_variant-Registerhorse/variant– eines vonwhite,creamy,chestnut,brown,black,gray,dark_brownpainting/variant– Namensraum-ID aus dempainting_variant-Registerllama/variant– eine voncreamy,white,brown,grayaxolotl/variant– eine vonlucy,wild,gold,cyan,bluecat/variant– Namensraum-ID aus demcat_variant-Registercat/collar– eine von 16 Farbstofffarbensheep/color– eine von 16 Farbstofffarbenshulker/color– eine von 16 Farbstofffarben
- Fischeimer und Gemälde, die im Kreativmenü verfügbar sind, verwenden jetzt neue Varianten anstelle der Komponente
minecraft:entity_data. - Benutzerdefinierte Schnellinfos für Tropenfischeimer und Gemälde-Gegenstände basieren jetzt auf neuen Komponenten anstelle von
minecraft:bucket_entity_dataundminecraft:entity_data.
- Ausrüstungsgegenstände
- Ausrüstungsgegenstände können jetzt neue Ebenentypen definieren:
pig_saddle– Ausrüstungsebene für Schweinesättelstrider_saddle– Ausrüstungsebene für Schreiter-Sättelcamel_saddle– Ausrüstungsebene für Dromedarsättelhorse_saddle– Ausrüstungsebene für Pferdesätteldonkey_saddle– Ausrüstungsebene für Eselssättelmule_saddle– Ausrüstungsebene für Maultiersättelskeleton_horse_saddle– Ausrüstungsebene für Skelettpferdesättelzombie_horse_saddle– Ausrüstungsebene für Zombiepferdesättel
- Die folgenden Texturen wurden verschoben, um die Verwendung von Ausrüstungsgegenständen für Sättel zu unterstützen:
entity/pig/pig_saddle.png->entity/equipment/pig_saddle/saddle.pngentity/strider/strider_saddle.png->entity/equipment/strider_saddle/saddle.png
- Die folgenden Texturen wurden von ihrer Basis-Kreatur-Textur abgespalten, um die Verwendung von Ausrüstungsgegenständen für Sättel zu unterstützen:
entity/camel/camel.png->entity/equipment/camel_saddle/saddle.pngentity/horse/horse_<variant>.png->entity/equipment/horse_saddle/saddle.pngentity/horse/donkey.png->entity/equipment/donkey_saddle/saddle.pngentity/horse/mule.png->entity/equipment/mule_saddle/saddle.pngentity/horse/horse_skeleton.png->entity/equipment/skeleton_horse_saddle/saddle.pngentity/horse/horse_zombie.png->entity/equipment/zombie_horse_saddle/saddle.png
- Eigenschaft auswählen
minecraft:component- Wenn der ausgewählte Wert aus einem Register stammt und die aktuellen Datenpakete ihn nicht bereitstellen, wird der Eintrag stillschweigend ignoriert.
- Im vorherigen Snapshot führten nicht erkannte Elemente dazu, dass das gesamte Gegenstandsmodell ignoriert wurde.
- Wenn der ausgewählte Wert aus einem Register stammt und die aktuellen Datenpakete ihn nicht bereitstellen, wird der Eintrag stillschweigend ignoriert.
- Boolesche Eigenschaft
minecraft:component- Dem bedingten Gegenstandsmodell wurde eine neue bedingte Modelleigenschaft hinzugefügt:
component - Verwendet Komponentenprädikate (wie sie in Gegenstandsprädikaten verwendet werden), um Gegenstandskomponenten abzugleichen.
- Anstatt sie jedoch als Zuordnung von
<Prädikattyp>:<Prädikatwert>zu kodieren, wird ein einzelnes Prädikat in zwei Feldern kodiert.
- Anstatt sie jedoch als Zuordnung von
- Felder:
predicate– Typ des Komponentenprädikats (Mitglied desminecraft:data_component_predicate_type-Registers)value– prädikatspezifischer Wert
- Dem bedingten Gegenstandsmodell wurde eine neue bedingte Modelleigenschaft hinzugefügt:
- Beutefunktionen
toggle_tooltips- Unterstützt jetzt jede Komponenten-ID in der Umschaltkarte.
- Jede angegebene Komponente wird in der Komponente
tooltip_displayumgeschaltet.
Netzwerkprotokoll
- Das clientgebundene
player_chat-Paket enthält jetzt einen Index, der mit jeder an den Client gesendeten Nachricht ansteigt.- Der Index beginnt beim Anmelden bei 0 (oder wird durch die Konfigurationsphase und das
login-Paket zurückgesetzt). - Für jede Nachricht sollte der Server diesen Wert um 1 erhöhen.
- Wenn dieser Wert auf unerwartete Weise aktualisiert wird, wird die Verbindung des Clients getrennt.
- Da das Protokoll erfordert, dass jedes Chat-Paket den Client in der erstellten Reihenfolge erreicht, besteht das Ziel darin, Entwicklern von benutzerdefinierten Servern eine schnellere Erkennung verpasster/neu geordneter Chat-Nachrichten zu ermöglichen.
- Der Index beginnt beim Anmelden bei 0 (oder wird durch die Konfigurationsphase und das
- Die servergebundenen Pakete
chatundchat_command_signedenthalten jetzt ein Prüfsummenbyte zusammen mit dem „zuletzt gesehen“-Update.- Dies ist ein einfacher Hash der „zuletzt gesehen“-Signaturen, der vom Server rekonstruiert werden sollte, um eine schnellere Erkennung des desynchronisierten Zustands zu ermöglichen.
- Dies kann als
0übergeben werden, um die Prüfung aus Kompatibilitätsgründen mit der Protokollübersetzung zu deaktivieren.
- Der Partikeltyp
tinted_leaveshat jetzt einen Parameter:color- Tönungsfarbe, angegeben entweder als gepackte Ganzzahl oder Liste mit 4 Gleitkommazahlen.
- Blockprädikate
- Blockprädikaten wurden neue optionale Felder hinzugefügt:
componentsundpredicates. - Ihre Funktionalität und ihr Format sind identisch mit den Feldern
componentsundpredicatesbei Gegenstandsprädikaten, sie wirken jedoch auf Blockobjektkomponenten (sofern vorhanden).- Wenn vorhanden, stimmt
componentsmit dem genauen Inhalt von Blockobjektkomponenten überein. - Wenn vorhanden, stimmt
predicatesmit Teilinhalten von Blockobjektkomponenten überein.
- Wenn vorhanden, stimmt
- Blockprädikaten wurden neue optionale Felder hinzugefügt:
- Kreaturprädikate
- Kreaturprädikaten wurde ein neues optionales Feld hinzugefügt:
predicates.- Seine Funktionalität und sein Format sind identisch mit dem Feld
predicatesbei Gegenstandsprädikaten, sie wirken jedoch auf Kreaturkomponenten.- Wenn vorhanden, stimmt
predicatesmit Teilinhalten von Kreaturkomponenten überein.
- Wenn vorhanden, stimmt
- Seine Funktionalität und sein Format sind identisch mit dem Feld
- Dem Kreaturprädikat wurde ein neues optionales Feld hinzugefügt:
components.- Wenn vorhanden, stimmt das Prädikat mit dem Inhalt der Kreaturkomponenten überein.
- Format:
- Zuordnung des Komponententypschlüssels zu den entsprechenden Komponentenwerten.
- Die folgenden Kreaturunterprädikate wurden entfernt und durch eine Kombination aus
components-Prädikat und Varianten-Kreaturkomponenten ersetzt:minecraft:axolotlminecraft:foxminecraft:mooshroomminecraft:rabbitminecraft:horseminecraft:llamaminecraft:villagerminecraft:parrotminecraft:salmonminecraft:tropical_fishminecraft:paintingminecraft:catminecraft:frogminecraft:wolfminecraft:pig
- Das Feld
colorwurde ausminecraft:sheepentfernt Unterprädikat.
- Kreaturprädikaten wurde ein neues optionales Feld hinzugefügt:
crafting_transmute- Das Ergebnisfeld unterstützt jetzt die Angabe einer Anzahl und eines Komponentenpatches, der auf das Ergebnis angewendet werden soll.
- Der Komponentenpatch wird auf das endgültige transmutierte Element angewendet.
- Das neue Format ist ein Objekt mit folgenden Feldern:
id– Gegenstands-IDcount– positive Ganzzahl (Standard:1)components– ein Komponentenpatchobjekt (Standard: leer)- z. B.
"result": {"id": "minecraft:stick", "count": 3, "components": {"!minecraft:damage": {}, "minecraft:enchantment_glint_override": {}}}
- Das Feld kann weiterhin wie zuvor als Inline-Gegenstands-ID definiert werden (z. B.
"result": "minecraft:stick")
smithing_transformRezepttyp- Das Feld
base ingredientist nicht mehr optional- Wenn zuvor keine Basiszutat angegeben wurde, wurde das Rezept zwar analysiert, war aber nie verwendbar.
- Das Feld
smihing_trimRezepttyp- Die Felder
base,templateundaddition ingredientsind nicht mehr optional.- Wenn diese Zutaten bisher nicht angegeben wurden, konnte das Rezept zwar analysiert, aber nie verwendet werden.
- Neues Feld
patternhinzugefügt, das steuert, welches Trimmmuster im Rezept angewendet wird.- Daher gibt die Trimmmuster-Registrierungsdefinition das Element nicht mehr an.
- Format: Trimmmuster-ID
- z. B.
"pattern": "minecraft:bolt"
- z. B.
- Die Felder
- Das Paketformat ist jetzt
55. - Alle Core-Shader-Uniformen sind jetzt Uniformblöcke.
- Die Wolkentextur (
clouds.png) kann nicht mehr eingefärbt werden. - Blockmodellrotationen sind nicht mehr auf ein Vielfaches von
22.5beschränkt. - Texturen für neue fallende Blätterpartikel hinzugefügt.
- Texturen für neuen Wildblumenblock hinzugefügt.
- Geräusche fürs Abbauen, Platzieren, Laufen, Fallen und Schlagen für Eisenblöcke, Eisengitter, Eisenfalltüren, Eisentüren und schwere Wägeplatten hinzugefügt.
- Neue Texturen für Schweinevarianten hinzugefügt:
cold_pigKalt-Schwein.warm_pigWarm-Schwein.
- Größe der
pig-Textur geändert. - Schweinevarianten können datengesteuert sein, indem Einträge zu
data/<namensraum>/pig_variant/<id>.jsonhinzugefügt werden.- Diese Funktion ist experimentell.
- Felder in Datei:
model– eines von:normal,cold.texture– Textur-ID für diese Variante, wird aufgelöst inassets/<namensraum>/textures/<pfad>.png.biome– einzelner Eintrag, Liste oder Gruppe, der Biome beschreibt, in denen diese Variante natürlich erscheint.- Wenn nicht angegeben, wird diese Variante nur ausgewählt, wenn keine andere Variante dem aktuellen Biom entspricht.
- „Globale“ Uniformen können jetzt in jedem Shader definiert werden und das Spiel wird versuchen, sie zu füllen.
- Derzeit sind dies:
ModelViewMat,ProjMat,TextureMat,ScreenSize,ColorModulator,Light0_Direction,Light1_Direction,GlintAlpha,FogStart,FogEnd,FogColor,FogShape,LineWidth,GameTime,ModelOffset. - Der Typ der Uniform muss dem normalen entsprechen, sonst kommt es zu undefiniertem Verhalten.
- Derzeit sind dies:
- Neuer Ausrüstungs-Asset-Layer-Typ für Schweine und Schreiter hinzugefügt und Satteltexturen verschoben.
- Die Größe der
pig_saddle-Textur wurde geändert.
- Der Einstiegspunkt
net.minecraft.gametest.Mainwurde hinzugefügt.- Startet automatisch einen Server, führt alle verfügbaren Spieltests aus und beendet dann das Spiel.
- Optionen:
--help– Zeigt Nutzungsinformationen an--packs <path>– Legt einen Ordner mit Datenpaketen fest, die in die Welt aufgenommen werden sollen- Jede Zip-Datei oder jeder Ordner mit einer
pack.mcmeta-Datei wird aufgenommen
- Jede Zip-Datei oder jeder Ordner mit einer
--report <path>– Exportiert Ergebnisse in einen JUnit-ähnlichen XML-Bericht unter dem angegebenen Pfad--tests <selection>– Gibt an, welche Tests mit einer Auswahl ausgeführt werden sollen – ein Platzhalterausdruck, der mit den Namensraum-Testinstanz-IDs übereinstimmt- Wenn weggelassen oder mit einer leeren ID verwendet, werden alle Tests ausgeführt
--universe <path>– Der Pfad, in dem die Testserverwelt erstellt wird- Jeder vorhandene Ordner wird ersetzt
- Standard:
gametestserver
--verify <boolean>– Aktiviert die Testüberprüfung- Führt die mit
testodertestNamespaceangegebenen Tests aus 100 Mal für jeden 90-Grad-Rotationsschritt - Standard:
false
- Führt die mit
- Anwendungsbeispiel:
java -DbundlerMainClass="net.minecraft.gametest.Main" -jar server.jar --packs mytestpacks
- Shader-Programmdefinitionen für Core-Shader und Post-Processing-Effekte als JSON-Dateien wurden entfernt.
- Die Shader-Programme selbst sind weiterhin verfügbar und können überschrieben werden.
- Die Post-Processing-Effekte sind weiterhin als JSON konfigurierbar.
- Post-Processing-Effektdefinitionen
- Das Feldprogramm wurde durch
vertexShaderundfragmentShaderersetzt.<namensraum>:<pfad>wird inassets/<namensraum>/shaders/<pfad>.<vsh|fsh>aufgelöst.
typeist jetzt ein Pflichtfeld für jedesuniform.- Mögliche Werte sind derzeit
int,ivec3,float,vec2,vec3,vec4,matrix4.
- Mögliche Werte sind derzeit
valuesin jedemuniformist jetzt optional.- Es wird nicht empfohlen, es nicht zu setzen, und es wird für die Laufzeitkonfiguration des Unschärfeeffekts verwendet.
- Wenn Sie eine Uniform nicht angeben, führt dies zu undefiniertem Verhalten. Sie müssen jede angeben, die von den Shadern verwendet wird.
- Das Feldprogramm wurde durch
- Die Block-Gruppe
#dead_bush_may_place_onwurde in#dry_vegetation_may_place_onumbenannt. cactus_flowerwurde der Block-Gruppe#bee_attractiveund#flowerssowie dem Gegenstands-Gruppe#bee_foodhinzugefügt.bush,firefly_bush,short_dry_grassundtall_dry_grasswurde die Block-Gruppe#replaceable_by_mushroomsund#replaceable_by_treeshinzugefügt.short_dry_grassundtall_dry_grasswurde der Block-Gruppe#replaceablehinzugefügt.- Viele Biome zu den Biom-Gruppen
#spawns_cold_variant_farm_animalsund#spawns_warm_variant_farm_animalshinzugefügt. leaf_litterzur Block-Gruppe#replaceable_by_mushroomshinzugefügt.- Die Biom-Gruppen
#is_overworldund#has_structure/trial_chamberswurden korrigiert, um alle erforderlichen Biome einzuschließen.
- Textkomponenten werden nicht mehr als JSON-Text gespeichert, das von einer Zeichenfolge umschlossen ist.
- Das Format selbst ist dasselbe wie zuvor, wird jedoch direkt in die äußere Struktur eingefügt.
- Beispielsweise wird die Gegenstandskomponente
minecraft:custom_name='{"text":"Umbenannter Gegenstand"}'zuminecraft:custom_name={text:"Umbenannter Gegenstand"}. - Dies schließt Textkomponenten ein, die als Argumente an Befehle wie Befehl
/tellrawoder Befehl/titleübergeben werden. - Hinweis: Wenn Textkomponenten in NBT eingebettet sind, wird nicht zwischen booleschen und ganzzahligen Typen unterschieden.
- Um boolesche Argumente an Übersetzungen zu übergeben, muss man die Zeichenfolgenform verwenden.
- Für Textkomponenten mit dem
nbt-Typ und der auf „wahr“ gesetzten Interpretation (interpret:true) werden Textkomponenten direkt aus dem angegebenen NBT analysiert, anstatt in eine Zeichenfolge konvertiert und als JSON analysiert zu werden.
- Hover-Ereignisse
- Das Feld
hoverEventwurde inhover_eventumbenannt. - Das alte Feld
value(das aus einer gerenderten Textkomponente analysiert wurde) wird nicht mehr unterstützt. - Für die Aktion
show_text:- Das Feld
contentswurde invalueumbenannt. - z. B. wird
{action:"show_text",contents:"Hallo Welt"} zu {action:"show_text",text:"Hallo Welt"}
- Das Feld
- Für die Aktion
show_item:- Das Feld
contentswurde inline eingefügt. - z. B. wird
{action:"show_item",contents:{id:"minecraft:stick",count:2}}zu{action:"show_item",id:"minecraft:stick",count:2} - Wenn der Inhalt nur als Gegenstands-ID angegeben wurde, wird er durch das vollständige Format ersetzt und inline eingefügt.
- z. B.
{action:"show_item",contents:"minecraft:stick"}wird zu{action:"show_item",id:"minecraft:stick"}
- Das Feld
- Für die Aktion
show_entity:- Das Feld
contentswurde inline eingefügt. - Das Feld
idwurde inuuidumbenannt. - Das Feld
typewurde inidumbenannt. - z. B. wird
{action:"show_entity",contents:{id:[I;0,0,0,0],type:"minecraft:pig"}}zu{action:"show_entity",uuid:[I;0,0,0,0],id:"minecraft:pig"}
- Das Feld
- Das Feld
- Klick-Ereignisse
- Das Feld
clickEventwurde inclick_eventumbenannt. - Für die Aktion
open_url:- Das Feld
valuewurde inurlumbenannt. - Das Klickereignis wird nicht mehr analysiert, wenn es sich nicht um eine gültige URI mit den Schemata
https://oderhttp://handelt, sondern funktioniert einfach nicht. - z. B.
{action:"open_url",value:"https://minecraft.net"}zu{action:"open_url",url:"https://minecraft.net"}geändert
- Das Feld
- Für die Aktion
run_command:- Das Feld
valuewurde incommandumbenannt. - Das Klickereignis wird nicht mehr analysiert, wenn der Befehl nicht zulässige Zeichen enthält, sondern funktioniert einfach nicht.
- Es ist nicht mehr erforderlich, dass das angegebene Befehlsfeld ein
/-Präfix hat. - z. B. wird
{action:"run_command",value:"/say Hi"}zu{action:"run_command",command:"/say Hi"}.
- Das Feld
- Für die Aktion
suggest_command:- Das Feld
valuewurde incommandumbenannt. - Das Klickereignis wird nicht mehr analysiert, wenn der Befehl nicht zulässige Zeichen enthält, sondern funktioniert einfach nicht.
- z. B. wird
{action:"suggest_command",value:"/help"}zu{action:"suggest_command",command:"/help"}
- Das Feld
- Für die Aktion
change_page:- Das Feld
valuewurde inpageumbenannt. - Der Seitenwert erfordert jetzt eine positive Ganzzahl anstelle einer Zeichenfolge.
- z. B. wird
{action:"change_page",value:"1"}zu{action:"change_page",page:1}
- Das Feld
- Das Format
copy_to_clipboardbleibt unverändert.
- Das Feld
- Einheitliche Variantenauswahl
- Varianten mit Spawn-Regeln verwenden jetzt einen einheitlichen Ansatz zur Auswahl.
- Auswahlprozess:
- Jedes Variantenfeld
spawn_conditionsenthält eine Liste von Einträgen. - Jeder Eintrag hat eine Bedingung und eine ganzzahlige Priorität.
- Bedingungen für alle Varianten für einen bestimmten Kreaturtyp werden für die Position ausgewertet, an der die Kreatur gespawnt wird.
- Einträge mit einer niedrigeren Priorität als die maximale Priorität der verbleibenden Einträge werden entfernt.
- Das Spiel wählt zufällig einen Eintrag aus den verbleibenden aus.
- Wenn keine Bedingungen verbleiben, bleibt die Variante unverändert gegenüber der Standardeinstellung.
- Jedes Variantenfeld
- Eintragsformat:
priority– Ganzzahlcondition– optionale Struktur- Felder:
type- Zusätzliche Felder abhängig von
type.
- Wenn das Feld nicht vorhanden ist, ist die Bedingung immer wahr.
- Felder:
- Auswahlprozess:
- Spawn-Bedingungen
minecraft:biome- Überprüft, ob die Kreatur in bestimmten Biomen spawnt.
- Felder:
biomes– einzelner Eintrag, Liste oder ein Tag, der Biome beschreibt.
minecraft:moon_brightness- Prüft, ob die aktuelle Mondhelligkeit innerhalb eines bestimmten Bereichs liegt.
- Felder:
range– Gleitkommabereich (eine einzelne Zahl oder ein Objekt wie {"min": 1, "max": 2}).
minecraft:structures- Prüft, ob Kreaturen in bestimmten Strukturen erscheinen.
- Felder:
structures– einzelner Eintrag, Liste oder ein Tag, der Strukturen beschreibt.
- Wolfsvariantendefinition
- Die Felder
angry_texture,tame_textureundwild_texturewurden im Feldassetsgruppiert und inangry,tameundwildumbenannt. - Das Feld
spawn_conditionswurde hinzugefügt.
- Die Felder
- Schweinevariantendefinition
- Die Felder
textureundbiomewerden durchasset_idbzw.spawn_conditionsersetzt. - Felder in der Datei:
asset_id– Namensraum-ID für dieses Varianten-Asset, wird aufgelöst inassets/<namensraum>/textures/<pfad>.png.spawn_conditions
- Die Felder
- Katzenvariantendefinition
- Katzenvarianten können datengesteuert sein, indem Einträge zu
data/<namensraum>/cat_variant/<id>.jsonhinzugefügt werden. - Diese Funktion ist experimentell.
- Felder in der Datei:
asset_id– Namensraum-ID für dieses Varianten-Asset, wird aufgelöst inassets/<namensraum>/textures/<pfad>.png.spawn_conditions
- Katzenvarianten können datengesteuert sein, indem Einträge zu
- Froschvariantendefinition
- Froschvarianten können datengesteuert sein, indem Einträge zu
data/<namensraum>/frog_variant/<id>.jsonhinzugefügt werden. - Diese Funktion ist experimentell.
- Felder in der Datei:
asset_id– Namensraum-ID für dieses Varianten-Asset, wird aufgelöst inassets/<namensraum>/textures/<pfad>.png.spawn_conditions
- Froschvarianten können datengesteuert sein, indem Einträge zu
Fehlerkorrekturen
| In dieser Version wurden folgende Fehlerkorrekturen vorgenommen: |
|
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.5.
1.21.4
[Bearbeiten | Quelltext bearbeiten]1.21.4Blog
The Garden Awakens ID=4189
3. Dezember 2024
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Ein Knarzherz ist ein "lebender" Block, der in Blasseichen entsteht und auf allen Seiten von blassen Eichenholzstämmen bedeckt ist.
- Kann aktiviert im Biom Blasser Garten gefunden werden.
- Wird nur aktiviert, wenn es zwischen zwei blassen Eichenstämmen in derselben Ausrichtung platziert wird, und kann nicht deaktiviert werden, es sei denn, der Block ist zerbrochen.
- Strahlt subtile unheimliche Geräusche aus, wenn es aktiv ist und in allen 6 Richtungen von beliebigen Arten von Holzstämmen, entrindeten Holzstämmen, Holz oder abgeschältem Holz umgeben ist.
- Sendet eine Spur von Partikeln in Richtung des verbundenen Knarz, wenn der Knarz vom Spieler oder von Projektilen getroffen wird.
- Die Partikelgeschwindigkeit wird durch die Entfernung des Knarz vom Herzblock beeinflusst.
- Wenn ein Knarz angegriffen wird, sondert sein Knarzherz 2 bis 3 Harzklumpen ab.
- Der Abbau des Blocks erfolgt am effizientesten mit einer Axt, er fällt jedoch nur bei Verwendung eines Behutsamkeit-Werkzeugs.
- Wenn der Knarzherzblock zerstört wird, wird das damit verbundene Knarz entfernt.
- Natürlich platzierte Knarzherzen lassen 20-24 Erfahrungspunkte fallen, wenn sie von einem Spieler mit oder ohne Behutsamkeit zerstört werden.
- Ein natürlich entstandenes Knarzherz lässt keine Erfahrungspunkte fallen, wenn es im Kreativmodus zerstört wird.
- Beim Zerbrechen eines Knarzherzblocks fallen 1-3 Harzklumpen und er wird durch die Verzauberung Glück beeinflusst.
- Kann auch mit Blasseichenstämmen und einem Harzblock hergestellt werden.
- Augenblüten sind neue Blumen, die im Biom des blassen Gartens entstehen.
- Es gibt sie in zwei Varianten: geschlossen und offen.
- Augenblüten wechseln je nach Tageszeit zwischen den beiden Varianten.
- In der Nacht öffnen sich die Augenblüten.
- Tagsüber schließen sie sich.
- In Dimensionen ohne Tag-/Nachtzyklus bleiben sie wie sie sind.
- Auf dem Boden gepflanzte Augenblüten kommunizieren miteinander und helfen sich gegenseitig beim Öffnen oder Schließen.
- Offene Augenblüten haben nachts leuchtende Augen.
- Kann erhalten werden, indem man das Gras im blassen Gartenbiom mit Knochenmehl zermahlt oder eine vorhandene Augenblüte mit Knochenmehl zermahlt.
- Bienen werden vergiftet, wenn sie mit Augenblüten interagieren.
- Seltsame Suppe aus Augenblüten verursacht je nach Variante Blindheit oder Übelkeit.
- Grauer oder oranger Farbstoff kann aus geschlossenen bzw. offenen Augenblüten hergestellt werden.
- Fahrender Händler kann offene Augenblüten verkaufen.
- Harzklumpen sind ein neuer mehrseitiger Block:
- Werden vom Knarzherzen fallen gelassen, wenn es zerstört wird.
- Werden um das Knarzherz herum platziert, wenn sein Knarz angegriffen wird.
- Kann zu einem Harzblock verarbeitet werden.
- Kann in einem Ofen zu Harzziegel-Gegenständen gehärtet werden.
- Kann zum Verzieren von Rüstungen verwendet werden.
- Kann vom fahrenden Händler verkauft werden.
- Harzziegel können zu dem Harzziegel-Set verarbeitet werden:
- Beide sind in Truhen im Waldanwesen zu finden.
- Aus Harzblöcken kann mithilfe von zwei hellen Eichenstämmen ein Knarzherz geformt werden.
- Blasses Hängemoos entsteht auf natürliche Weise im Biom des blassen Gartens unter dem Laub der blassen Eichen.
- Blasses Hängemoos wächst nicht zufällig, sondern kann mit Knochenmehl nach unten gezogen werden.
- Wenn es an einem blassen Eichenstamm oder an Blättern befestigt wird, gibt es Umgebungsgeräusche ab.
- Es fällt nur bei Verwendung von Scheren oder eines mit Behutsamkeit verzauberten Werkzeugs.
- Zerbricht sofort, wenn es abgebaut wird.
- Kann vom fahrenden Händler verkauft werden.
- Erzeugt auf natürliche Weise im Biom des blassen Gartens.
- Blasses Moos kann mit Knochenmehl auf kompatible Blöcke verteilt werden.
- Kann vom fahrenden Händler verkauft werden.
- Wird auf natürliche Weise im Biom des Pale Garden erzeugt.
- Wenn er platziert wird, wächst der Blassmoosteppich bis zu zwei Blöcke auf den festen Flächen aller angrenzenden Blöcke.
- Der Blassmoosteppich kann mit Knochenmehl behandelt werden, um auf allen festen Flächen aller angrenzenden Blöcke voll zu wachsen.
- Eine neue Art von Blättern, die in Blasseichen-Bäumen erzeugt werden.
- Strahlt graue (farbige)
pale_oak_leavesPartikel aus, die darunter fallen, ähnlich wie Kirschblätter.
- Ein neuer Holzstammtyp, der als Teil von Blasseichenbäumen erzeugt wird.
- Kann zu hellen Brettern und Holz verarbeitet werden.
- Hat eine entrindete Holzstammvariante, eine Holzvariante und eine entrindete Holzvariante.
- Die gestreifte Variante kann zum Herstellen von Hängeschildern verwendet werden.
- Hergestellt aus hellen Eichenholzstämmen.
- Kann verwendet werden, um folgende Knöpfe, Türen, Zäune, Zauntore, Druckplatten, Schildern, Stufen, Treppen und Falltüren herzustellen.
- Kann verwendet werden, um Blasseichenholzboote und Blasseichenholztruhenboote herzustellen.
- Kann verwendet werden, um Holzblöcke oder Gegenstände herzustellen (z. B. Truhe)
- Eine neue Art von Setzling, der zu einem Blasseichenbaum heranwächst, wenn er gepflanzt wird.
- Fällt unter die Blätter der Blasseiche.
- Kann vom fahrenden Händler verkauft werden.
- Kann einen ausgewachsenen Baum abbrechen und ihn pflanzen, um einen Blasseichenbaum wachsen zu lassen.
- Kann in Blumentöpfe gestellt werden.
- Hergestellt aus Harzziegel (Gegenstand).
- Kann verwendet werden, um gemeißelte, Stufen, Treppen und Mauer-Varianten herzustellen.
- Der Abbau des Blocks erfolgt am effizientesten mit einer Spitzhacke.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Ein Block mit mehreren Flächen.
- Wird vom Knarzherzen fallen gelassen, wenn es zerstört wird.
- Wird um das Knarzherz herum platziert, wenn sein Knarz angegriffen wird.
- Kann zu einem Harzblock verarbeitet werden.
- Kann in einem Ofen zu Harzziegel-Gegenständen gehärtet werden.
- Kann in Beutetruhen in Waldanwesen gefunden werden.
- Kann auf jede beliebige Fläche eines benachbarten Blocks gestellt werden.
- Kann mit Wasser vollgesogen werden.
- Kann aus Harzklumpen-Gegenständen in einem Ofen geschmolzen werden.
- Kann zum Herstellen von Harzziegeln verwendet werden.
- Kann zum Verzieren von Rüstungen verwendet werden.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Der Knarz erscheint nachts im Biom des blassen Gartens, wenn es einen Block mit einem Knarzherzen gibt, der in einer blassen Eiche generiert wurde.
- Wird nicht von der Lichtstärke beeinflusst, sondern erscheint und verschwindet basierend auf dem Tag-/Nachtzyklus.
- Es gibt eine Variation darin, wie lange es dauert, bis jedes Knarzherz ein Knarz erzeugt.
- Das Knarzherz kann entscheiden, sein zugehöriges Knarz zu entfernen oder zu ersetzen, wenn:
- es Tag wird.
- Das Knarz zu weit vom Herzen entfernt ist.
- Ein Spieler kreuzt das Knarz für einige Sekunden.
- Die Nahkampfangriffe verursachen 3 (
) Schaden.
- Es wird Spielern folgen und sie angreifen, die bis zu 32 Blöcke von seinem Block mit dem Knarzherzen entfernt sind.
- Ein aktiviertes Knarz bewegt sich nicht, wenn ein Spieler im Überlebens- oder Abenteuermodus darauf schaut.
- Knarz sind in diesem Zustand auch vollständig rückstoßresistent.
- Ein Spieler, der einen geschnitzten Kürbis auf dem Kopf trägt, kann ein Knarz betrachten, ohne dass es an Ort und Stelle einfriert.
- Ein aktiviertes Knarz bewegt sich nicht, wenn ein Spieler im Überlebens- oder Abenteuermodus darauf schaut.
- Die folgenden Eigenschaften gelten für natürlich erscheinendes Knarz:
- Reagiert nur auf Schäden, die durch Kreaturen und Projektile verursacht werden, indem es an Ort und Stelle schwankt.
- Ignoriert Schäden durch Kakteen, Süßbeerenbüsche und Pulverschnee und kann durch/über sie hinweggehen.
- Hat eine zuckende Animation.
- Ist feuerbeständig.
- Bei einem Treffer wird eine Partikelspur zwischen dem Knarz und dem Knarzherzblock angezeigt, mit dem es verbunden ist.
- Wenn der Knarzherzblock, mit dem der Knarz verbunden ist, zerstört wird, wird der Knarz entfernt, ohne dass Beute oder Erfahrung vom Knarz fallen gelassen wird.
- Knarz kann Boote nicht betreten.
- Knarze, die aus einem Knarzherz erscheinen, können nicht durch Portale gehen.
- Das Knarz-Spawn-Ei erzeugt einen Knarz, der nicht mit einem Knarzherz verbunden ist. Der Knarz bleibt Tag und Nacht bestehen, lädt und speichert und erleidet Schaden durch Angriffe und andere Schadensquellen.
- Ihre Augen sind sichtbar, wenn sie den Effekt Unsichtbarkeit haben.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Ein neuer Bootstyp, hergestellt aus hellen Eichenbrettern.
Kann verwendet werden, um eine Variante mit einer Truhe herzustellen.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Eine neue Baumart, die aus blassen Eichensetzlingen in einer 2x2-Konfiguration gezogen werden kann.
- Wird auf natürliche Weise im Biom des blassen Gartens gezogen.
- Von Spielern gezogene blasse Eichen wachsen ohne jegliche Dekoration.
- Natürlich erzeugte blasse Eichen haben hängendes Blassmoos, das vom Laub hängt, Blassmoos-Flecken auf dem Boden und Knarzherz-Blöcke können in ihnen entstehen.
- Ein neues Biom, das blasse Eichen und blasse Moosblöcke/-teppiche enthält.
- Es ist eine Variation des Bioms des dunklen Waldes, mit blassen Eichen statt dunklen Eichen.
- Tiere erscheinen nicht auf natürliche Weise.
- Das Gras im blassen Garten hat ein entsättigtes, gräuliches Aussehen, der Himmel ist rauchgrau und das Wasser ist blass hellblau.
- Alle Stellen mit gefärbten Blättern im Biom haben ebenfalls ein entsättigtes, graues Aussehen.
- Es gibt keine Musik, und die aktuell gespielte Musik wird allmählich ausgeblendet, wenn der Spieler sie betritt.
- Im blassen Garten wird ein Partikel abgegeben.
- Blasser Moosfleck
- Vegetationsfleckenmerkmal bestehend aus blassem Moos und anderen Pflanzen, die im blassen Garten zu finden sind.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Glocke, Laterne, Seelenlaterne, Kupfertür, Eisentür, Wägeplatte, Polierte Schwarzsteindruckplatte und Steindruckplatte.
- Droppt jetzt, wenn es mit einem beliebigen Werkzeug abgebaut wird.
- Strahlt jetzt einen fallenden Partikeleffekt aus, ähnlich wie Kirschblätter.
- Sind nicht mehr experimentell.
- Kann jetzt vom fahrender Händler verkauft werden.
- Droppt jetzt, wenn es mit einem beliebigen Werkzeug abgebaut wird.
- Droppt jetzt mit dem falschen Werkzeug Obsidian.
- Gemeißelte, rissige und rote Netherziegel haben geringfügige Texturänderungen erfahren.
- Sind nicht mehr experimentell.
- Beim Angriff auf ein Knarz sondert sein Knarzherz 2 bis 3 Harzklumpen ab.
- Knarzherz kann durch Verwendung eines mit Behutsamkeit verzauberten Werkzeugs erhalten werden.
- Knarzherz kann mit einem Harzblock und hellen Eichenstämmen hergestellt werden.
- Natürlich platzierte Knarzherzen lassen 20-24 Erfahrungspunkte fallen, wenn sie von einem Spieler zerbrochen werden, mit oder ohne Behutsamkeit.
- Beim Zerbrechen eines Knarzherzes fallen 1-3 Harzklumpen ab und er wird durch die Glücksverzauberung beeinflusst.
- Eine kleine Änderung an der Textur der Oberseite des Blocks.
- Sind nicht mehr experimentell.
- Kann jetzt vom fahrender Händler verkauft werden.
- Sind nicht mehr experimentell.
- Zerbricht sofort, wenn es abgebaut wird.
- Erfordert Scheren oder Behutsmakeitswerkzeuge, um beschafft zu werden.
- Kann jetzt vom fahrender Händler verkauft werden.
- Es ist eine geringfügige Texturänderung aufgetreten.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Ein Untertitel für
flyingwurde hinzugefügt. - Das Öffnen der Elytren, zusammen mit anderen Aktionen wie dem Ducken, beendet das Sprinten.
- Ähnlich wie bei Blockgegenständen haben Spawn-Eier für Kreaturen, die nur Operator-Befehle ausführen können, jetzt eine Warnung in der Schnellinfo.
- Die Dauer der Effekte der seltsamen Suppe wurde an die Bedrock Edition angepasst:
- Feuerresistenz: 3 Sekunden
- Blindheit: 11 Sekunden
- Schwäche: 7 Sekunden
- Regeneration: 7 Sekunden
- Sprungkraft: 5 Sekunden
- Verdorrung: 7 Sekunden
- Gift: 11 Sekunden
Kreaturen
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Die Art und Weise, wie Kreaturen ihre ausgerüsteten Gegenstände durch Gegenstände auf dem Boden ersetzen, wurde geändert.
- Gehört der Gegenstand in einen Rüstungsslot, wird er ersetzt, wenn eine der folgenden Bedingungen zutrifft.
- Der neue Gegenstand hat einen höheren Basis-Rüstungs-Wert.
- Der neue Gegenstand hat einen höheren Basis-Rüstungszähigkeitswert.
- Der neue Gegenstand hat mehr Verzauberungen.
- Der neue Gegenstand ist weniger beschädigt.
- Der neue Gegenstand hat einen benutzerdefinierten Namen, der alte nicht.
- Gehört der Gegenstand in den Haupthandslot, wird er ersetzt, wenn eine der folgenden Bedingungen zutrifft.
- Der neue Gegenstand ist eine bevorzugte Waffe, der alte nicht.
- Wenn der alte Gegenstand eine bevorzugte Waffe ist, der neue jedoch nicht, wird der Gegenstand nicht ersetzt.
- Der neue Gegenstand hat einen höheren Basis-Schadenswert.
- Der neue Gegenstand hat mehr Verzauberungen.
- Der neue Gegenstand ist weniger beschädigt.
- Der neue Gegenstand hat einen benutzerdefinierten Namen, der alte nicht.
- Der neue Gegenstand ist eine bevorzugte Waffe, der alte nicht.
- Gehört der Gegenstand in einen Rüstungsslot, wird er ersetzt, wenn eine der folgenden Bedingungen zutrifft.
- Besorgen Sie sich nun, wenn möglich, ein Halsband in einer Farbe, die eine Mischung aus der Farbe des Halsbands der Elterntiere ist.
- Statt sich zu vermehren, verwelken sie, wenn sie mit Wither-Rosen gefüttert werden, und werden durch Augenblüten vergiftet, aber beides wird die Biene nicht erzürnen.
- Bienen werden weder durch geschlossene Augenblüten vergiftet noch von ihnen angezogen und können nicht mit geschlossenen Augenblüten interagieren.
- Angeleinte Bienen betreten keine Bienenstöcke oder Bienennester mehr.
- Heben lieber Dreizacke vom Boden auf als andere Gegenstände.
- Heben lieber Armbrüste vom Boden auf als andere Gegenstände.
Skelette, Eiswanderer und Sumpfskelette
- Heben lieber Bögen vom Boden auf als andere Gegenstände.
- Die Nahkampfangriffe verursachen 3 Schadenspunkte (1,5 Herzen)
- Die folgenden Änderungen gelten für natürlich erscheinendes Knarze:
- Reagiert nur auf Schaden, der durch Kreaturen und Projektile verursacht wird, indem es an Ort und Stelle schwankt.
- Ignoriert Schaden durch Kakteen, Süßbeerenbüsche und Pulverschnee und kann jetzt durch/über sie hinweggehen.
- Hat eine zuckende Animation.
- Ist feuerbeständig.
- Knarzherz entscheidet, den verbundenen Knarz zu entfernen oder zu ersetzen, wenn:
- Es Tag wird.
- Es zu weit vom Knarzherz entfernt ist.
- Ein Spieler kreuzt sich für einige Sekunden mit dem Knarz.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Die Physik wurde geändert. Sie federn jetzt, wenn sie aus großer Höhe fallen.[4]
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Von Spielern gezüchtete blasse Eichenbäume wachsen ohne jegliche Dekoration
- Natürlich generierte Blasseichenbäume haben hängendes Blassmoos, das vom Laub hängt, Blassmoos-Flecken auf dem Boden und Knarzherze können in ihnen generiert werden.
- Beutetruhen können jetzt Harzklumpen enthalten.
Geräusche
[Bearbeiten | Quelltext bearbeiten]- Pale Garden hat keine Musik und wenn ein Spieler das Biom betritt, während Musik läuft, wird die Musik ausgeblendet.
Gameplay
[Bearbeiten | Quelltext bearbeiten]Schaden
- Spieler erhalten beim Spawnen, Respawnen oder beim Beitritt zu einer Welt oder einem Server keine 3 Sekunden Schadensimmunität mehr.
Effekte
- Die Effekte von Wasseratmung und Meereskraft erhöhen jetzt den Sauerstoffgehalt unter Wasser, anstatt ihn nur vor dessen Abnahme zu schützen.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Das Panorama wurde geändert, um den blassen Garten zu präsentieren.
Technisch
[Bearbeiten | Quelltext bearbeiten]Neuerungen
[Bearbeiten | Quelltext bearbeiten]Allgemein
[Bearbeiten | Quelltext bearbeiten]- Optionales Feld
explosion_speed_factorhinzugefügt, das die Höhe des zusätzlichen Schadens abhängig von der Geschwindigkeit der Lore steuert.- Standardwert:
1,0.
- Standardwert:
minecraft:modelGegenstandsmodelltyp- Rendert ein einfaches Modell aus dem Modellverzeichnis
- Felder:
model: Namensraum-ID des Modells in Modellen (wieminecraft:block/yellow_glazed_terracotta)tints: eine Liste von Farbtonquellen, die auf Gegenstände des gerenderten Modells angewendet werden (der erste Eintrag gilt fürtintindex0, der zweite für 1 usw.)
- Format:
type: Typ der Farbtonquelle (siehe unten)<type-specific>- zusätzliche Felder abhängig vom Typ der Farbtonquelle
minecraft:constantFarbtonquellentyp.- Gibt eine konstante RGB-Farbe zurück.
- Felder:
value– Ein ganzzahliger RGB-Wert (z. B.-1) oder ein Array von RGB-Werten (z. B.[ 1, 1, 1 ]).
minecraft:dyeFarbtonquellentyp.- Gibt den Wert aus der Komponente
minecraft:dyed_colorzurück oder den Standardwert, falls nicht vorhanden. - Felder:
default– RGB-Wert.
- Gibt den Wert aus der Komponente
minecraft:grassFarbtonquellentyp.- Gibt die Grasfarbe bei bestimmten Klimaparametern zurück, basierend auf
textures/colormap/grass.png. - Dieselben Farben wie die, die von
downfallundtemperaturein der Biomkonfiguration ausgewählt wurden. - Felder:
temperature– Gleitkommazahl im Bereich0..1(einschließlich).downfall– Float im Bereich0..1(inklusiv).
- Gibt die Grasfarbe bei bestimmten Klimaparametern zurück, basierend auf
minecraft:fireworkFarbtonquellentyp.- Gibt den Durchschnittswert der Farben der Komponente
minecraft:firework_explosionzurück oder die Standardfarbe, wenn keine vorhanden ist. - Felder:
default: RGB-Wert.
- Gibt den Durchschnittswert der Farben der Komponente
minecraft:potionFarbtonquellentyp.- Gibt die Farbe der Komponente
minecraft:potion_contentszurück:- Wenn die Komponente vorhanden ist:
- benutzerdefinierte Farbe, wenn eine in der Komponente vorhanden ist.
- Standardfarbe, wenn Effektliste leer ist.
- Durchschnitt der Effektfarben, andernfalls.
- Standardfarbe, andernfalls.
- Wenn die Komponente vorhanden ist:
- Felder:
default: RGB-Wert.
- Gibt die Farbe der Komponente
minecraft:map_colorFarbtonquellentyp.- Gibt den Wert der Komponente
minecraft:map_colorzurück oder die Standardfarbe, wenn Komponente nicht vorhanden ist. - Felder:
default: RGB-Wert.
- Gibt den Wert der Komponente
minecraft:custom_model_dataFarbtonquellentyp.- Gibt Wert aus Farbliste in Komponente
minecraft:custom_model_datazurück. - Felder:
index- Index für Feld incolors.- Standard:
0
- Standard:
- Gibt Wert aus Farbliste in Komponente
minecraft:specialGegenstandsmodelltyp.- Rendert ein spezielles (nicht datengesteuertes) Modell.
- Felder:
model: spezielle Modellinstanz.- Format:
type- Typ des speziellen Modells.<type-specific>- zusätzliche Felder abhängig vom Farbtonquellentyp.
- Format:
base: Namensraum-ID des Modells inmodels, das Transformationen, Partikeltextur und GUI-Licht bereitstellt.
minecraft:bedspezieller Modelltyp.- Rendert ein ganzes Bett.
- Felder:
texture- Namensraum-ID für Textur, ohne Präfixtextures/entity/bed/und Suffix.png.
minecraft:bannerspezieller Modelltyp.- Rendert ein Banner mit Mustern aus der Komponente
minecraft:banner_patterns. - Felder:
color- Farbe der Bannerbasis, eine von 16 vordefinierten Farben.
- Rendert ein Banner mit Mustern aus der Komponente
minecraft:conduitspezieller Modelltyp.- Rendert einen Kanal.
- Keine Felder.
minecraft:chestspezieller Modelltyp.- Rendert eine einzelne Truhe.
- Felder:
texture- Namensraum-ID für Textur, ohne Präfixtextures/entity/chest/und Suffix.png.openness– Float,0.0(Standard) – vollständig geschlossen,1.0– vollständig geöffnet.
minecraft:headspezieller Modelltyp.- Rendert einen Kopf.
- Verwendet ggf. das Profil der Komponente
minecraft:profile. - Felder:
kind– eines vonskeleton,wither_skeleton,player,zombie,creeper,piglin,dragon
minecraft:shulker_boxspezieller Modelltyp.- Rendert eine Shulker-Kiste.
- Felder:
texture– Namensraum-ID für Textur, ohne Präfixtextures/entity/shulker/und Suffix.pngopenness– Float,0.0(Standard) – vollständig geschlossen,1.0– vollständig geöffnetorientation– Ausrichtung für Rendering.- Standard:
up
- Standard:
minecraft:shieldspezieller Modelltyp.- Rendert ein Schild.
- Verwendet Muster aus der Komponente
minecraft:banner_patternsund Farbe aus der Komponenteminecraft:base_color. - Keine Felder.
minecraft:tridentspezieller Modelltyp.- Rendert einen Dreizack.
- Keine Felder.
minecraft:decorated_potspezieller Modelltyp.- Rendert einen dekorierten Topf.
- Verwendet Werte aus der Komponente
minecraft:pot_decorations. - Keine Felder.
minecraft:compositeGegenstandsmodelltyp.- Rendert mehrere Untermodelle.
- Alle Modelle werden im selben Bereich gerendert.
- Felder:
models: eine Liste der zu rendernden Gegenstandsmodelle.
minecraft:conditionGegenstandsmodelltyp.- Rendert ein Gegenstandsmodell abhängig von einer booleschen Eigenschaft.
- Felder:
property: Art der Eigenschaft.<property-specific>– zusätzliche Felder abhängig vom Eigenschaftstyp, inline hinzugefügt.on_true– zu renderndes Gegenstandsmodell, wenn die Eigenschaft wahr ist.on_false– zu renderndes Gegenstandsmodell, wenn die Eigenschaft falsch ist.
minecraft:using_itemBoolesche Eigenschaft.- Gibt "true" zurück, wenn der Spieler diesen Gegenstand gerade verwendet.
- Keine Felder.
minecraft:brokenBoolesche Eigenschaft.- Gibt "true" zurück, wenn der Gegenstand beschädigt werden kann und nur noch eine Verwendung übrig ist, bevor er kaputtgeht.
- Keine Felder.
minecraft:damagedBoolesche Eigenschaft.- Gibt "true" zurück, wenn der Gegenstand beschädigt werden kann und mindestens einmal verwendet wurde.
- Keine Felder.
minecraft:has_componentBoolesche Eigenschaft.- Gibt "true" zurück, wenn die angegebene Komponente auf dem Gegenstand vorhanden ist.
- Felder:
component– Komponententyp.
minecraft:fishing_rod/castBoolesche Eigenschaft.- Gibt "true" zurück, wenn an der aktuell verwendeten Angelrute ein Schwimmer befestigt ist.
- Keine Felder.
minecraft:bundle/has_selected_itemBoolesche Eigenschaft.- Gibt "true" zurück, wenn das Bündel "offen" ist, d. h. es hat ein ausgewählten Gegenstand, das in der GUI sichtbar ist.
- Keine Felder.
minecraft:xmasBoolesche Eigenschaft.- Gibt "true" zurück, wenn das aktuelle Datum zwischen dem 24. und 26. Dezember (einschließlich) liegt.
- Keine Felder.
minecraft:selectedBoolesche Eigenschaft- Gibt "true" zurück, wenn ein Gegenstand in einer Hotbar ausgewählt ist.
- Keine Felder.
minecraft:carriedBoolesche Eigenschaft.- Gibt "true" zurück, wenn ein Gegenstand zwischen den Slots in der GUI getragen wird.
- Keine Felder.
minecraft:shift_downBoolesche Eigenschaft.- Gibt "true" zurück, wenn der Spieler gerade die Umschalttaste gedrückt hält.
- Keine Felder.
minecraft:custom_model_dataBoolesche Eigenschaft.- Gibt Wert aus der Flagliste in der Komponente
minecraft:custom_model_datazurück. - Felder:
index– Index für Feld in Flags.- Standard:
0
- Standard:
- Gibt Wert aus der Flagliste in der Komponente
minecraft:selectGegenstandsmodelltyp.- Rendert ein Gegenstandsmodell basierend auf diskreter Eigenschaft.
- Felder:
property: Art der Eigenschaft.<property-specific>– zusätzliche Felder abhängig vom Eigenschaftstyp, inline hinzugefügt.cases– Liste der Fälle, die im Format übereinstimmen sollen:when– Wert, der mit der Eigenschaft übereinstimmen soll, Typ hängt von der Eigenschaft ab.- Kann ein einzelner Wert oder eine Liste von Werten sein.
model– Gegenstandsmodell, das gerendert werden soll, wenn der Fall ausgewählt ist.
fallback– zu renderndes Gegenstandsmodell, wenn keiner der Fälle dem Wert entspricht.- wenn nicht vorhanden, wird stattdessen das Platzhaltermodell "missing" gerendert.
minecraft:main_hand-Eigenschaft.- Gibt die Haupthand des haltenden Spielers zurück.
- Keine Felder.
- Werte:
left,right
minecraft:charge_type-Eigenschaft.- Gibt den Ladungstyp zurück, der in der Komponente
minecraft:charged_projectilesgespeichert ist. - Keine Felder.
- Werte:
none– wenn keine Projektile vorhanden sind oder die Komponente nicht vorhanden istrocket– wenn mindestens eine Feuerwerksrakete vorhanden istarrow– alle anderen Fälle
- Gibt den Ladungstyp zurück, der in der Komponente
minecraft:trim_material-Eigenschaft.- Gibt den Wert des Materialfelds aus der Komponente
minecraft:trimzurück, falls vorhanden. - Keine Felder.
- Werte: Namensraum-ID
- Gibt den Wert des Materialfelds aus der Komponente
minecraft:block_state-Eigenschaft.- Gibt den Wert für eine Eigenschaft der
minecraft:block_state-Komponente zurück. - Felder:
block_state_property– Zeichenfolgenschlüssel zur Auswahl aus der Komponente.
- Werte: beliebige Zeichenfolge
- Gibt den Wert für eine Eigenschaft der
minecraft:display_context-Eigenschaft.- Gibt den Kontext zurück, in dem dieser Gegenstand gerendert wird.
- Keine Felder.
- Werte:
nonethirdperson_lefthandthirdperson_righthandfirstperson_lefthandfirstperson_righthandheadguigroundfixed
minecraft:custom_model_data-Eigenschaft.- Gibt den Wert aus der Zeichenfolgenliste in der Komponente
minecraft:custom_model_datazurück. - Felder:
index– Index für Feld in Zeichenfolgen.- Standard:
0
- Standard:
- Werte: beliebige Zeichenfolge
- Gibt den Wert aus der Zeichenfolgenliste in der Komponente
minecraft:range_dispatchGegenstandsmodelltyp.- Rendert ein Gegenstandsmodell basierend auf einer numerischen Eigenschaft.
- Ersatz für den alten Overrides-Abschnitt aus Blockmodellen.
- Wählt den letzten Eintrag mit einem Schwellenwert kleiner oder gleich dem Eigenschaftswert aus.
- Felder:
property: Art der Eigenschaft.<property-specific>– zusätzliche Felder abhängig vom Eigenschaftstyp.scale– Faktor, mit dem der Eigenschaftswert multipliziert wird.- Standard:
1.0
- Standard:
entries– Liste der Einträge im Format:threshold– Gleitkommawert.model– Gegenstandsmodell, das gerendert wird, wenn ein Eintrag ausgewählt wird.- Hinweis: Die Reihenfolge der Felder spielt keine Rolle, die Liste wird vor der Verwendung in aufsteigender Reihenfolge nach Schwellenwert sortiert.
fallback– Gegenstandsmodell, das gerendert wird, wenn keine Einträge kleiner oder gleich dem Eigenschaftswert sind.- wenn nicht vorhanden, wird stattdessen das Platzhaltermodell "missing" gerendert.
minecraft:custom_model_datanumerische Eigenschaft- Gibt den Wert aus der
floats-Liste in derminecraft:custom_model_data-Komponente zurück. - Felder:
index– Index für Feld infloats- Standard:
0
- Standard:
- Gibt den Wert aus der
minecraft:bundle/fullnessnumerische Eigenschaft.- Gibt das Gewicht der
bundle_contents-Komponente zurück oder 0, wenn sie nicht vorhanden ist. - Keine Felder.
- Gibt das Gewicht der
minecraft:damagenumerische Eigenschaft.- Gibt Wert für Schadenskomponente zurück.
- Felder:
normalize: Boolesch- Standard: true
- wenn true, gibt Schadenswert geteilt durch
max_damage-Komponente zurück, begrenzt auf0..1. - wenn false, gibt Schadenswert zurück, begrenzt auf
0..max_damage.
minecraft:countnumerische Eigenschaft.- Gibt Stapelgröße zurück.
- Felder:
normalize: Boolesch.- Standard:
true - wenn true, gibt Anzahl geteilt durch
max_stack_size-Komponente zurück, begrenzt auf0..1. - wenn false, gibt Anzahl zurück, begrenzt auf
0..max_stack_size.
- Standard:
minecraft:cooldownnumerische Eigenschaft- Gibt die verbleibende Abkühlungszeit für den Gegenstand zurück, skaliert auf
0..1. - Keine Felder.
- Gibt die verbleibende Abkühlungszeit für den Gegenstand zurück, skaliert auf
minecraft:timenumerische Eigenschaft- Gibt den Wert der Tageszeit zurück (wird für die Uhr verwendet), skaliert auf
0..1. - Felder:
wobble– wenn wahr, schwankt der Wert eine Zeit lang um das Ziel herum, bevor er sich stabilisiert.- Standard:
true
- Standard:
natural_only– wenn wahr, ist der Wert in den Dimensionen mitnatural=falsezufällig.- Standard:
true
- Standard:
- Gibt den Wert der Tageszeit zurück (wird für die Uhr verwendet), skaliert auf
minecraft:compassnumerische Eigenschaft- Gibt den Winkel zurück, skaliert auf
0..1in der x-z-Ebene zwischen Halterposition und Ziel. - Wenn das Ziel ungültig ist (nicht vorhanden, in einer anderen Dimension oder zu nahe an der Position des Halters), wird ein zufälliger Wert zurückgegeben.
- Felder:
target– eines von:spawn– Punkte beim Welt-Spawn.lodestone– Punkte an der Position, die in der Komponentelodestone_trackergespeichert ist.recovery– Punkte am letzten Todesort des Spielers.
wobble– wenn wahr, schwankt der Wert eine Zeit lang um das Ziel herum, bevor er sich stabilisiert.- Standard:
true
- Standard:
- Gibt den Winkel zurück, skaliert auf
crossbow/pullnumerische Eigenschaft.- Gibt die armbrustspezifische Nutzungsdauer zurück.
- Keine Felder.
use_durationnumerische Eigenschaft- Gibt die Ticks für die Verwendung des Gegenstands zurück.
- Felder:
remaining– wenntrue, wird der zurückgegebene Wert die verbleibenden Nutzungs-Ticks sein, wennfalse– die bisherigen Ticks.- Standard:
false
- Standard:
use_cyclenumerische Eigenschaft.- Gibt die verbleibenden Nutzungs-Ticks modulo Periode zurück.
- Felder:
period– positiver Float.- Standard:
1.0
- Standard:
minecraft:bundle/selected_itemGegenstandsmodelltyp.- Rendert den ausgewählten Stapel in der Komponente
minecraft:bundle_contents, falls vorhanden, andernfalls geschieht nichts.
- Rendert den ausgewählten Stapel in der Komponente
minecraft:using_itemBoolesche Eigenschaft.- Gibt "true" zurück, wenn der Spieler diesen Gegenstand gerade verwendet.
- Keine Felder.
minecraft:view_entityBoolesche Eigenschaft.- Wenn nicht beobachtet wird, wird
truezurückgegeben, wenn die Kontextkreatur die lokale Spielerobjekt ist, d. h. eine vom Client gesteuerte. - Wenn beobachtet wird, wird
truezurückgegeben, wenn die Kontextkreatur die beobachtete Kreatur ist. - Wenn keine Kontextkreatur vorhanden ist, wird
falsezurückgegeben. - Keine Felder.
- Wenn nicht beobachtet wird, wird
- Neue Sprache
- Unterstützung für Popoloca hinzugefügt.
- Optionales Feld
shadow_colorzu den Textkomponenten hinzugefügt, das die Schatteneigenschaften des Textes überschreibt.- Format:
- Ein gepackter ganzzahliger ARGB-Wert (z. B.
-1). - Ein Array von RGBA-Werten (z. B.
[1, 1, 1, 1]).
- Ein gepackter ganzzahliger ARGB-Wert (z. B.
- Wenn als
0angegeben, wird der Schatten für diesen Text nie angezeigt. - Wenn als Wert ungleich Null angegeben, wird der Schatten immer in dieser Farbe angezeigt.
- Format:
- Block-Gruppe
#bee_attractivehinzugefügt.- Bezeichnet alle Blöcke, die Bienen bestäuben können.
- Gegenstands-Gruppen
#skeleton_preferred_weapon,#piglin_preferred_weapon,#pillager_preferred_weaponund#drowned_preferred_weaponhinzugefügt.- Zum Angeben bevorzugter Waffentypen für diese Kreaturen beim Aufheben von Gegenständen.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Ein Unterbefehl zum Zurücksetzen des Basiswerts eines Attributs auf seinen Standardwert für die Zielkreatur wurde hinzugefügt. Wenn das Attribut in der Kreatur nicht vorhanden ist, schlägt der Befehl fehl.
- Syntax:
- Befehl
/attribute <Objekt> <Attribut> base reset
- Befehl
- Parameter:
Objekt: Das Objekt, für die das Attribut aktualisiert werden sollAttribut: Die zu aktualisierende Attribut-ID.
- Es werden jetzt Vorschläge für Befehl
/attribute-Modifikator-IDs angezeigt, die im Ziel im Befehl/attributevorhanden sind.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Biom-Effekte
- Neues Format für
musicmit einer gewichteten Liste.- Die Liste kann leer sein, was bedeutet, dass in diesem Biom keine Musik abgespielt werden soll.
- Neues optionales Feld:
music_volume.- Das Spiel wechselt beim Betreten des Bioms reibungslos zwischen der aktuellen Musiklautstärke und der neuen Lautstärke.
{
"music": [
{
"data": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.forest"
},
"weight": 1
}
],
"music_volume": 1.0,
}
- Gegenstandsblöcke mit der Komponente
minecraft:block_entity_datasetzen jetzt nur Blockobjektdaten, wenn die Eigenschaftidmit dem Typ der platzierten Blockobjekt übereinstimmt.- Zusätzlich wird dem Tooltip des Gegenstands eine Warnung hinzugefügt, wenn das Platzieren eines solchen Gegenstands direkt oder indirekt zur Ausführung eines Befehls mit hoher Berechtigungsstufe führen könnte.
- Neuer Einstiegspunkt
net.minecraft.client.data.Mainist im Client-JAR vorhanden, mit ähnlicher Befehlszeilenstruktur wie der Datengenerator im Server-JAR.- Verfügbare Optionen:
--client– generiert das Verzeichnisassets.
- Verfügbare Optionen:
- Der Feature-Typ
simple_blockhat ein neues optionales Feld:schedule_tick.- Wenn auf
truegesetzt, wird der Block so geplant, dass er tickt.
- Wenn auf
minecraft:custom_model_data- Verfügt jetzt über mehr Felder, um neue Verwendungsmöglichkeiten verschiedener Modelleigenschaften-Getter zu ermöglichen.
- Felder:
floats– Liste von Floats.flags– Liste von Booleans.strings– Liste von Strings.colors– Liste von RGB-Farbwerten.
- Die Version des Paketformats ist jetzt
61. - Das Feature-Flag
winter_dropund das integrierte Datenpaket wurden entfernt. CookTimewurde incooking_time_spentumbenannt.CookTimeTotalwurde incooking_total_timeumbenannt.BurnTimewurde inlit_time_remainingumbenannt.- Das Feld
lit_total_timewurde hinzugefügt, das die Gesamtzeit angibt, in der der Ofen brennen soll.
Dynamische Texturen
- Das Feld
TNTFusevon TNT-Loren wurde infuseumbenannt.
- GNU Unifont
- Aktualisiert auf Version 16.0.01.
- GUI-Sprites
- Das Sprite-Layout von
toast/systemwurde aktualisiert, um die Standard-Neuner-Slicing-Funktionalität zu verwenden - Das Sprite von
toast/tutorialwird jetzt für größere Toasts skaliert und hat daher eine Neuner-Slicing-Skalierung im Standard-Ressourcenpaket - Die GUI-Sprites von
advancements/box_obtainedundadvancements/box_unobtainedsind jetzt so konfiguriert, dass sie mit Neuner-Slicing skaliert werden - Leere Slot-Sprites, wie die für die Rüstungsslots im Inventar, wurden umbenannt und von Elementen in das Verzeichnis
gui/sprites/container/slotverschoben.empty_armor_slot_helmet->helmet.empty_armor_slot_chestplate->chestplate.empty_armor_slot_leggings->leggings.empty_armor_slot_boots->boots.empty_slot_sword->sword.empty_slot_pickaxe->pickaxe.empty_slot_axe->axe.empty_slot_shovel->shovel.empty_slot_hoe->hoe.empty_slot_smithing_template_armor_trim->smithing_template_armor_trim.empty_slot_smithing_template_netherite->smithing_template_netherite_upgrade.empty_slot_amethyst_shard->amethyst_shard.empty_slot_diamond->diamond.empty_slot_emerald->emerald.empty_slot_ingot->ingot.empty_slot_lapis_lazuli->lapis_lazuli.empty_slot_quartz->quartz.empty_slot_redstone_dust->redstone_dust.
- Die leeren Slot-Sprites im Webstuhl wurden von ihrem Hintergrund getrennt und verschoben:
container/loom/banner_slot->container/slot/banner.container/loom/pattern_slot->container/slot/banner_pattern.container/loom/dye_slot->container/slot/dye.
- Die leeren Slot-Sprites im Braustand wurden vom Behälter-Hintergrund getrennt:
container/slot/brewing_fuel.container/slot/potion.
- Die leeren Slot-Sprites in den Pferde-/Lama-Inventaren wurden von ihrem Hintergrund getrennt, zugeschnitten und verschoben:
container/horse/armor_slot->container/slot/horse_armor.container/horse/llama_armor_slot->container/slot/llama_armor.container/horse/saddle_slot->container/slot/saddle.
- Für die Beschreibung von Gegenstandsmodellen wurde ein neues Format eingeführt.
- Gegenstandsmodelle werden basierend auf der Komponente
minecraft:item_modelausgewählt.- Modell für Gegenstand mit
item_model=foo:barist in/assets/foo/items/bar.jsongespeichert.
- Modell für Gegenstand mit
- Dateiformat ist jetzt wie folgt:
{
"model": {
"type": <Gegenstandsmodelltyp>,
<Gegenstandsmodelltypspezifische Felder>
}
}
- Der Abschnitt
overrideswurde aus vorhandenen Blockmodellen entfernt. - Es gibt keine fest codierten Pfade mehr im Verzeichnis
models– Modelle werden jetzt nur noch verwendet, wenn sie durch Definitionen in den Verzeichnissenitemsoderblockstatesreferenziert werden. - Modelle in
models/item, die nur zu einem Blockmodell weiterleiten, wurden entfernt.- In solchen Fällen verweist das Gegenstandsmodell direkt auf das Modell
models/block.
- In solchen Fällen verweist das Gegenstandsmodell direkt auf das Modell
minecraft:set_custom_model_data- Hat jetzt mehr Felder, um komplexere Komponentenstrukturen zu ermöglichen.
- Felder:
floats– optionale Listenoperation von Zahlenanbietern.flags– optionale Listenoperation von Booleschen Werten.strings– optionale Listenoperation von Stringwerten.colors– optionale Listenoperation von RGB-Werten oder Zahlenanbietern.
- Die Listenoperation verwendet dasselbe Format wie das Explosionsfeld im
set_fireworks-Modifikator. - Beispielsweise ersetzt nachfolgende JSON-Datei
floatsdurch den Wert2:
{
"function": "set_custom_model_data",
"floats": {
"values": [2],
"mode": "replace_all"
}
}
Fehlende Texturen und Modelle
- Wenn ein vom Spiel direkt verwendetes Modell (im Gegensatz zu Vorlagenmodellen) keine Textur für Partikel angibt, wird nun ein Fehler im Spielprotokoll ausgegeben[5].
- Wenn ein Modell nicht versucht, eine Texturreferenz an eine tatsächliche Texturdatei weiterzuleiten, wird erneut ein Fehler protokolliert[6].
trail-Partikel hat ein neues Pflichtfeld:duration.- Gibt in Ticks an, wie lange das Partikel braucht, um vom Start zum Ziel zu fliegen.
Protokoll
- Der Client sendet jetzt das Paket
minecraft:player_loaded, sobald der Ladebildschirm des Terrains nach dem ersten Laden in die Welt geschlossen wurde und nachdem der Ladebildschirm beim Respawn geschlossen wurde.
- Die Version ist jetzt
46. - Folgende neue Blockmodelle und Texturen hinzugefügt:
chiseled_resin_bricksclosed_eyeblossomopen_eyeblossom- Verwendet zusätzlich die Texturebene
open_eyeblossom_emissive
- Verwendet zusätzlich die Texturebene
resin_blockresin_bricksresin_clump
- Folgende Blockmodelle, die nicht der obersten Ebene angehören, hinzugefügt:
cross_emissiveflower_pot_cross_emissive
- Folgende neue Gegenstandsmodelle und Texturen hinzugefügt:
resin_brickresin_clump
- Neue Farbpalette für Rüstungsbesatz hinzugefügt:
trims/color_palettes/resin. - Das UV-Mapping der Magma Cube-Textur wurde aktualisiert.
- Der Datengenerator im Server-JAR (
net.minecraft.data.Main) generiert nicht mehr das Verzeichnisassets.- Die Option
--clientwurde für diesen Einstiegspunkt aus der Befehlszeile entfernt.
- Die Option
- Das Panorama wurde geändert, um blasse Gärten zu präsentieren.
resin_bricks,resin_brick_slab,resin_brick_wall,resin_brick_stairs,chiseled_resin_brickswurde zur Block-Gruppe#mineable/pickaxehinzugefügt.resin_brick_slab,resin_brick_stairs,resin_brick_wallwurde zur Block-Gruppe#slabs,#stairs,#wallsbzw. zum Gegenstands-Gruppe hinzugefügt.resin_clumpwurde zur Block-Gruppe#replaceablehinzugefügt.resin_brickwurde zur Gegenstands-Gruppe#trim_materialshinzugefügt.potted_open_eyeblossomundpotted_closed_eyeblossomzur Block-Gruppe#flower_potshinzugefügt.open_eyeblossomundclosed_eyeblossomzur Block-Gruppe#small_flowersund zu den Gegenstands-Gruppen#small_flowershinzugefügt.pale_moss_blockzur Block-Gruppe#sniffer_diggable_blockhinzugefügt.#small_flowersundpale_moss_carpetzur Block-Gruppe#replaceable_by_treeshinzugefügt.snowin Block-Gruppe#overworld_carver_replaceablesdurch#snowersetzt.- Kupfertüren aus der Block-Gruppe
#needs_stone_toolentfernt. moss_carpet,pale_moss_carpet,#small_flowersBlock-Gruppen aus der Block-Gruppe#sword_efficiententfernt.#tall_flowersBlock- und Gegenstands-Gruppe entfernt.#flowersund#trim_templatesGegenstands-Gruppe entfernt.- Inhalt des entfernten Block-Gruppe
#tall_flowersin den Block-Gruppe#flowerseingefügt. - Inhalt des entfernten Gegenstands-Gruppe
#flowersin den Gegenstands-Gruppe#bee_foodeingefügt.
Experimentell
[Bearbeiten | Quelltext bearbeiten]Alle Funktionen, die sich vorher hinter dem experimentellen Datenpaket "Winter Drop" befanden, wurden entexperimentiert und sind jetzt während des normalen Spiels verfügbar.
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.4.
1.21.3
[Bearbeiten | Quelltext bearbeiten]|
23. Oktober 2024
|
Das Bild aus der Update-Ankündigung.
Fehlerkorrekturen
| In dieser Version wurden folgende Fehlerkorrekturen vorgenommen: |
1.21.2
[Bearbeiten | Quelltext bearbeiten]1.21.2Blog
Bundles of Bravery ID=4080
22. Oktober 2024
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Zwei neue Bannervorlagen hinzugefügt:
- Ein neuer Gegenstand, der einen gemischten Stapel von bis zu 64 Gegenständen aufnehmen kann.
- Wird aus einem Faden und einem Leder hergestellt.
- Kann in 16 Farben gefärbt werden. Einmal gefärbte Bündel können nicht durch die Verwendung von Wasserkesseln wieder farblos gemacht werden.
- Gegenstände, die bis zu 16 stapelbar sind, nehmen mehr Platz ein, während Gegenstände, die nicht stapelbar sind, das gesamte Bündel einnehmen (außer anderen Bündeln).
- Shulker-Kisten können nicht in Bündeln platziert werden.
- Bündel können in andere Bündeln platziert werden; dies nimmt 4 Slots plus die Anzahl der Slots ein, die bereits vom inneren Bündel verwendet werden.
- Hat einen Tooltip, der die darin enthaltenen Gegenstände anzeigt.
- Wenn ein Bündel weniger als 8 Gegenstandtypen enthält, zeigt der Tooltip alle an.
- Andernfalls zeigt der Tooltip die oberen 3 Reihen von Gegenständen an und die anderen werden darunter ausgeblendet, wobei immer mindestens 12 Gegenstandtypen angezeigt werden.
- Wenn der Spieler ein Bündel in der Hand hält, kann er eine Gruppe von Gegenständen auf den Boden werfen, indem man rechtsklick drückt.
- Es ist möglich, jedes der sichtbaren Gegenstände auszuwählen, um es aus dem Bündel herauszuziehen.
- Durch Drücken von rechtsklick wird der ausgewählte Gegenstand oder der erste Gegenstand, wenn nichts ausgewählt ist, genommen.
- Durch Verwenden des Scrollrads wird ein anderes Gegenstand ausgewählt.
- Wenn ein Gegenstand zum Entfernen ausgewählt wird, zeigt das Bündelsymbol, dass dieses Gegenstand aus dem Bündel herausragt.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Jetzt gibt es Jungtier-Varianten.
- Jetzt gibt es kleine und große Varianten.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Optionales Feld
explosion_powerhinzugefügt.- Standardmäßig 4.
- Bei TNT-Loren wird der Eigenschafts-Wert zur geschwindigkeitsbasierten Explosionskraft addiert.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Neue Todesmeldung für den Fall hinzugefügt, dass man durch einen Streitkolben-Schlagangriff getötet wird.
- Spieler wurde von Spieler/Kreatur zerschmettert
- Spieler wurde von Spieler/Kreatur mit Gegenstand zerschmettert
- Attribut
tempt_rangehinzugefügt, mit dem die Reichweite geändert werden kann, in der verlockbare Kreaturen angelockt werden können.
- Einzigartige Geräusche für das Abbauen, Droppen, Schlagen, Platzieren und Laufen hinzugefügt.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Neue Videoeinstellung „FPS reduzieren, wenn“ hinzugefügt, die steuert, wann das Spiel seine maximale Bildrate begrenzt.
- Zu den Optionen gehören:
- Abwesend (AFK): FPS auf 30 begrenzt, wenn das Spiel 1 Minute lang keine Eingabe empfangen hat, und weiter auf 10 nach 9 Minuten. Begrenzt FPS auch auf 10, wenn das Spiel minimiert ist.
- Minimiert: Begrenzt FPS nur auf 10, wenn das Spiel minimiert ist.
- Standardmäßig Abwesend (AFK).
- Zu den Optionen gehören:
- Experimentelle Datenpakete Lorenverbesserung und Redstone-Experimente hinzugefügt.
minecraft:repairablehinzugefügt.
- repairable
- items: Gegenstand, Liste von Gegenständen oder mit einem Hash-Präfix versehener Gegenstandstag, der dem entspricht, was zur Reparatur dieses Gegenstands verwendet werden kann.
- repairable
- Gegenstände mit dieser Komponente können, falls sie beschädigbar sind, in einem Amboss mit der angegebenen Zutat repariert werden.
- z. B.
repairable={items:'stick'}
minecraft:enchantablehinzugefügt.
- enchantable
- value: Positive Ganzzahl, ein höherer Wert ermöglicht die Auswahl von Verzauberungen mit höheren Kosten.
- enchantable
- Falls vorhanden und anwendbare Verzauberungen verfügbar sind, können Gegenstände mit der Komponente in einem Zaubertisch verzaubert werden.
- z. B.
enchantable={value:15}
- Neue optionale Felder
authorundtitlehinzugefügt, die Textkomponenten enthalten, die im Tooltip des Kreativmenüs angezeigt werden sollen.- Dies ersetzt den vorherigen Mechanismus, bei dem diese Werte vom Variantennamen abgeleitet wurden.
- Der Autor-Tooltip wurde für die Varianten
earth,wind,fire,waterundwitherentfernt.
- Bockshorninstrumente werden jetzt in einem Registrierungsordner des Datenpakets namens
instrumentsdefiniert.- Felder:
sound_event: Das Klangereignis, das das Instrument spielt.range: Die maximale Reichweite (in Blöcken), in der der Klang gehört werden kann.use_duration: Die Zeitspanne (in Sekunden), die das Instrument nach dem Auslösen als in Gebrauch gilt, was auch als Abkühlzeit dient.description: Eine Textkomponente, die als Beschreibung des Instruments in den Tooltips von Gegenständen verwendet wird.
- Felder:
- Folgende Gegenstands-Aliase hinzugefügt:
furnace_minecart_fuel: Gegenstände, mit denen eine Antriebslore betankt werden kann.villager_picks_up: Gegenstände, die ein Dorfbewohner versucht, vom Boden aufzuheben.- Neue Aliase hinzugefügt, um zu steuern, welche Gegenstände zum Herstellen und Reparieren verschiedener Werkzeugsätze verwendet werden können:
wooden_tool_materialsiron_tool_materialsgold_tool_materialsdiamond_tool_materialsnetherite_tool_materials
- Schadens-Alias
mace_smashhinzugefügt.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Benötigt jetzt Mauerung-Bannervorlage und Spickelbord-Bannervorlage, um entsprechende Banner herzustellen.
- Teleport-Abklingzeit für Loren und Boote von 15 Sekunden auf 0,5 Sekunden reduziert.
- Teleport-Abklingzeit für Geschossen von 15 Sekunden auf 0,1 Sekunden reduziert.
- Die Texturen und Modelle haben sich geändert.
- Die aktivierten Modelle für Redstone-Komparatoren haben sich geändert.
- Die aktivierten Modelle für Redstone-Verstärker haben sich geändert.
- Hebt jetzt den Fallschaden beim Schleichen auf.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Für jede Bannervorlage wurden einzigartige Gegenstandstexturen hinzugefügt.
- Jeder Bannervorlagen-Gegenstand enthält jetzt sein Muster im Namen und nicht mehr als Untertitel.
- Im Tooltip ihres Inventars werden jetzt Informationen über ihre Honigmenge und die Anzahl der Bienen angezeigt.
- Sie verwenden jetzt ihre "volle" Textur, wenn sie gehalten werden oder sich im Inventar befinden und die maximale Honigmenge erreicht ist.
- Nicht mehr experimentell.
- Aktualisierte Texturen, Modelle und Sounds für Bündel.
- Das Bundle-Symbol hat neue Modelle und Texturen.
- Das Bundle-UI hat neue Texturen und Skalierung.
- Es wurde ein neuer Sound hinzugefügt, der ertönt, wenn es nicht gelingt, einen Gegenstand zu einem Bündel hinzuzufügen.
- Es wird jetzt nur noch eine Gruppe von Gegenständen auf einmal fallen gelassen, wenn rechtsklick in der Hotbar verwendet wird, anstatt alle Inhalte auf einmal.
- Zeigt jetzt das Verzauberungsglitzern auf Lamas, wenn sie verzaubert sind.
- Wenn man ihn auf dem Kopf des Spielers anbringt, wird der Spielermarker jetzt von den Karten anderer Spieler entfernt.
- Gefärbte Shulker-Kiste
- Kann nicht mehr zweimal mit der gleichen Farbe gefärbt werden.
- Geworfene Enderperlen laden und ticken nun die Chunks um sie herum in einem 3x3 Chunk-Bereich.
- Enderperlen stellen jetzt sicher, dass der Chunk, in dem sie sich befinden oder in den sie reisen, immer geladen ist und tickt.
- Eine Enderperle erstellt jedes Mal ein Ticket zum Laden eines Chunks, wenn sie sich in einen neuen Chunk bewegt, und außerdem regelmäßig alle 10 Sekunden.
- Sie laden auch Chunks, wenn sie eine neue Dimension betreten, so dass sie immer weiterreisen können.
- Dies stellt sicher, dass Enderperlen immer landen können, und macht das Reisen von Enderperlen durch verschiedene Dimensionen berechenbarer.
- Enderperlen werden nun entladen, wenn ein Spieler sich ausloggt, und erscheinen wieder, wenn der Spieler sich wieder einloggt, ähnlich wie es derzeit bei Reittieren der Fall ist.
- Beim Trinken eines Milcheimers im Kreativmodus erhält der Spieler nicht mehr einen leeren Eimer.
- Verzauberte Schilde haben jetzt den gleichen reduzierten Glanz wie verzauberte Rüstungen.
- Rezepte für seltsame Suppe werden im Rezeptbuch angezeigt.
- Die Texturen und Modelle wurden aktualisiert.
- Schmiedevorlagen-Gegenstände werden jetzt nach ihrem Vorlagentyp benannt, anstatt nach dem generischen Namen "Schmiedevorlage".
- Stattdessen geben sie durch einen Untertitel im Hover-Text an, dass es sich um eine Schmiedevorlage handelt.
- Die Berechnung für die Dauer des Effekts wurde geändert. Wurftränke, die an den Füßen des Spielers geworfen werden, wirken nun für fast die gleiche Dauer wie am Kopf.[7]
- Zeigt jetzt das Verzauberungsglitzern auf Wölfe, wenn sie verzaubert sind.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Können jetzt in jeder Höhe erscheinen, nicht nur unter dem Meeresspiegel, solange es dunkel genug ist und es einen festen Block zum Erscheinen gibt.
- Bienen wandern jetzt nach dem Verlassen eines Nests/Stocks weniger lange zufällig umher.
- Wenn eine Biene ein bekanntes Nest/Stock hat, wird sie sich weniger weit davon entfernen und sich daher weniger wahrscheinlich verlaufen.
- Die Zeit, die eine Biene braucht, um zu einem bekannten Nest/Stock zurückzukehren, bevor sie den Versuch aufgibt, nach Hause zurückzukehren, wurde deutlich erhöht.
- Bienen bleiben jetzt viel seltener an Ecken hängen oder wenn sie sich in der Nähe eines Nests/Stocks befinden, zu dem sie zurückkehren möchten.
- Bienen versuchen jetzt auch viel seltener, den Weg zu einer Blume zu finden, die sie nicht erreichen können.
- Die Textur für die Unterseite der Stäbe einer Lohe wurden geändert.
- Es ist keine Mindestdistanz mehr erforderlich, um ein Ziel anzugreifen.
- Bei Tintenfischen, die in Gruppen in der Wildnis spawnen, besteht eine 5%ige Chance, dass es sich um einen Baby-Tintenfisch handelt.
- Können jetzt auch mit Kabeljau, gebratenen Kabeljau, Lachs, gebratenen Lachs, Tropenfischen, Kugelfischen und Kaninchenragout gefüttert werden, um sie zu heilen, zu züchten oder ihr Wachstum zu beschleunigen.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Pfeile und Dreizacke prallen nun an der Weltgrenze ab, wenn sie getroffen werden.
- Andere Geschosse wie Enderperlen und Schnebälle gehen nicht mehr durch die Weltgrenze.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Ein ausgelöster Überfall wird nicht mehr gestartet, wenn die Plünderer keinen Ort zum Spawnen in angemessener Entfernung des Dorfes finden, das sie überfallen wollen.
- Attribut-IDs haben nicht mehr die Präfixe
generic.,player.undzombie..
- Der Over-Overkill-Fortschritt erfordert jetzt einen Smash-Angriff.
- Hinzufügen eines leeren Zustands für Luftblasen (
) zusammen mit einem Wackeln, wenn der Spieler ertrinkt. - Ein knallendes Geräusch wurde hinzugefügt, wenn Blasen auf der Sauerstoffleiste platzen, wobei die Tonhöhe in Abhängigkeit vom verbleibenden Sauerstoff ansteigt.
- Ein ausgelöster Überfall wird nicht mehr gestartet, wenn die Plünderer keinen Platz zum spawnen innerhalb einer angemessenen Entfernung zu dem Dorf finden, das sie zu plündern versuchen.
- Illager müssen einen Platz zum Spawnen finden, der sich nicht mehr als 96 Blöcke vertikal über oder unter dem Dorfzentrum befindet, sonst wird ein Raubzug nicht gestartet.
- Es ist jetzt viel unwahrscheinlicher, dass Illager keinen gültigen Platz zum Spawnen finden.
- Seltenheit ist eine Reihe von Kategorien, die die Farbe bestimmen, in der der Name eines Gegenstands oder Blocks angezeigt wird.
- Sofern nicht anders angegeben, haben alle Gegenstände und Blöcke standardmäßig die Seltenheitsstufe „Normal“, was ihren Namen in der Farbe Weiß anzeigt.
- Jeder Gegenstand oder Block, der hergestellt werden kann, muss die höchste Seltenheitsstufe seiner Herstellungszutaten aufweisen.
- Beispielsweise hat eine Keule die Seltenheitsstufe „Episch“, weil eine ihrer Zutaten (der schwere Kern) die Seltenheitsstufe „Episch“ hat.
- Die folgende Liste enthält die Gegenstände und Blöcke, die in diese Seltenheitskategorie gewechselt sind.
- Gewöhnlich
- Ungewöhnlich
- Schnüffler-Ei
- Kettenhaube
- Kettenhemd
- Kettenhose
- Kettenstiefel
- Bergungskompass
- Plattenbruchstück
- Nautilusschale
- Echoscherbe
- Bockshörner
- Töpferscherben
- Unheilvolle Flasche
- Unheilvolles Banner
- Netheritaufwertung
- Wachen-Rüstungsbesatz
- Dünen-Rüstungsbesatz
- Küsten-Rüstungsbesatz
- Wildnis-Rüstungsbesatz
- Gezeiten-Rüstungsbesatz
- Schnauzen-Rüstungsbesatz
- Rippen-Rüstungsbesatz
- Wegfinder-Rüstungsbesatz
- Gestalter-Rüstungsbesatz
- Aufzieher-Rüstungsbesatz
- Gastwirts-Rüstungsbesatz
- Fluss-Rüstungsbesatz
- Bolzen-Rüstungsbesatz
- Schallplatte 13
- Schallplatte cat
- Schallplatte blocks
- Schallplatte chirp
- Schallplatte Creator (Spieluhr)
- Schallplatte far
- Schallplatte mall
- Schallplatte mellohi
- Schallplatte stal
- Schallplatte strad
- Schallplatte ward
- Schallplatte 11
- Schallplatte wait
- Schallplatte Relic
- Schallplatte 5
- Schallplatte Precipice
- Selten
- Episch
- Wiederholt jetzt das zuletzt ausgewählte Rezept, wenn eine „ausgewählte“ Taste gedrückt wird (Leerzeichen oder Eingabetaste).
- Shulker-Kisten-Farbrezepte werden jetzt im Rezeptbuch angezeigt.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Neue Variationen zu den Gängen hinzugefügt, einschließlich „Begegnungen“: Kurze Herausforderungen, die zu einer größeren Kammer führen.
- Betten in Kreuzungen haben jetzt zufällige Farben.
- Die leeren Truhen am Eingang der Kammer wurden durch einen Trichter und ein Fass ersetzt, um den Spielern besser zu zeigen, dass diese zur Entsorgung und Bestandsverwaltung gedacht sind.
- Ungenutztes
seagrass_simple-Merkmal entfernt.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Leistung
- Verbesserte Leistung des Servers, wenn die Renderdistanz hoch ist.
- Geringere Leistungseinbußen beim Laden und Generieren von Chunks.
- Die Framerate wurde verbessert, wenn höhere Renderdistanzen verwendet werden.
- Erheblich verringerte Leistungsbeeinträchtigung beim Drehen der Kamera.
- Ungültige
selector-Muster in Chatkomponenten führen jetzt dazu, dass Befehle nicht analysiert werden können, anstatt in eine leere Zeichenfolge aufgelöst zu werden.
- Die Version ist jetzt
49.
- Das Schafe scheren wird jetzt durch Beutetabellen gesteuert, die als
shearing/sheep/colorzu finden sind. - Das Scheren von Mooshroom wird jetzt durch Beutetabellen gesteuert, die als
shearing/mooshroom/variantzu finden sind. - Das Scheren von Schneegolems wird jetzt durch eine Beutetabelle gesteuert, die als
shearing/snow_golemzu finden ist.
- Unterstützung für Verzauberungsauslöser
projectile_spawnedin den folgenden Gegenständen hinzugefügt:- Schneebälle
- Dreizacke
- Kleine Feuerbälle
- Geworfene Tränke
- Enderperlen
- Angel
- Feuerwerksrakete
- Windladung
- Eier
- Option
pause-when-empty-secondshinzugefügt.- Wenn ein positiver Wert eingestellt ist, wird der Server angehalten, wenn für so viele Sekunden kein Spieler online war.
- Standardmäßig 60
- Optionen entfernt:
spawn-animalsundspawn-npcs
- Netzwerkprotokoll
- Servergebundenes Paket
minecraft:client_tick_endwährend der Spielphase hinzugefügt, das gesendet wird, wenn der Client die Verarbeitung seines aktuellen Ticks abgeschlossen hat.- Wird vom Standardserver nicht verwendet, kann aber von benutzerdefinierten Serverimplementierungen verwendet werden.
- Benutzerdefinierten Servern wurde die Möglichkeit hinzugefügt, die Reihenfolge zu überschreiben, in der Spieler in der „Tab-Liste“ erscheinen.
- Dies wird durch einen nicht negativen Sortierindex gesteuert, der von hoch nach niedrig sortiert ist.
- Der Client gibt jetzt den Status der Begrenzer-Option „Partikel“ frei, die von benutzerdefinierten Servern verwendet werden kann.
- Die
text-filtering-configwurde erweitert, um eine interne Migration für die Realms-Filterung von Schimpfwörtern zu unterstützen.- Server, die derzeit die
text-filtering-configverwenden, können dies weiterhin ohne Änderungen tun.
- Server, die derzeit die
- Das Format für Rezeptzutaten wurde vereinfacht und an andere Felder angepasst, die Gegenstandslisten akzeptieren (wie Gegenstandsprädikate):
- Für Gegenstände:
{ "item": "<Gegenstands-ID>" }wird jetzt zu"<Gegenstands-ID>". - Für Aliase:
{ "tag": "<Alias-ID>" }wird jetzt zu"#<Alias-ID>". - Listen mit Elementen sind weiterhin zulässig, aber Aliase können in solchen Listen nicht mehr erscheinen.
- Verbleibende Einschränkungen:
minecraft:airdarf nirgendwo in der Zutat erscheinen.- Zutat muss mindestens ein Tag oder Element haben.
- Die Felder
template,baseundadditionin den Rezeptensmithing_transformundsmithing_trimsind jetzt optional, anstatt leere Listen zu akzeptieren.
- Für Gegenstände:
- Die Version ist jetzt
42. - Entfernungen und Umbenennungen einiger Übersetzungen werden jetzt automatisch beim Start angewendet.
- Das Format der Nachbearbeitungseffektdefinitionen wurde aktualisiert.
- Unterstützung für Emissionsebenen für Blockmodelle hinzugefügt.
- Die Texturkarte für die Pfeil- und Bienenstachelmodelle wurde aktualisiert.
- Melden
- Skin-Meldegrund „Sexuell unangemessen“ für Skins hinzugefügt, die grafischer Natur sind und sich auf sexuelle Handlungen, Geschlechtsorgane und sexuelle Gewalt beziehen.
- Skin-Meldegrund „Verleumdung“ aufgrund mangelnder Relevanz für Skins entfernt.
- Skin-Meldegrund „Andere gefährden“ entfernt, da dieser bereits durch den Meldegrund „Belästigung oder Mobbing“ abgedeckt ist.
- Über dem Beschreibungsfeld für die Namensmeldung wurde eine Textbeschriftung hinzugefügt, um klarzustellen, dass nur der Name des Spielers Gegenstand der Meldung ist.
- UI
- Aktualisierte Slot-Hervorhebung, so dass die Textur des Gegenstands besser sichtbar ist.
- Die vorherigen Texturen wurden dem Programmierer-Kunst-Ressourcenpaket hinzugefügt.
Experimentell: Lorenverbesserungen
[Bearbeiten | Quelltext bearbeiten]Änderungen
[Bearbeiten | Quelltext bearbeiten]- Loren werden ihre Bewegung bei hoher Geschwindigkeit besser artikulieren, da sie die ganze Zeit auf den Schienen fahren.
- Loren drehen sich jetzt sanft mit der Schiene und bleiben weniger wahrscheinlich stehen oder entgleisen.
- Können jetzt besser springen.
- Sie behalten ihre vertikale Dynamik, wenn die Schiene mit einer Steigung endet.
- Loren neigen sich, um sich in der Luft optisch zu artikulieren.
- Es wird kein Geräusch von schleifenden Schienen abgespielt, wenn Loren durch die Luft fliegen.
- Können vom Spieler nicht mehr in eine andere Lore gestellt werden.
- Werfer dürfen Lore stapeln.
- Können jetzt konsistent nebeneinander entlang einer Schiene platziert werden
- Können jetzt konsistenter Kreaturen aufnehmen, wenn sie sich entlang einer Schiene bewegen
- Loren rasten nicht mehr zwanghaft in die Mitte eines Blocks ein, wenn sie auf einer Schiene landen.
- Loren rasten diagonal an Ecken ein und rasten ein, nachdem sie von einem Kolben geschoben wurden.
- Dies ermöglicht Kolbenbolzen und ähnliche Vorrichtungen.
- Loren kommen jetzt leichter an gegenüberliegenden Hängen zum Stehen.
- Loren kippen nicht mehr bei einem kurzen Fall oder wenn sie gerade nach unten fallen.
- Loren werden jetzt sofort mit der richtigen Drehung platziert (oder ausgegeben), wenn sie auf Schienen gesetzt werden.
- Sie werden auch mit der richtigen Drehung auf Hängen platziert.
- Loren durchdringen Blöcke auf Hängen nicht mehr, wenn sie nach oben oder unten fahren, sondern kollidieren stattdessen.
- Neue Spielregel
minecartMaxSpeedhinzugefügt, die die Höchstgeschwindigkeit von Loren ändert.- Standardmäßig
8und bis zu1000Blöcken pro Sekunde. - Das Einstellen auf einen bestimmten Wert garantiert nicht, dass eine Lore diese bestimmte Höchstgeschwindigkeit erreicht – es gibt eingebaute Luftwiderstände und ähnliche Effekte, die die durch Steigungen oder angetriebene Schienen erhöhte Geschwindigkeit überwinden muss.
- Diese Spielregel existiert nur in Welten mit aktiviertem Experiment „Lorenverbesserungen“.
- Standardmäßig
- Neue Zugänglichkeitseinstellung hinzugefügt, die Spieler dazu bringt, der Rotation der Loren zu folgen, mit denen sie fahren.
- Standardmäßig deaktiviert.
- Hat nur Auswirkungen in einer Welt mit aktiviertem Experiment „Lorenverbesserungen“.
Experimentell: Redstone-Experimente
[Bearbeiten | Quelltext bearbeiten]Änderungen
[Bearbeiten | Quelltext bearbeiten]- Die Auswirkungen von Redstone-Leitungen (verbundene Blöcke aus Redstone-Staub) auf die Leistung wurden verbessert.
- Redstone-Leitungen lösen jetzt nur Blockaktualisierungen bei Blöcken aus, die möglicherweise Redstone von der Leitung erhalten.
- Bevor eine Leitungslinie Blockaktualisierungen auslöst, wird die neue Signalstärke aller verbundenen Leitungen festgelegt.
- Die Aktualisierungsreihenfolge rund um Redstone-Leitungen wurde geändert.
- Redstone-Leitung-Aktualisierungen haben jetzt eine Links-zuerst-Präferenz, was bedeutet, dass die linke Seite zuerst aktualisiert wird, wenn beide Seiten einer Gabelung gleich viel Redstone-Stärke haben.
- Dadurch wird das meiste zufällige Verhalten entfernt.
- Die verbleibenden Randfälle, die immer noch zufällig sind, sind Situationen, in denen die Leitung ohne ausreichend Kontext von oben oder unten mit Redstone versorgt wird.
Experimentell: Winter-Drop
[Bearbeiten | Quelltext bearbeiten]Die Neuerungen und Änderungen an Paketen werden nur wirksam, wenn das experimentellen Datenpakete aktiviert sind, die Neuerungen und Änderungen an Redstone werden nur wirksam, wenn das experimentelle Datenpaket Redstone-Experimente aktiviert ist, und die Neuerungen und Änderungen an Loren werden nur wirksam, wenn das experimentelle Datenpaket Lorenverbesserung aktiviert ist.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Ein Knarzherz ist ein „lebender“ Block, der in Blasseichen spawnt und auf allen Seiten von blassen Eichenholzstämmen bedeckt ist.
- Es kann nachts einen Knarz hervorbringen und wird zwischen zwei richtig ausgerichteten Blasseichenholzblöcken platziert.
- Es ist nachts aktiv und tagsüber inaktiv.
- Sendet eine Partikelspur in Richtung des verbundenen Knarz, wenn der Knarz vom Spieler getroffen wird.
- Die Partikelgeschwindigkeit wird durch die Entfernung des Knarz vom Herzblock beeinflusst.
- Der Block lässt sich am effizientesten mit einer Axt abbauen, er fällt jedoch nur bei Verwendung eines Behutsamkeit-Werkzeugs.
- Wenn der Knarzherz zerstört wird, wird das verbundene Knarz entfernt.
- Ein Redstone-Komparator, der an ein Knarzherz angeschlossen ist, gibt eine Signalstärke aus, die von der Entfernung zum angeschlossenen Knarz abhängt.
- Blasses Hängemoos entsteht auf natürliche Weise im blassen Gartenbiom unter dem Laub blasser Eichen.
- Blasses Hängemoos wächst nicht zufällig, sondern kann mit Knochenmehl nach unten gezogen werden.
- Es fällt nur ab, wenn es mit einer Schere geschnitten oder mit einem Werkzeug mit Silk Touch zerstört wird.
- Erzeugt auf natürliche Weise im blassen Gartenbiom.
- Blasses Moos kann mit Knochenmehl auf kompatible Blöcke verteilt werden.
- Wird auf natürliche Weise im Biom des blassen Gartens erzeugt.
- Wenn er platziert wird, wächst der blasse Moosteppich bis zu zwei Blöcke auf den festen Flächen aller angrenzenden Blöcke.
- Der blasse Moosteppich kann mit Knochenmehl zu einer vollen Fläche auf allen festen Flächen aller angrenzenden Blöcke wachsen.
- Lässt sich effizienter mit einem Schwert zerstören.
- Eine neue Art von Blättern.
- Die Farbe der Blätter bleibt unabhängig vom Biom, in dem sie platziert werden, gleich.
- Ein neuer Holzscheittyp sowie eine abgestreifte Variante.
- Kann zur Herstellung von hellem Eichenholz und -brettern verwendet werden.
- Ein neuer Bretttyp.
- Kann verwendet werden, um Boote aus blasser Eiche, Truhenboote, Knöpfe, Türen, Zäune, Zauntore, Hängeschilder, Druckplatten, Schilder, Stufen, Treppe und Falltüren herzustellen.
- Eine neue Art von Setzling.
- Kann in Blumentöpfe gesetzt werden.
- Eine neue Holzart sowie eine abgeriebene Variante.
- Kann zur Herstellung von hellen Eichenbrettern verwendet werden.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Der Knarz erscheint nachts im Biom des blassen Gartens, wenn es ein Knarzherz gibt, der in einer Blasseiche generiert wurde.
- Der Knarz wird nicht von Lichtverhältnissen beeinflusst, erscheint und verschwindet aber basierend auf dem Tag-/Nachtzyklus.
- Es verfolgt Spielern und greift sie an, die bis zu 32 Blöcke von seinem Knarzherz entfernt sind.
- Ein aktivierter Knarz bewegt sich nicht, wenn ein Spieler ihn ansieht.
- Ein Spieler, der einen geschnitzten Kürbis auf dem Kopf trägt, kann den Knarz ansehen, ohne dass er an Ort und Stelle verharrt.
- Der Knarz ist unverwundbar gegenüber Schäden.
- Bei einem Treffer wird eine Partikelspur zwischen dem Knarz und dem Knarzherz angezeigt, mit dem er verbunden ist.
- Wenn das Knarzherz, mit dem der Knarz verbunden ist, zerstört wird, wird der Knarz entfernt, ohne dass Beute oder Erfahrung von dem Monster fallen gelassen wird.
- Knarze können Boote nicht betreten, ohne zu glitchen.
- Aus einem Knarzherz hervorgebrachte Knarze können nicht durch Portale gehen, ohne zu glitchen.
- Aus einem Knarzherz hervorgebrachte Knarze können nicht mit einem Namensschild benannt werden.
- Das Knarz-Spawn-Ei wird einen Knarz spawnen, der nicht mit einem Knarzherz verbunden ist. Der Knarz wird am Tag und in der Nacht bestehen bleiben und wird durch Angriffe und andere Schadensquellen Schaden erleiden. Er hat einen Gesundheitspunkt (ein halbes Herz).
- Aus dem Knarzherz beschworene Knarze können nicht mit einem Spawn-Ei hervorgebracht werden, noch können sie mit Befehlen beschworen werden. Sie können nur als Teil des Knarzherzes existieren.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Ein neues Biom, das blasse Eichen und blasse Moosblöcke/-teppiche enthält.
- Es ist eine Variante des dunklen-Waldes-Bioms, mit Blasseichenbäumen statt dunklen Eichenbäumen.
- Tiere erscheinen nicht auf natürliche Weise.
- Das Gras im blassen Garten hat ein entsättigtes, gräuliches Aussehen, der Himmel ist rauchgrau und Wasser ist blass hellblau.
- Alle getönten Blätterstellen im Biom erhalten ebenfalls ein entsättigtes, graues Aussehen.
- Eine neue Baumart, die aus blassen Eichensetzlingen in einer 2x2-Konfiguration gezogen werden kann.
- Wird auf natürliche Weise im Biom des blassen Gartens generiert.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Umgebungsgeräusche im Biom des blassen Gartens stammen nicht aus den Biomeinstellungen, sondern werden von im Biom gefundenen Blöcken generiert.
- Blasses Hängemoos gibt subtile atmosphärische Geräusche von sich, wenn es an hellen Eichenstämmen und hellen Eichenblättern befestigt ist.
- Knarzherz gibt eine Reihe unheimlicher Geräusche von sich, wenn er nachts aktiv ist und auf allen Seiten von Baumstämmen umgeben ist.
- Die Block- und Gegenstände-Aliase
#pale_oak_logwurden hinzugefügt.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Haben jetzt Angst vor dem Knarz.
- Können jetzt den Knarz nachahmen.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Der blasse Garten ist jetzt eine Voraussetzung für „Abenteuerzeit“.
- Der Knarz gewährt „Monsterjäger“ und ist jetzt eine Voraussetzung für „Gejagte Monster“.
Allgemein
[Bearbeiten | Quelltext bearbeiten]pale_gardenzu den Biom-Aliase#is_overworld,#is_forest,#stronghold_biased_tound#has_structure/trial_chambershinzugefügt.- Die Holzarten von Blasseiche zu ihren jeweiligen Alias hinzugefügt.
pale_oak_logzum Block-Alias#overworld_natural_logshinzugefügt.pale_moss_blockundpale_moss_carpetzum Block-Alias#mineable/hoehinzugefügt.pale_moss_carpetzu den Block-Aliase#combination_step_sound_blocksund#sword_efficienthinzugefügt.pale_oak_chest_boatzum Gegenstands-Alias#chest_boatshinzugefügt.
Technisch
[Bearbeiten | Quelltext bearbeiten]Neuerungen
[Bearbeiten | Quelltext bearbeiten]Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Optionales Feld
explosion_powerhinzugefügt.- Standardmäßig 4.
- Für TNT-Loren wird der Feldwert zur geschwindigkeitsbasierten Explosionskraft hinzugefügt.
Befehle
[Bearbeiten | Quelltext bearbeiten]- Neuer Befehl zum Drehen von Kreaturen.
- Syntax:
- Parameter:
Objekt: Die zu drehende Kreatur.Rotation: Zwei Rotationswerte in Grad, die horizontale und vertikale Rotation bezeichnen.- Kann relative (~) Koordinatennotation verwenden, um die Rotation relativ zur aktuellen Kontextrotation anzugeben.
BlickPosition: Die Koordinaten eines Standorts in der Welt, zu dem das rotierte Objekt ausgerichtet sein soll.BlickObjekt: Ein Objekt, zu dem das rotierte Objekt ausgerichtet sein soll.BlickAnker: Gibt den Anker desBlickObjekt-Objekts an, in dessen Richtung es rotieren soll – Füße oder Augen (standardmäßig Füße).
minecraft:consumable
- minecraft:consumable: Falls vorhanden, kann dieser Gegenstand bei Verwendung verbraucht werden.
- consume_seconds: Die Anzahl der Sekunden, die ein Spieler braucht, um den Gegenstand zu verbrauchen. Standardmäßig 1,6.
- animation: Die Animation, die während des Verzehrs des Gegenstands verwendet wird. Muss eine der folgenden sein:
none,eat,drink,block,bow,spear,crossbow,spyglass,toot_horn,brush. Standardmäßigeat. - sound: Soundereignis, der Sound, der während und nach Abschluss des Verzehrs des Gegenstands verwendet wird. Standardmäßig
entity.generic.eat. - has_consume_particles: Ob während des Verzehrs dieses Gegenstands Verzehrpartikel emittiert werden. Standardmäßig
true. - on_consume_effects: Eine optionale Liste von Effekten, die als Folge des Verzehrs dieses Gegenstands auftreten.
- : Ein einzelner Verbrauchseffekt.
- type: Die Art des Verbrauchseffekts. Muss einer von
apply_effects,remove_effects,clear_all_effects,teleport_randomly,play_soundsein. - Wenn Typ
apply_effectsist:- effects: Eine Liste von Effekt-Instanzen, die nach Verbrauch angewendet werden.
- : Ein einzelner Effekt.
- id: Die ID des Effekts.
- amplifier: Der Verstärker des Effekts, wobei Level I den Wert 0 hat. Optional, standardmäßig 0.
- duration: Die Dauer des Effekts in Ticks. Der Wert -1 wird als unendlich behandelt. Werte 0 und Werte kleiner als -2 werden als 1 behandelt. Optional, standardmäßig 1 Tick.
- ambient: Ob dies ein von einem Leuchtfeuer bereitgestellter Effekt ist und daher weniger aufdringlich auf dem Bildschirm sein sollte. Optional, standardmäßig
false. - show_particles: Ob dieser Effekt Partikel erzeugt oder nicht. Optional, standardmäßig
true. - show_icon: Ob für diesen Effekt ein Symbol angezeigt werden soll oder nicht. Optional, standardmäßig
true.
- : Ein einzelner Effekt.
- probability: Die Wahrscheinlichkeit, dass die oben genannten Effekte nach Verbrauch angewendet werden. Standardmäßig 1,0.
- effects: Eine Liste von Effekt-Instanzen, die nach Verbrauch angewendet werden.
- Wenn Typ
remove_effectsist:- effects: Eine Reihe von Effekten, die nach Verbrauch entfernt werden, entweder als einzelne ID oder als Liste von IDs.
- Wenn Typ
clear_all_effectsist: Löscht alle Effekte des Verbrauchers. - Wenn Typ
teleport_randomlyist:- diameter: Der Durchmesser, innerhalb dessen der Verbraucher teleportiert wird. Standardmäßig 16,0
- Wenn Typ
play_soundist:- sound: Das Soundereignis, das einmal abgespielt wird, wenn es verbraucht wird.
- type: Die Art des Verbrauchseffekts. Muss einer von
- : Ein einzelner Verbrauchseffekt.
- minecraft:consumable: Falls vorhanden, kann dieser Gegenstand bei Verwendung verbraucht werden.
- zB
consumable={consume_seconds:3.0, animation:'eat', sound:'entity.generic.eat', has_consume_particles:true, on_consume_effects:[{type:'minecraft:clear_all_effects'}]}
- zB
minecraft:damage_resistant
- minecraft:damage_resistant: Wenn angegeben, ist dieser Gegenstand ein Drop oder ausgerüstet gegen die angegebenen Schadensarten unverwundbar.
- types: Ein Schadenstyp-Aliase mit dem Präfix
#.
- types: Ein Schadenstyp-Aliase mit dem Präfix
- minecraft:damage_resistant: Wenn angegeben, ist dieser Gegenstand ein Drop oder ausgerüstet gegen die angegebenen Schadensarten unverwundbar.
- z. B.
damage_resistant={types:"#minecraft:is_fire"}
- z. B.
minecraft:death_protection
- minecraft:death_protection: Wenn vorhanden, schützt dieser Gegenstand den Besitzer vor dem Sterben, indem er einen einzelnen Gesundheits-Punkt wiederherstellt.
- death_effects: Eine optionale Liste von Effekten, die angewendet werden, wenn der Gegenstand den Besitzer schützt.
- : Ein einzelner Wiederbelebungseffekt.
- type: Die Art des Wiederbelebungseffekts. Muss einer von
apply_effects,remove_effects,clear_all_effects,teleport_randomly,play_soundsein. - Wenn Typ
apply_effectsist:- effects: Eine Liste von Effekt-Instanzen, die angewendet werden, sobald der Gegenstand wiederbelebt wird.
- : Ein einzelner Effekt.
- id: Die ID des Effekts.
- amplifier: Der Verstärker des Effekts, wobei Level I den Wert 0 hat. Optional, standardmäßig 0.
- duration: Die Dauer des Effekts in Ticks. Der Wert -1 wird als unendlich behandelt. Werte 0 oder kleiner als -2 werden als 1 behandelt. Optional, standardmäßig 1 Tick.
- ambient: Ob dies ein von einem Leuchtfeuer bereitgestellter Effekt ist und daher auf dem Bildschirm weniger aufdringlich sein sollte. Optional, standardmäßig
false. - show_particles: Ob dieser Effekt Partikel erzeugt oder nicht. Optional, standardmäßig
true. - show_icon: Ob für diesen Effekt ein Symbol angezeigt werden soll oder nicht. Optional, standardmäßig
true.
- : Ein einzelner Effekt.
- probability: Die Wahrscheinlichkeit, dass die oben genannten Effekte nach der Wiederbelebung angewendet werden. Standardmäßig 1,0.
- effects: Eine Liste von Effekt-Instanzen, die angewendet werden, sobald der Gegenstand wiederbelebt wird.
- Wenn Typ
remove_effectsist:- effects: Eine Reihe von Effekten, die nach der Wiederbelebung entfernt werden, entweder als einzelne ID oder als Liste von IDs.
- Wenn Typ
clear_all_effectsist: Löscht alle Effekte des Inhabers. - Wenn Typ
teleport_randomlyist:- diameter: Der Durchmesser, innerhalb dessen der Inhaber teleportiert wird. Standardmäßig 16,0.
- Wenn Typ
play_soundist:- sound: Das Soundereignis, das einmal beim Wiederbeleben abgespielt wird.
- type: Die Art des Wiederbelebungseffekts. Muss einer von
- : Ein einzelner Wiederbelebungseffekt.
- death_effects: Eine optionale Liste von Effekten, die angewendet werden, wenn der Gegenstand den Besitzer schützt.
- minecraft:death_protection: Wenn vorhanden, schützt dieser Gegenstand den Besitzer vor dem Sterben, indem er einen einzelnen Gesundheits-Punkt wiederherstellt.
minecraft:enchantable
- minecraft:enchantable: Falls vorhanden und anwendbare Verzauberungen verfügbar sind, können Gegenstände mit der Komponente in einem Verzauberungstisch verzaubert werden.
- value: Positive Ganzzahl, ein höherer Wert ermöglicht die Auswahl von Verzauberungen mit höheren Kosten.
- minecraft:enchantable: Falls vorhanden und anwendbare Verzauberungen verfügbar sind, können Gegenstände mit der Komponente in einem Verzauberungstisch verzaubert werden.
- z. B.
enchantable={value:15}
- z. B.
minecraft:equippable
- minecraft:equippable: Falls vorhanden, kann dieser Gegenstand im angegebenen Slot ausgerüstet werden.
- slot: Der Slot, in den der Gegenstand gesteckt wird. Kann einer der folgenden sein:
head,chest,legs,feet,body,mainhandoderoffhand. - equip_sound: Soundereignis, das abgespielt wird, wenn der Gegenstand ausgerüstet wird. Standardmäßig
item.armor.equip_generic. - model: Der Ressourcenstandort des Ausrüstungsmodells, das bei Ausrüstung verwendet werden soll. Wenn nicht angegeben, wird auf die Darstellung als Gegenstand selbst zurückgegriffen, wenn er sich im Kopf-, Nebenhand- oder Haupthand-Slot befindet (oder keine Darstellung, wenn nicht zutreffend). Das Verzeichnis, auf das es verweist, ist
assets/<namensraum>/models/equipment/<id>.json - allowed_entities: Objekt-ID, Objekt-Alias oder Liste von Objekt-IDs, um einzuschränken, welche Kreaturen diesen Gegenstand ausrüsten können. Standardmäßig alle Kreaturen.
- dispensable: Ob der Gegenstand mithilfe eines Werfers ausgegeben werden kann.
- swappable: Ob der Gegenstand in den entsprechenden Slot eingesetzt werden kann, indem man den Gegenstand rechtsklickt. Standardmäßig
true. - damage_on_hurt: Ob dieser Gegenstand beschädigt wird, wenn das tragende Objekt beschädigt wird. Standardmäßig
true. - camera_overlay: Der Ressourcenstandort der Overlay-Textur, die beim Ausrüsten verwendet werden soll. Das Verzeichnis, auf das sich dies bezieht, ist
assets/<namensraum>/textures/<id>.
- slot: Der Slot, in den der Gegenstand gesteckt wird. Kann einer der folgenden sein:
- minecraft:equippable: Falls vorhanden, kann dieser Gegenstand im angegebenen Slot ausgerüstet werden.
- z. B.
equippable={slot:'chest',equip_sound:'item.armor.equip_chain',camera_overlay:"minecraft:misc/pumpkinblur"}.
- z. B.
minecraft:glider
- minecraft:glider: Wenn vorhanden, ermöglicht dieser Gegenstand den Spielern das Gleiten (wie mit Elytren), wenn er ausgerüstet ist.
- z. B.
glider={}.
- z. B.
minecraft:item_model
- minecraft:item_model: Der Ressourcenstandort, der auf das Modell
/assets/<namensraum>/models/item/<id>verweist
- minecraft:item_model: Der Ressourcenstandort, der auf das Modell
- z. B.
item_model="minecraft:diamond_sword"
- z. B.
minecraft:repairable
- minecraft:repairable: Gegenstände mit dieser Komponente können, falls sie beschädigbar sind, in einem Amboss mit der angegebenen Zutat repariert werden.
- items: Die Gegenstände, die zur Reparatur dieses Gegenstands verwendet werden können. Kann eine Gegenstands-ID oder eine Gegenstands-Gruppe mit einem
#oder eine Liste von Gegenstands-IDs sein.
- items: Die Gegenstände, die zur Reparatur dieses Gegenstands verwendet werden können. Kann eine Gegenstands-ID oder eine Gegenstands-Gruppe mit einem
- minecraft:repairable: Gegenstände mit dieser Komponente können, falls sie beschädigbar sind, in einem Amboss mit der angegebenen Zutat repariert werden.
- z. B.
repairable={items:'stick'}
- z. B.
minecraft:tooltip_style
- minecraft:tooltip_style: Der Ressourcenstandort der benutzerdefinierten Sprites für den Tooltip-Hintergrund und -Rahmen, der auf die Texturen
/assets/<namensraum>/textures/gui/sprites/tooltip/<id>_backgroundund/assets/<namensraum>/textures/gui/sprites/tooltip/<id>_frameverweist.
- minecraft:tooltip_style: Der Ressourcenstandort der benutzerdefinierten Sprites für den Tooltip-Hintergrund und -Rahmen, der auf die Texturen
- z. B.
tooltip_style='minecraft:special_sword'.
- z. B.
minecraft:use_cooldown
- minecraft:use_cooldown: Falls vorhanden, wird dieser Gegenstand bei Verwendung eine Abkühlung auf alle Gegenstände desselben Typs anwenden.
- seconds: Die Anzahl der Sekunden, die die Abkühlung dauert.
- cooldown_group: Der eindeutige Ressourcenstandort zur Identifizierung dieser Abkühlungsgruppe. Falls vorhanden, wird der Gegenstand Teil einer Abkühlungsgruppe sein und Abkühlungen nicht mehr mit seinem Basisgegenstandstyp teilen, sondern mit allen anderen Gegenständen, die Teil derselben Abkühlungsgruppe sind. Optional.
- minecraft:use_cooldown: Falls vorhanden, wird dieser Gegenstand bei Verwendung eine Abkühlung auf alle Gegenstände desselben Typs anwenden.
- z. B.
use_cooldown={seconds:1.5, cooldown_group:"minecraft:custom_weapon"}
- z. B.
minecraft:use_remainder
- minecraft:use_remainder: Falls vorhanden, wird der Gegenstand durch einen Restgegenstand ersetzt, wenn seine Stapelanzahl nach der Verwendung abgenommen hat.
- z. B.
use_remainder={id:'minecraft:stick', count:1}
- z. B.
- Attribut
tempt_rangehinzugefügt, mit dem die Reichweite in Blöcken geändert werden kann, in der verlockende Kreaturen verlockt werden können.
- Spielregel
disablePlayerMovementCheckhinzugefügt.- Steuert die Einschränkung der Bewegungsgeschwindigkeit des Spielers.
- Dies verhält sich genauso wie die Regel
disableElytraMovementCheck, gilt aber unabhängig vom Fliegen mit Elytren. - Standardmäßig
false.
- Hühner, die Eier legen, werden jetzt durch eine Beutetabelle gesteuert, die unter
gameplay/chicken_layzu finden ist. - Gürteltiere, die zufällig Schilde fallen lassen, werden jetzt durch eine Beutetabelle gesteuert, die unter
gameplay/armadillo_shedzu finden ist. - Die von Dorfbewohnern gegebene Beute wird nun durch zwei zusätzliche Beutetabellen gesteuert:
gameplay/hero_of_the_village/unemployed_gift– wird verwendet, wenn der Dorfbewohner arbeitslos ist.gameplay/hero_of_the_village/baby_gift– wird verwendet, wenn der Dorfbewohner ein Kind ist.
- Partikel
block_crumbleundtrailhinzugefügt. block_crumblehat die folgenden Optionen:block_state: Die Blockzustände des Blocks.
trailhat die folgenden Optionen:color: Farbe der Spur.target: Wohin die Spur zeigt.
- Ein neues Feld
inputim Unterprädikatplayerwurde hinzugefügt, mit dem erkannt werden kann, welche Bewegungstasten der Spieler drückt.- Wenn angegeben, stimmt das Prädikat mit der entsprechenden Tastenkombination überein, die der Spieler drückt; es unterstützt die Erkennung der folgenden Eingabe:
forward: Boolesch (optional).backward: Boolesch (optional).left: Boolesch (optional).right: Boolesch (optional).jump: Boolesch (optional).sneak: Boolesch (optional).sprint: Boolesch (optional).
- Wenn angegeben, stimmt das Prädikat mit der entsprechenden Tastenkombination überein, die der Spieler drückt; es unterstützt die Erkennung der folgenden Eingabe:
- Kreaturunterprädikat
minecraft:salmonhinzugefügt.- Felder:
variant: eine von klein, mittel, groß.
- Felder:
- Rezepttyp
crafting_transmutehinzugefügt.- Bei Übereinstimmung kopiert die Ausgabe den Eingabeelementstapel und ändert den Elementtyp, behält aber alle Stapelkomponenten bei.
- Dies ersetzt
crafting_special_shulkerboxcoloringvollständig. - Wird für Shulker-Boxen und -Bündel verwendet.
- Felder:
category– Kategorie des Handwerksbuchs, eine von Gebäude, Redstone, Ausrüstung, Sonstigesgroup– optionale Zeichenfolgeinput– Zutat für zu kopierenden Gegenstandmaterial– zusätzlich zu verwendende Zutatresult– Gegenstandstyp für Ausgabe
- Kern-Shader
- Es gibt einen neuen
lightmap-Shader, der für das Rendern der Lightmap-Textur verantwortlich ist.
- Block-Alias
bats_spawnable_onhinzugefügt.- Steuert die Blöcke, auf denen Fledermäuse erscheinen können.
- Folgende Gegenstands-Aliase hinzugefügt:
brewing_fuel: Steuert, welche Gegenstände als Brennstoff in einem Braustand verwendet werden können.bundles: Beinhaltet alle Bündel-Gegenstände.duplicates_allays: Steuert, welche Gegenstände verwendet werden können, um beim Tanzen Hilfsgeister zu duplizieren.furnace_minecart_fuel: Gegenstände, die zum Auftanken einer Antriebslore verwendet werden können.gaze_disguise_equipment: Gegenstände, die ausgerüstet werden können, um den Spieler zu tarnen, der nach anderen Kreaturen sucht.map_invisibility_equipment: Gegenstände, die ausgerüstet werden können, um die Spielermarkierung auf den Karten anderer Spieler zu verbergen.panda_eats_from_ground: Steuert, welche Gegenstände ein Panda vom Boden aufhebt und isst.piglin_safe_armor: Gegenstände, die, wenn sie von einem Spieler getragen werden, dafür sorgen, dass Piglins nicht wütend werden.shulker_boxes: Beinhaltet alle Shulker-Boxen.villager_picks_up: Gegenstände, die ein Dorfbewohner versucht, vom Boden aufzuheben.- Neue Aliase hinzugefügt, um zu steuern, welche Gegenstände zum Herstellen und Reparieren verschiedener Werkzeugsätze verwendet werden können:
wooden_tool_materialsiron_tool_materialsgold_tool_materialsdiamond_tool_materialsnetherite_tool_materials
- Neue Aliase hinzugefügt, um zu steuern, welche Gegenstände zum Reparieren verschiedener Rüstungen verwendet werden können Sets:
repairs_leather_armorrepairs_iron_armorrepairs_chain_armorrepairs_gold_armorrepairs_diamond_armorrepairs_netherite_armorrepairs_turtle_helmetrepairs_wolf_armor
- Schadens-Alias
mace_smashhinzugefügt. - Kreaturtyp-Alias
boathinzugefügt.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Ressourcenpaket mit hohem Kontrast
- Texturen für Folgendes hinzugefügt:
- Rahmen- und Hintergrundtexturen für Tooltips.
- Slot-Hintergrund- und Hervorhebungstexturen für den Bundle-Tooltip (es handelt sich jedoch um eine leere transparente Textur und es ist keine
mcmeta-Datei daneben).
Entfernungen
[Bearbeiten | Quelltext bearbeiten]- Die Datenkomponente
minecraft:fire_resistantwurde zugunsten der neuen Datenkomponenteminecraft:damage_resistantentfernt.
- Das Kreatur-Unterprädikat
minecraft:boatwurde entfernt, da Boote keine Varianten mehr haben.
- Kern-Shader
- Der
rendertype_entity_glint_direct-Shader wurde entfernt und durchrendertype_entity_glintersetzt. - Der
rendertype_entity_translucent_cull-Shader wurde entfernt und durchrendertype_item_entity_translucent_cullersetzt.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Nicht verwendetes
seagrass_simple-Merkmal wurde entfernt.
Abwärts inkompatible Änderungen
[Bearbeiten | Quelltext bearbeiten]- Beälter-Schlösser
- Das
Lock-Feld von Behältern wurde inlockumbenannt und ist nun ein Gegenstands-Prädikat.- Alle Gegenstände, die dem Prädikat entsprechen, können den Behälter öffnen.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Wenn eine Kreatur von einem Typ in einen anderen umgewandelt wird (z.B. Piglin in Zombifizierter Piglin), werden einige der Daten der ursprünglichen Kreatur auf die umgewandelte Kreatur übertragen.
- Kreaturen, die sich in mehrere Kreaturen aufteilen, anstatt sich von einem Typ in einen anderen zu verwandeln, übertragen die folgenden Eigenschaften nicht:
ArmorDropChancesArmorItemsfall_distanceFallFlyingHandDropChancesHandItemsHurtByTimestampHurtTimeLeashMotionOnGroundPassengersPositionRotationSleepingXSleepingYSleepingZ
- Einige der in MC-88967 erwähnten Eigenschaften werden absichtlich bei keiner Konvertierung übertragen:
AttributesGossipsHealth- Beutetabellen
VillagerDataXp
Objekte
[Bearbeiten | Quelltext bearbeiten]- Boote und Truhenboote
- Die Entity-IDs für Boote und Boote mit Truhen wurden in separate Typen aufgeteilt, einen pro existierender Variante, anstelle des
Type-Feldes.
| Old ID | New ID |
|---|---|
boat
|
oak_boat
|
spruce_boat
| |
birch_boat
| |
jungle_boat
| |
acacia_boat
| |
dark_oak_boat
| |
mangrove_boat
| |
cherry_boat
| |
bamboo_raft
| |
chest_boat
| |
oak_chest_boat
| |
spruce_chest_boat
| |
birch_chest_boat
| |
jungle_chest_boat
| |
acacia_chest_boat
| |
dark_oak_chest_boat
| |
mangrove_chest_boat
| |
cherry_chest_boat
| |
bamboo_chest_raft
|
Befehle
[Bearbeiten | Quelltext bearbeiten]- Die Priorität der Komponenten des Gegenstandsstapels, die den Namen des Gegenstands ändern, wurde wie folgt neu geordnet:
- Das Feld title in der Komponente
minecraft:written_book_content(die höchste Priorität) - Die Komponente
minecraft:custom_name - Das neue Feld custom_name in der Komponente
minecraft:potion_contents - Die Komponente
minecraft:item_name(die niedrigste Priorität)
- Das Feld title in der Komponente
minecraft:food
- Ist jetzt ein Datencontainer, der nur die Nahrungswerte enthält, die beim Verzehr des Gegenstands angewendet werden.
- Diese Komponente gibt ihm nicht mehr die Möglichkeit, konsumiert zu werden, und kann stattdessen mit der neuen
minecraft:consumableitem stack Komponente verwendet werden. - Die Felder
eat_seconds,using_convers_toundeffectswurden entfernt.
- Diese Komponente gibt ihm nicht mehr die Möglichkeit, konsumiert zu werden, und kann stattdessen mit der neuen
minecraft:item_name
- Ist jetzt immer bei jedem Gegenstand vorhanden.
minecraft:lock
- Wurde auf das folgende Format geändert:
- minecraft:lock: Ein Gegenstandsprädikat, das den „Schlüssel“ zum Öffnen dieses Behälter-Gegenstands darstellt.
- items: Die Gegenstände, die zum Öffnen dieses Behälters verwendet werden können. Kann eine Gegenstands-ID oder ein Gegenstands-Alias mit einem
#sein, oder eine Liste von Gegenstands-IDs.
- items: Die Gegenstände, die zum Öffnen dieses Behälters verwendet werden können. Kann eine Gegenstands-ID oder ein Gegenstands-Alias mit einem
- count: Der Bereich in der Stapelgröße des Gegenstands, das diesen Behälter öffnen kann. Wenn als Ganzzahl angegeben, gibt dies die exakte Stapelgröße des Objekts an, das diesen Behälter öffnen kann.
- max: Die maximale Stapelgröße des Objekts, das diesen Behälter öffnen kann.
- min: Die minimale Stapelgröße des Gegenstandes, der diesen Behälter öffnen kann.
- components: Gegenstände, die genau mit diesen Komponenten übereinstimmen, können diesen Behälter öffnen.
- Siehe Datenkomponentenformat.
- predicates: Ein Gegenstands-Subprädikat. Wenn ein Gegenstand diesen Prädikaten entspricht, kann es diesen Behälter öffnen.
- Die Präfixe
generic.,player.undzombie.wurden aus den Attribut-IDs entfernt.
- Das Format der Farbfelder in den Partikeloptionen ist nun standardisierter:
- RGB-Felder können immer entweder als Vektor von Floats (Reihenfolge:
[R,G,B]) oder als einzelne gepackte Ganzzahl (Reihenfolge:RGB) kodiert werden. - ARGB-Felder können immer entweder als Vektor von Fließkommazahlen (Reihenfolge:
[R,G,B,A]) oder als einzelne gepackte Ganzzahl (Reihenfolge:ARGB). - Geänderte Felder:
minecraft:trail.color(vorher nur Integer akzeptiert).minecraft:dust.color(akzeptierte bisher nur Vektoren von Floats).minecraft:dust_color_transition.from_color(bisher nur Vektor von Fließkommazahlen akzeptiert).minecraft:dust_color_transition.to_color(bisher nur Vektor von Fließkommazahlen akzeptiert).
- RGB-Felder können immer entweder als Vektor von Floats (Reihenfolge:
Fortschritte
[Bearbeiten | Quelltext bearbeiten]- Der Trigger
minecraft:killed_by_crossbowwurde umbenannt inminecraft:killed_by_arrow.- Wird nun immer ausgelöst, wenn ein Pfeil eine Kreatur tötet, nicht nur wenn er von einer Armbrust abgefeuert wird.
- Hat ein neues optionales Item-Prädikat-Feld,
fired_from_weapon.- Kann verwendet werden, um den Gegenstand zu bestimmen, mit dem der Pfeil abgeschossen wurden
- Die Packformat-Version ist jetzt
57.- Prüfungs-Spawner-Konfigurationen in den Feldern
normal_configundominous_configwerden nun in der Registrytrial_spawnerdefiniert.- Dies ermöglicht eine einfachere Anpassung der Prüfungs-Spawner-Konfigurationen in Datenpaketen.
- Inline-Konfigurationsdaten werden weiterhin unterstützt.
- Die Rotation von Kreaturen auf der X-Achse ist nun zwischen -90 und 90 geklemmt.
- Der Befehl
/lootgibt nun einen Fehler zurück, wenn versucht wird, von einem Block ohne Beutetabelle (wie Luft) zu droppen. - Das Feld
Abkühlgruppein der Komponentefooddes Gegenstandsstapels wurde incooldown_groupumbenannt. - Der
bundle-Feature-Schalter und das eingebaute Datenpaket wurden entfernt.
- Prüfungs-Spawner-Konfigurationen in den Feldern
- Der Kreatureffekt
damage_itemwurde umbenannt inchange_item_damageund erlaubt nun einen negativen Wert.
- Die spezielle Beutetabelle
emptywurde entfernt und ist im Vanilla-Datenpaket nicht mehr definiert. - Schafe verwenden jetzt immer eine einzelne Beutetabelle
entities/sheep. - Wolldrops werden immer noch in Untertabellen in
entities/sheep/<Farbe>definiert, aber sie werden jetzt nur noch von der Haupttabelle verschickt.- Hinweis: Der Hammelfleisch-Drop wird nun von der Hauptbeutetabelle kontrolliert, während die Unterbeutetabellen nur für den Woll-Drop verantwortlich sind.
- Der Rezepttyp
crafting_special_suspiciousstewwurde entfernt. - Das Format für Rezeptzutaten wurde vereinfacht und an andere Felder angepasst, die Gegenstandslisten akzeptieren (wie z.B. Gegenstandsprädikate):
- Für Gegenstände:
{„item“: „<Gegenstands-ID>“ }wird nun zu„<Gegenstands-ID>“. - Für Aliase:
{ „tag“: „<Alias-ID>“ }wird nun zu„#<Alias-ID>“. - Listen von Gegenstände sind immer noch erlaubt, aber Aliase können nicht mehr in einer solchen Liste erscheinen.
- Verbleibende Einschränkungen:
minecraft:airkann nirgendwo in einer Zutat vorkommen.ingredientmuss mindestens ein Alias oder Gegenstand enthalten.
- Die Felder
template,baseundadditionin den Rezeptensmithing_transformundsmithing_trimsind nun optional,
- Für Gegenstände:
anstatt eine leere Liste zu akzeptieren.
- Shader-Programmkonfigurationen können jetzt Präprozessor-Definitionsanweisungen angeben, die auf ihre verknüpften Shader angewendet werden.
- Viele Shader-Implementierungen wurden auf diese Weise zusammengeführt.
- Das Format von Core-Shader- und Post-Processing-Shader-Konfigurationen wurde konsolidiert
- Der
rendertype_entity_glint_directShader wurde entfernt (ersetzt durchrendertype_entity_glint) - Der Shader
rendertype_entity_translucent_cullwurde entfernt (ersetzt durchrendertype_item_entity_translucent_cull)
- Alle ausrüstungsbezogenen Texturen wurden in Unterordner des Verzeichnisses
textures/entity/equipmentverschoben.- Spieler-Rüstungstexturen wurden nach
textures/entity/equipment/humanoidundtextures/entity/equipment/humanoid_leggingsverschoben<material>_layer_1Texturen wurden in<material>umbenannt und in das Unterverzeichnishumanoidverschoben.<material>_layer_2Texturen wurden umbenannt in<material>, und in dashumanoid_leggingsUnterverzeichnis verschoben.leather_layer_1_overlayundleather_layer_2_overlayTexturen wurden in ihren jeweiligen Unterverzeichnissen inleather_overlayumbenannt.
wolf_armorundwolf_armor_overlayTexturen wurden nachtextures/entity/equipment/wolf_body/verschoben und inarmadillo_scutebzw.armadillo_scute_overlayumbenannt.turtle_layer_1wurde umbenannt inturtle_scute.- Lamadekor-Texturen wurden nach
textures/entity/equipment/llama_bodyverschoben. - Texturen für Pferderüstungen wurden nach
textures/entity/equipment/horse_bodyverschoben - Die Elytren-Textur wurde nach
textures/entity/equipment/wings/elytraverschoben
- Spieler-Rüstungstexturen wurden nach
- Die Rüstungstexturen wurden ebenfalls verschoben, um der Ordnerstruktur der regulären
equipmentzu entsprechen.- Texturen in
textures/trims/models/armorwurden zwischentextures/trims/entity/humanoidundtextures/trims/entity/humanoid_leggingsaufgeteilt - Bei Beinschutz-Texturen entfällt das Suffix
_leggings.
- Texturen in
Allgemein
[Bearbeiten | Quelltext bearbeiten]- JSON-Rohtext
- Ungültige
selector-Muster in Chat-Komponenten führen nun dazu, dass Befehle nicht mehr geparst werden, sondern in einen leeren String aufgelöst werden.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Gegenstandsdaten
[Bearbeiten | Quelltext bearbeiten]minecraft:potion_content
- Feld custom_name hinzugefügt.
- Wird verwendet, um den Namen des Gegenstandes zu generieren. Das Spiel wird den Übersetzungsschlüssel
item.minecraft.<item type>.effect.<value>verwenden. - Dieser Name hat eine höhere Priorität als die Komponente
minecraft:item_name, aber eine niedrigere als die Komponenteminecraft:custom_name.
- Wird verwendet, um den Namen des Gegenstandes zu generieren. Das Spiel wird den Übersetzungsschlüssel
- Unterstützung für den Verzauberungsauslöser
projectile_spawnedin den folgenden Gegenständen hinzugefügt:- Schneebälle
- Dreizack
- Kleine Feuerbälle
- Geworfene Tränke
- Enderperlen
- Angelrute
- Feuerwerksrakete
- Windkugeln
- Eier
- Das Scheren von Schafen wird jetzt durch die Beutetabelle
shearing/sheepgesteuert. - Das Scheren von Mooshrooms wird nun durch die Beutetabelle
shearing/mooshroomgesteuert. - Das Scheren von Schneegolems wird jetzt durch eine Beutetabelle gesteuert, die als
shearing/snow_golemgefunden wird. - Der Werkzeugwert (der für Funktionen wie
match_toolverwendet wird) ist jetzt für einige zusätzliche Beutetabellentypen verfügbar.archaeology- verwendeter Pinsel.vault- eingefügter Schlüssel (nicht verfügbar, wenn Gegenstände angezeigt werden).shearing- Schere.
- Alle Gegenstandsmodelle können nun die Eigenschaft
brokenin Modellüberschreibungen verwenden, die bisher nur auf die Elytren beschränkt war.- Diese Eigenschaft hat den Wert 1, wenn der Gegenstand noch eine Haltbarkeit von 1 hat, ansonsten 0.
- Das Aussehen von Ausrüstung, wenn sie von Spielern oder bestimmten Kreaturen ausgerüstet wird, kann nun durch die Definition von "Ausrüstungsmodellen" im Ressourcenpakete angepasst werden.
- Ausrüstungsmodelldefinitionen werden aus
assets/<namensraum>/models/equipment/<path>.jsongeladen.- Diese können dann von der Komponente
equippablemit einer Modell-ID vonnamespace:pathreferenziert werden
- Diese können dann von der Komponente
- Die Modelldefinition ist ein Objekt mit Feldern:
wolf_body,horse_body,llama_body,humanoid,humanoid_leggings,wings- Alle Felder sind optional und können verwendet werden, um eine Liste von Ebenen für den gegebenen Modell-Ebenentyp anzugeben
- Jedes Feld enthält eine Liste von Ebenenobjekten:
texture: Namensgebundene Texturposition für diese Ebenenamespace:pathwird aufgelöst zuassets/<namensraum>/textures/entity/equipment/<Ebenentyp>/<Pfad>.png
dyeable: Objekt mit Feldern (optional), die angeben, wie sich diese Ebene verhält, wenn sie gefärbt wird (imdyeableGegenstands-Gruppe, und hat die Komponentedyed_color)color_when_undyed: Ganzzahlige RGB-Farbe (optional)- Wenn angegeben, wird diese Ebene mit der in der
dyed_colorKomponente enthaltenen Farbe gefärbt- Wenn der Gegenstand nicht gefärbt werden kann oder gerade nicht gefärbt ist, wird er mit der Farbe eingefärbt, die in
color_when_undyedangegeben ist. - Wenn
color_when_undyednicht angegeben ist und der Gegenstand nicht gefärbt ist, wird die Ebene ausgeblendet
- Wenn der Gegenstand nicht gefärbt werden kann oder gerade nicht gefärbt ist, wird er mit der Farbe eingefärbt, die in
use_player_texture: boolean (Standardwert:false), true wenn die Textur dieser Ebene durch eine Textur des Spielers überschrieben werden soll- Wird nur für
wings-Ebenen verwendet, die mit der eigenen Elytren-Textur des Spielers überschrieben werden
- Wird nur für
- Ausrüstungsmodelldefinitionen werden aus
Netzwerkprotokoll
[Bearbeiten | Quelltext bearbeiten]- Hinzufügung des
minecraft:client_tick_endservergebundenen Pakets während der Spielphase, das gesendet wird, wenn der Client die Verarbeitung seines aktuellen Ticks beendet. - Es wurde die Möglichkeit hinzugefügt, dass benutzerdefinierte Server die Reihenfolge, in der Spieler in der 'Tab-Liste' erscheinen, überschreiben können.
- Dies wird durch einen nicht-negativen Ordnungsindex gesteuert, der von oben nach unten sortiert ist.
- Der Client teilt nun den Status der 'Partikel'-Begrenzeroption, die von benutzerdefinierten Servern verwendet werden kann.
- Neues Kreatur-Unterprädikat zum Testen von Schafwolle.
- Felder:
sheared- optionaler Boolescher Wert.color- optionale Farbe der Wolle.
- Felder:
- Die Version ist jetzt
42. - Das Entfernen und Umbenennen einiger veralteter Übersetzungen wird nun automatisch beim Start durchgeführt.
- Packs, die diese Übersetzungen verwendet haben, müssen sie manuell wieder hinzufügen.
- Die vollständige Liste ist in der Datei
/assets/minecraft/lang/deprecated.jsonin der JAR-Datei des Spiels verfügbar.
- Das Format der Post-Processing-Effektdefinitionen wurde aktualisiert.
- Die Uniform
ChunkOffsetin Terrain-Shadern wurde umbenannt inModelOffset intargetundauxtargetswurden zu einer einzigeninputs-Liste zusammengeführt, wie im folgenden Eingabeformat angegeben.outtargetwurde umbenannt inoutputmit dem gleichen Format.targetsist nun eine Abbildung zwischen Zielname und Zieldefinition, im Gegensatz zu einer Liste.- Inline-Zielnamen werden durch ein leeres Objekt ersetzt.
- Zum Beispiel wird
["swap"]becomes{"swap": {}}
- Zum Beispiel wird
- Zieldefinitionen mit einer bestimmten Größe bleiben gleich, wobei das Feld
namein den Map-Schlüssel verschoben wird.- Zum Beispiel wird
[{"name": "potato", "width": 16, "height": 16}]zu{"potato": {"width": 16, "height": 16}}
- Zum Beispiel wird
- Inline-Zielnamen werden durch ein leeres Objekt ersetzt.
- Die Uniform
- Unterstützung für emittierende Schichten für Blockmodelle hinzugefügt.
- Ein optionales
light_emissionFeld wurde zu Blockmodellelementen hinzugefügt. - Ganzzahliger Wert zwischen 0 und 15, wobei 0 der Standardwert für keine Lichtemission ist.
- Wenn dieser Wert angegeben wird und nicht Null ist, verhält er sich wie der minimale Lichtpegel, den das Element empfangen kann.
- Ein optionales
- Die Texturkarte für die Pfeil- und Bienenstichmodelle wurde aktualisiert.
- Das Modell und das UV-Mapping des Dracheneis wurden aktualisiert.
- Der Tooltip-Hintergrund und -Rahmen kann nun durch Ersetzen von Sprites angepasst werden:
tooltip/background: Der Hintergrund des Tooltipstooltip/frame: Der Rahmen, der um den Tooltip erscheint- Elemente mit einer benutzerdefinierten
tooltip_styleKomponente verwenden Sprites mit IDs:<namensraum>:tooltip/<path>_backgroundund<namensraum>:tooltip/<path>_frame
- Der
nine_sliceGUI-Sprite-Skalierungsmodus hat eine neue optionale boolesche Eigenschaft (true oder false):stretch_inner- Wenn
true, werden die inneren Teile der Textur (d.h. nicht die Ecken) gestreckt statt gekachelt - Wenn nicht angegeben, ist der Standardwert
falsewie zuvor.
- Wenn
- Das Aussehen eines hervorgehobenen Slots kann nun durch Ersetzen von Sprites angepasst werden (dies unterstützt die Verwendung von animierten Texturen):
: Das Sprite, das vor den hervorgehobenen Slots gerendert wird.container/slot_highlight_front: Das Sprite, das hinter hervorgehobenen Slots gerendert wird.container/slot_highlight_back
- Ebenso kann das Aussehen eines hervorgehobenen Elements innerhalb des Bündels mit den folgenden Sprites angepasst werden:
container/bundle/slot_highlight_front.container/bundle/slot_highlight_back.
- Das Aussehen von hervorgehobenen Gegenständen wurde aktualisiert, um die Sichtbarkeit des Gegenstandes zu verbessern.
- Die Modelle und die UV-Zuordnung für die Fackel und Blöcke, die eine Redstone-Fackel enthalten, wurden aktualisiert.
- Das „invertierte“ Modell verwendet nun 6 separate Flächen, was den gleichen Effekt wie ein Modell mit negativer Größe erzeugt.
- Das UV-Layout für das invertierte Modell wurde aktualisiert.
- Textur und Sound für die überarbeitete Luftblasen-UI wurden hinzugefügt.
- Neue Textur für leere Luftblase hinzugefügt.
- Sound hinzugefügt, wenn die Luftblase platzt.
- Textur
container/bundle/slot_backgroundfür den Hintergrund des Bündel-Slots hinzugefügt.
- Die temporäre Option zum Ignorieren von Verbindungsfehlern auf der Client-Seite (
strictErrorHandling) wurde entfernt.
- Hinzufügen der Option
pause-when-empty-seconds.- Wenn sie auf einen positiven Wert gesetzt wird, pausiert der Server, wenn für diese Anzahl von Sekunden kein Spieler mehr online war.
- Standardwerte 60
- Entfernt die Optionen:
spawn-animalsundspawn-npcs
- Alle ausrüstbaren Gegenstände, für die ein Ausrüstungsmodell definiert ist, unterstützen das Rendern von Verzierungen, basierend auf der
trimKomponente. - Rüstungsbesatz-Texturen werden aus dem entsprechenden Ordner im Verzeichnis
textures/trims/entitygeladen.- Rüstungen mit dem Layer
wolf_bodywerden beispielsweise aus dem Verzeichnistextures/trims/entity/wolf_bodygeladen.
- Rüstungen mit dem Layer
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Die
text-filtering-configwurde erweitert, um eine interne Migration für die Realms-Schimpfwortfilterung zu unterstützen.- Server, die derzeit die
text-filtering-configverwenden, können dies weiterhin ohne Änderungen tun.
- Server, die derzeit die
- Telemetrie
- Einige Informationen über die Struktur von Datenpaketen (z.B. datengesteuerte Registrierungen) wurden zu den generierten Berichten hinzugefügt.
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.2.
1.21.1
[Bearbeiten | Quelltext bearbeiten]|
8. August 2024
|
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Allgemein
[Bearbeiten | Quelltext bearbeiten]- Unterstützung für Tzotzil und Weißrussisch (Latein) hinzugefügt.
Fehlerkorrekturen
| In dieser Version wurden folgende Fehlerkorrekturen vorgenommen: |
|
1.21
[Bearbeiten | Quelltext bearbeiten]|
13. Juni 2024
|
![]()
Das Bild aus der Update-Ankündigung.
Neuerungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Wird in Prüfungskammern generiert.
- Kann sowohl in einer Werkbank als auch in einer Steinsäge hergestellt werden:
- In einer Werkbank verbraucht es 2 geschnittene Kupferstufen desselben Typs, was zu 1 gemeißeltem Kupferblock desselben Typs führt.
- In einer Steinsäge verbraucht es 1 Kupferblock, was zu 4 gemeißeltem Kupfer führt, oder 1 geschnittenen Kupferblock, was zu 1 gemeißeltem Kupfer führt; alle vom gleichen Typ.
- Es gibt 8 Varianten in 4 Oxidationsstufen, gewachst oder ungewachst.
- Die Oxidation kann mit einer Axt rückgängig gemacht werden.
- Die Honigwaben verhindern Oxidation.
- Kann aus Tuffstufen hergestellt oder durch das Schneiden von Tuff mit einer Steinsäge gewonnen werden.
- Wird in Prüfungskammern erzeugt.
- Wird in Prüfungskammern erzeugt.
- Kann aus 3 Kupferblöcken, einer Lohenrute und einem Stück Redstone-Staub hergestellt werden.
- Strahlt Licht basierend auf seinem Oxidationsgrad aus.
- Das Licht wird mit zunehmender Oxidation schwächer. Von weniger oxidiert bis stark oxidiert emittieren sie Blocklichtstufen von 15, 12, 8 bzw. 4.
- Es gibt 8 Varianten in 4 Oxidationsstufen, gewachst oder ungewachst.
- Oxidation kann mit einer Axt rückgängig gemacht werden.
- Honigwaben verhindert Oxidation.
- Standardmäßig ausgeschaltet, kann aber mit einem Redstone-Impuls umgeschaltet werden.
- Während sie durch ein Redstone-Signal mit Strom versorgt werden, leuchtet ein Redstone-Kristall in ihrer Mitte.
- Sie haben folgende Eigenschaften:
- Ihr Licht wird nur beim Empfang eines Redstone-Impulses ein- oder ausgeschaltet. Ihr Zustand ändert sich nicht, wenn die Quelle des Redstone-Impulses entfernt wird.
- Der Blockzustand ist lesbar, sodass der Block als T-Flipflop fungieren kann. Wenn das Licht an ist, erfassen Redstone-Komparatoren eine Redstone-Signalstärke von 15.
- Sie leiten keinen Redstone-Strom.
- Wird in Prüfungskammern generiert.
- Kann wie andere Türen hergestellt werden.
- Kann von einem Spieler geöffnet werden.
- Kann auch mit Redstone geöffnet und geschlossen werden.
- Gibt es 8 Varianten in 4 Oxidationsstufen, gewachst oder ungewachst.
- Oxidation kann mit einer Axt rückgängig gemacht werden.
- Honigwaben verhindern Oxidation.
- Wird in Prüfungskammern generiert.
- Kann sowohl im Werktisch als auch im Steinmetz hergestellt werden:
- Verbraucht im Werktisch 4 Kupferblöcke desselben Typs in rhombischem Muster, wodurch 4 Kupfergitter desselben Typs entstehen.
- Verbraucht im Steinmetz 1 Kupferblock, wodurch 1 Kupfergitter desselben Typs entsteht.
- Ein neuer Typ von dekorativem Block, einzigartig in der Kupferfamilie.
- Hat ein eigenes, exklusives Bruchgeräusch.
- Gibt es 8 Varianten in 4 Oxidationsstufen, gewachst oder ungewachst.
- Oxidation kann mit einer Axt rückgängig gemacht werden.
- Honigwaben verhindern Oxidation.
- Kann geflutet werden.
- Wirkt ähnlich wie geflutete Mangrovenwurzeln; Wasser fließt nicht aus den Flächen des Blocks.
- Sie sind transparent, lassen also Licht durch und können kein Redstone leiten, verhindern das Spawnen von Kreaturen auf ihnen und ersticken keine Kreaturen, die mit dem Kopf in ihnen stecken bleiben.
- Wird in Prüfungskammern generiert.
- Kann wie andere Falltüren hergestellt werden.
- Kann von einem Spieler geöffnet werden.
- Kann auch mit Redstone geöffnet und geschlossen werden.
- Gibt es 8 Varianten in 4 Oxidationsstufen, gewachst oder ungewachst.
- Oxidation kann mit einer Axt rückgängig gemacht werden.
- Honigwaben verhindern Oxidation.
- Ein neuer Block, der die Herstellung von Gegenständen und Blöcken über Redstone ermöglicht.
- Der Werker wirft jeweils einen hergestellten Gegenstand aus, wenn er von einem neuen Redstone-Impuls angetrieben wird, einem Redstone-Signal, das kein kontinuierliches Signal ist.
- Bei Erhalt dieses neuen Signals werfen Handwerker das Rezeptergebnis von der Vorderseite aus.
- Alle hergestellten Gegenstände werden zusammen ausgeworfen, wenn das Ergebnis mehrere Gegenstände enthält.
- Werker können beim Platzieren in jede beliebige Richtung ausgerichtet werden.
- Sie verfügen über eine einzigartige Benutzeroberfläche:
- Sie verfügen über ein 3×3 interaktives Handwerksquadrat.
- Ihre Handwerksraster-Slots sind umschaltbar, was bedeutet, dass der Spieler das Verhalten eines Slots ändern kann, indem er mit der leeren Hand auf einen Slot klickt oder drückt.
- Ein „umgeschalteter“ Steckplatz kann keine Gegenstände enthalten und daher können keine Gegenstände von anderen Blöcken wie Trichtern und Spendern darin platziert werden.
- Im Gegensatz zur Werkbank zeigen die Slots eine Vorschau des hergestellten Gegenstands an, der beim nächsten Redstone-Puls hergestellt und ausgeworfen wird, aber vom Spieler nicht manuell entnommen werden kann.
- Die Benutzeroberfläche wird von allen Spielern gemeinsam genutzt, die mit ihnen interagieren, was bedeutet, dass mehrere Spieler gleichzeitig mit ihm interagieren können, ähnlich wie bei Truhen und Trichtern.
- Sie interagieren auf folgende Weise mit anderen Blöcken:
- Beim Lesen durch einen Redstone-Komparator beträgt die Redstone-Signalstärke 0 bis 9, wobei jeder nicht leere oder umgeschaltete Steckplatz 1 Stärke hinzufügt.
- Trichter können sowohl zum Einlegen als auch zum Herausnehmen von Gegenständen verwendet werden.
- Spender können zum Einfügen von Gegenständen verwendet werden.
- Das Einbringen von Gegenständen aus einem anderen Block mit einem Trichter oder einem Spender priorisiert das Füllen von Gegenständen in Slots gemäß den folgenden Regeln:
- Werker priorisieren den ersten leeren Platz von links nach rechts und von oben nach unten.
- Wenn es keine leeren Plätze gibt, priorisieren Werker den kleinsten Stapel desselben Gegenstands und wählen den ersten aus, wenn es mehrere gibt.
- Wenn ein umgeschalteter Steckplatz vorhanden ist, wird dieser übersprungen. Der Gegenstand wird dann in den Behälter verschoben.
- Wenn der Gegenstand nicht bewegt werden kann, wird er in die Welt ausgeworfen.
- Ein mysteriöser, dichter Block, der mit einem Böenrute kombiniert werden kann, um eine Streitkolben herzustellen.
- Der Block des schweren Kerns wird mit einer Wahrscheinlichkeit von 7,5 % erhalten, wenn man einen unheilvoller Prüfungsschlüssel an einem unheilvoller Tresor in den Prüfungskammern anwendet.
- Wenn er platziert wird, hat er die gleiche Größe wie ein Spielerkopf und kann in 12 Richtungen ausgerichtet werden.
- Der Abbau eines schweren Kerns ist langsam – er dauert 15 Sekunden.
- Das geeignete Werkzeug ist die Spitzhacke.
- Sind explosionsresistent: Die Explosionsresistenz entspricht der von Obsidian.
- Kann geflutet werden.
- Epische Seltenheit.
- Eine mächtigere aktive Phase des Prüfungs-Spawners mit einzigartigen Herausforderungen und Belohnungen.
- Bietet ein anspruchsvolleres Erlebnis, das fortgeschrittene Spieler für bessere Belohnungen wählen können.
- Wenn ein Prüfungs-Spawner einen Spieler erkennt, der vom Drohende Prüfung-Effekt betroffen ist, wird der Spawner unheilvoll, wenn:
- er sich nicht in der Abklingzeit befindet.
- oder er sich in der Abklingzeit befindet, aber bei seiner letzten Aktivierung nicht unheilvoll war.
- Wenn man ihn auf diese Weise unheilvoll macht, umgeht man die Abklingzeit.
- Während er aktiv ist:
- leuchtet er blau statt orange.
- stößt Seelenflammen statt normaler Flammen aus.
- Spawnt häufig Kreaturen mit Ausrüstung, sofern sie diese tragen können.
- Kreaturen, die Ausrüstung tragen können, spawnen oft mit verzauberten Waffen und Rüstungen.
- Rüstungsverzauberungen umfassen Schutz IV, Projektilschutz IV und Feuerschutz IV.
- Waffenverzauberungen umfassen Schärfe I, Rückstoß I, Kraft I und Schlag I.
- Die Rüstungen dieser Kreaturen sind mit Rüstungsverzierungen aus den Prüfungskammern versehen.
- Kreaturen, die Ausrüstung tragen können, spawnen oft mit verzauberten Waffen und Rüstungen.
- Spawnt regelmäßig Tränke und Projektile auf ahnungslosen Spielern und Kreaturen.
- Spawner in einem Gebiet wählen je nach Standort zufällig ausgewählte Projektile aus.
- Diese Projektile enthalten immer einen einzigen Typ vom Verweiltrank aus einer Reihe möglicher Effekte.
- Spieler werden in 50 % der Fälle ausgewählt, wenn eine unheilvolle Prüfungskammer entscheidet, auf welches Wesen Projektile fallen.
- Wenn er unheilvoll wird, verschwinden alle vorhandenen Kreaturen, die er hervorgebracht hat, und seine Herausforderung wird zurückgesetzt.
- Er bleibt unheilvoll, bis er besiegt wurde und seine Abklingzeit abgelaufen ist.
- Kreaturen, die durch einen Prüfungs-Spawner entfernt werden, der in den unheilvoll Zustand übergeht, lassen alle Gegenstände fallen, die sie zuvor vom Boden aufgesammelt haben.
- Wenn er besiegt wird, wirft er eine andere Beute als normale Prüfungs-Spawner aus.
- Unheilvolle Prüfungsschlüssel haben eine 30%ige Chance, aus einem besiegten unheilvollen Prüfungs-Spawner ausgeworfen zu werden, anstelle der üblichen 50%igen Chance, Prüfungsschlüssel auszuwerfen.
- Eine Tresorvariante mit anderer Textur, die Seelenflammen statt normaler Flammen ausstößt.
- Dieser Tresor befinden sich in den Prüfungskammern an schwer zugänglichen Stellen und erfordern einen unheilvollen Prüfungsschlüssel zum Entriegeln.
- Diese Tresor enthalten wertvollere Belohnungen als die Standard-Tresore, die mit Prüfungsschlüsseln entriegelt werden.
- Unheilvolle Tresore können besonders wertvolle Gegenstände enthalten.
- Wird in Prüfungskammern erzeugt.
- Kann aus Tuffstein hergestellt oder durch das Schneiden von Tuff mit eine Steinsäge gewonnen werden.
- Kann zum Herstellen der entsprechenden Treppen, Stufen und Mauern verwendet werden.
- Der Prüfungs-Spawner ist eine neue Variante von Spawnern, die nach einem Abschluss Belohnungen auswirft und im Mehrspielermodus unterschiedliche Herausforderungsstufen haben kann.
- Die Herausforderungsstufe erhöht sich für jeden neuen Spieler, den ein Prüfungs-Spawner in der Nähe bemerkt.
- Die Herausforderungsstufe wird erst verringert, wenn sie während der Abklingzeit eines Prüfungs-Spawners zurückgesetzt wird.
- Im Gegensatz zu normalen Spawnern spawnt ein Prüfungs-Spawner eine begrenzte Anzahl an Kreaturen, proportional zu seinem aktuellen Herausforderungslevel.
- Es kann eine Kreatur nur an Positionen erzeugen, die innerhalb der Sichtlinie liegen.
- Es kann eine Kreatur hervorbringen, unabhängig von den Lichtanforderungen der Kreatur.
- Gespawnte Kreaturen sind hartnäckig.
- Sobald alle Kreaturen besiegt sind, wirft der Prüfungs-Spawner eine Reihe von Belohnungen aus, die proportional zur aktuellen Herausforderungsstufe sind.
- Nachdem die Belohnungen ausgegeben wurden, geht der Prüfungs-Spawner für 30 Minuten in die Abklingzeit, in der er keine Kreaturen mehr spawnt.
- Prüfungs-Spawner können von Spielern im Überlebensmodus nicht hergestellt oder erhalten werden – stattdessen können sie natürlich überall in den Prüfungskammern platziert werden.
- Prüfungs-Spawner sind extrem langsam abzubauen und resistent gegen Explosionen und werden auch mit Behutsamkeit nicht fallen gelassen.
- Bei der Platzierung im Kreativmodus ist für Prüfungs-Spawner standardmäßig kein Kreatur-Typ festgelegt.
- Der Kreatur-Typ kann festgelegt werden, indem man mit ihm interagiert, während man ein Spawn-Ei hält.
- Kreativ- und Zuschauerspieler können von Prüfungs-Spawnern nicht erkannt oder bemerkt werden.
- Entsteht in Prüfungskammern.
- Kann aus poliertem Tuffstein hergestellt oder durch das Schneiden von Tuff mit einer Steinsäge gewonnen werden.
- Kann zur Herstellung einer gemeißelten Variante und entsprechender Treppen, Stufen und Mauern verwendet werden.
- Kann aus Tuffstein hergestellt oder durch das Schneiden von Tuff mit einer Steinsäge gewonnen werden.
- Kann zur Herstellung von gemeißeltem Tuffstein verwendet werden.
- Kann aus Tuffstein hergestellt oder durch das Schneiden von Tuff mit einer Steinsäge gewonnen werden.
- Kann aus Tuffstein-Blöcken hergestellt oder durch das Schneiden von Tuff mit einer Steinsäge gewonnen werden.
- Ein Block mit Beute, der mit Prüfungsschlüssels geöffnet werden kann, die in Prüfungskammern zu finden sind.
- Das Aktivieren eines Prüfungsschlüssel auf einen Tresor öffnet diesen und lässt ihn Beute auswerfen.
- Kann von einer unbegrenzten Anzahl von Spielern geöffnet werden.
- Kann einmal pro Spieler aktiviert werden. Nachdem ein Spieler einen Tresor geöffnet hat, kann er ihn nicht erneut öffnen.
- Wenn ein Spieler diesen Tresor noch nicht geöffnet hat, fließt ein orangefarbener Partikelstrom vom Spieler zum Tresor, wenn er sich in der Nähe befindet.
- Hat ein Schlüsselloch, das je nach Spieler in der Nähe geöffnet oder geschlossen ist.
- Wenn ein Spieler in der Nähe diesen Tresor noch nicht geöffnet hat, ist das Schlüsselloch geöffnet.
- Sobald alle Spieler in der Nähe den Tresor geöffnet haben, wird das Schlüsselloch geschlossen.
- In seinem Käfig durchläuft er abwechselnd Gegenstände und zeigt sie an, die aus seiner Beutetabelle ausgeworfen werden können.
- Die Belohnungen, die er auswirft, werden bei jedem Öffnen zufällig aus seiner Beutetabelle ausgewählt.
- Der Spieler erhält maximal einen nicht stapelbaren Gegenstand pro Tresor.
- Der Spieler erhält häufiger stapelbare Belohnungen.
- Kann nicht hergestellt oder im Überlebensmodus erhalten werden und hinterlässt beim Abbau keine Gegenstände.
- Explosionsgeschützt und nicht transportierbar.
- Folgende Blöcke hinzugefügt:
- Können wie andere Steinsorten an der Werkbank oder Steinmetz hergestellt werden.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Erzeugt den Effekt Befallen.
- Erzeugt den Effekt Schleimen.
- Erzeugt den Effekt Weben.
- Erzeugt den Effekt Windgeladen.
- Zwei neue Bannervorlagen wurden hinzugefügt, die durch das Freischalten von Tresoren erhalten werden können.
- Wird von der Böe fallen gelassen.
- Kann zu 4 Windkugeln verarbeitet werden.
- Kann mit dem schweren Kern verwendet werden, um einen Streitkolben herzustellen.
- Eine neue Nahkampfwaffe, die mit einem schweren Kern und einer Böenrute hergestellt werden kann.
- Verursacht 6 Schadenspunkte, identisch mit dem eines Eisenschwerts in der „Java Edition“ und eines Steinschwerts in der „Bedrock Edition“.
- Hat eine Angriffsgeschwindigkeit von 0,6, 40 % langsamer als die einer goldenen, diamantenen oder netheritischen Axt.
- Ein Angriff nach einem Fall von mindestens 1,5 Blöcken führt einen Schmetterangriff aus. Je mehr Blöcke ein Spieler gefallen ist, desto größer ist der Schaden des Schmetterangriffs.
- Ein erfolgreicher Treffer mit einem Schmetterangriff hebt den durch den Fall angesammelten Schaden auf, ähnlich wie bei einer Windkugel, und setzt außerdem den gesamten vertikalen Impuls zurück.
- Streitkolben haben bei einem Schmetterangriff einen einzigartigen explosiven Partikeleffekt.
- Zusätzlich zum normalen, einzigartigen Schmetterangriffsgeräusch ertönt bei einem Schmetterangriff nach einem Fall aus mehr als 5 Blöcken Höhe ein weiteres, einzigartiges Geräusch.
- Andere Einheiten in der Nähe eines Schmetterangriffsziels werden zurückgestoßen. Der Effekt ist stärker, wenn sie vor dem Angriff mehr als 5 Blöcke gefallen sind.
- Schmetterangriffe aktivieren die Verzauberung Windstoß.
- Kann mit Böenruten und einem Amboss repariert werden.
- Besitzt drei exklusive Verzauberungen: Dichte, Durchbruch und Windstoß.
- Spieler können eine Keule in Kombination mit Windkugeln verwenden, um verheerende Schmetterangriffe auf ihre Gegner auszuführen.
- Drei neue Schallplatten hinzugefügt, die die folgenden Songs aus dem offiziellen Soundtrack von Tricky Trials spielen:
„Precipice“ von Aaron Cherof
- Kann selten in Standard-Tresoren gefunden werden.
- Hat ein Redstone-Komparator-Ausgangs-Signal von 13, wenn in einer Plattenspieler gespielt wird.
„Creator“ von Lena Raine
- Kann selten in unheilvollen Tresoren gefunden werden.
- Hat einen Komparator-Ausgang von 12, wenn in einer Jukebox gespielt wird.
„Creator (Music Box)“ von Lena Raine
- Kann selten in verzierten Krügen gefunden werden, die in Prüfungskammern zerbrochen wurden.
- Hat einen Komparatorausgang von 11, wenn es in einer Jukebox abgespielt wird.
- Fünf neue Gemälde der Künstlerin Sarah Boeving hinzugefügt:
- Baroque
- Humble
- Meditative
- Prairie Ride
- Unpacked
- Fünfzehn neue Gemälde des Künstlers Kristoffer Zetterstrand hinzugefügt:
- Backyard
- Bouquet
- Cavebird
- Changing
- Cotan
- Fern
- Endboss
- Finding
- Lowmist
- Orb
- Owlemons
- Passage
- Pond
- Sunflowers
- Tides
- Kann von Spielern eingenommen werden, um den Drohendes Unheil-Effekt für 100 Minuten zu aktivieren.
- Hat 5 Varianten, eine für jede Stufe von Bad Omen.
- Die Flasche zerbricht beim Verzehr.
- Bis zu 64 stapelbar.
- Kann selten in Tresoren gefunden werden, die mit Prüfungsschlüsseln geöffnet werden, und wird von Räuberhauptmann fallen gelassen, wenn sie außerhalb eines Überfalls besiegt werden.
Unheilvoller Prüfungsschlüssel
- Eine Variante des Prüfungsschlüssels, die nur durch das Besiegen eines Unheilvoller Prüfungs-Spawners erhalten werden kann.
- Sie können verwendet werden, um unheilvolle Tresore zu öffnen, aber nicht, um einen Tresor zu öffnen.
- Gebraut mit einem ungewöhnlichen Trank und einem Schleimblock.
- Erzeugt den Schleim-Effekt.
- Gebraut mit einem ungewöhnlichen Trank und einem Spinnweben.
- Verleiht den Weben-Effekt.
- Gebraut mit einem ungewöhnlichen Trank und einer Böenrute.
- Verleiht den Windgeladen-Effekt.
- Drei neue Töpferscherbe hinzugefügt, die nur aus verzierten Krügen in Prüfungskammern gewonnen werden können.
- Zwei neue Rüstungsbesätze wurden hinzugefügt, die durch Beuteabwürfe aus Tresor und unheilvoller Tresor erhalten werden können.
- Kann von Kartografengesellen gehandelt werden.
- Zeigt auf eine nahegelegene Prüfungskammern.
- Eine Belohnung von den Prüfungs-Spawnern nach dem Besiegen von Kreaturen.
- Ein Gegenstand, der nur von Prüfungs-Spawnern und Truhen erhalten werden kann.
- Prüfungsschlüssel dienen zum Öffnen von Tresor-Blöcken.
- Die Gegenstandsform der Windladung.
- Kann aus Böen hergestellt oder als Belohnung aus Tresoren erhalten werden.
- Kann aus einem Werfer abgefeuert oder von einem Spieler geworfen werden.
- Bei Verwendung feuert es ein Windladungsprojektil ab, ähnlich dem Böe.
- Eine von einem Spieler abgefeuerte Windladung verursacht 10 % mehr Rückstoß als die einer Brise, hat aber einen viel kleineren Wirkungsbereich.
- Genau wie das von der Böe abgefeuerte Geschoss verursachen auch vom Spieler abgefeuerte Windladungen Schaden, wenn sie ein Objekt direkt treffen, und aktivieren Redstone-Elemente.
- Nach jeder Verwendung gibt es eine Abklingzeit von einer halben Sekunde.
- Spieler, die sich mit einer Windladung in die Luft katapultieren, erleiden Fallschaden nur unterhalb der Y-Ebene der Stelle, an der sie mit der Windladung kollidiert sind.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]- Eine neue, moos- und pilzbedeckte Variante des Skeletts, die giftige Pfeile verschießt.
- Es besteht die Möglichkeit, dass Giftpfeile fallen, wenn es von Spielern getötet wird.
- Die Pilze auf seinem Kopf können abgeschert werden, um 1-2 braune Pilze und 1-2 rote Pilze zu erhalten.
- Sie erscheinen natürlich in Sümpfen und Mangrovensümpfen.
- Sie sind relativ selten, ihre Spawn-Chance ist nur halb so groß wie die des Skeletts.
- Im Gegensatz zu Eiswanderern und Wüstenzombies benötigen Sumpfskelette keinen Zugang zum Himmel, um zu spawnen, und sie können auch in Höhlen spawnen.
- Können auch aus Prüfungs-Spawnern in einigen Prüfungskammern spawnen.
- Die Böe ist eine gerissene, feindliche Kreatur, die über den Prüfungs-Spawner in einigen Räumen der Prüfungskammern erscheinen kann.
- Die Böe bewegt sich hauptsächlich, indem sie um das Ziel herum springt und manchmal über ziemlich weite Distanzen springt.
- Als aggressiver Gegner schießt die Böe flüchtige Windenergie in Form von Windstößen auf ihr Ziel.
- Windstöße verursachen einen geringen Schaden, wenn sie direkt mit einem Wesen kollidieren.
- Nach der Kollision mit einer Kreatur oder einem Block erzeugen Windkugel-Geschosse einen Windstoß, der Kreaturen in der Umgebung um mehrere Blöcke zurückstößt.
- Windstöße haben auch den Effekt, dass sie bestimmte Blöcke „aktivieren“:
- Eisenfreie Türen und Falltüren werden je nach Zustand geöffnet oder geschlossen.
- Zauntore werden geöffnet oder geschlossen.
- Knöpfe werden betätigt.
- Hebel werden umgelegt.
- Glocken werden geläutet und geschwungen.
- Angezündete Kerzen (sowohl einzeln als auch auf der Torte) werden gelöscht.
- Windstöße haben keine Auswirkungen auf Eisentüren, Eisenfalltüren oder Blöcke, die durch ein Redstone-Signal in ihrer Position gehalten werden.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Wird von der Böe und Spielern abgefeuert, die den Windkugelgegenstand verwenden.
- Explodiert beim Aufprall und setzt eine große Explosion von Partikeln frei und stößt Kreaturen zurück, ähnlich einer TNT-Explosion.
- Die Explosion interagiert mit bestimmten Blöcken, darunter Knöpfen und Falltüren.
- Verursacht Schaden bei direkter Kollision mit einem Spieler oder Kreatur.
- Windladungen zerstören Verzierte Krüge und Chorusblüten bei Kollision.
- Können wie Feuerkugeln abgelenkt werden.
Weltgenerierung
[Bearbeiten | Quelltext bearbeiten]- Spinnen-Spawner wurden in die Kategorie „Nahkampf“ verschoben.
- Schleim-Spawner wurden in die Kategorie „Kleiner Nahkampf“ verschoben.
- Verschiedene Layoutänderungen an Kreuzungen und Korridoren vorgenommen.
- Den Kammern wurde ein neuer Fallenspenderstil hinzugefügt.
- Verschiedene defekte Verbundblock-Verbindungen in den Korridoren behoben.
- Die Nähte in den Fluren sind angepasst.
- Neue Eingangsvarianten hinzugefügt.
- Verschiedene defekte oder falsche Verbundblock-Daten behoben.
- Den Kammereingängen wurden leere Truhen hinzugefügt.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Acht neue Fortschritte hinzugefügt.
- Minecraft: Trial(s) Edition; Unter Verschluss; Rückstoß; Wer braucht schon Raketen?; Handwerker, die Handwerker herstellen; Auflockern; Über-Overkill; Neuentwicklung
Befallen
- Betroffene Wesen haben eine 10%ige Chance, 1–2 Silberfischchen zu spawnen, wenn sie verletzt werden.
- Silberfischchen spawnen in der Mitte des Begrenzungsrahmens des Wesens und werden in die Richtung geschleudert, in die das Wesen blickt.
- Silberfischchen können diesen Effekt nicht erhalten.
Schleimen
- Betroffene Wesen spawnen nach ihrem Tod zwei Schleim.
- Erzeugt nur Schleime in einem bestimmten 5×5×5-Bereich bis zur maximalen Anzahl der Kreaturen.
- Schleime können diesen Effekt nicht erhalten.
Drohender Überfall
- Eine Variante, in die sich Bad Omen verwandeln kann, wenn der Spieler ein Dorf betritt.
- Die Dauer beträgt 30 Sekunden.
- Sobald das Raid Omen abläuft, beginnt ein Raid an der Stelle, an der der Spieler es erhalten hat.
Drohende Prüfung
- Eine Variante, in die sich Bad Omen verwandeln kann, wenn sich der Spieler in Reichweite eines nicht bedrohlichen Prüfungs-Spawners befindet.
- Die Drohende Prüfung hat eine Dauer von 15 Minuten multipliziert mit der Stufe des verwandelten Bad Omen.
- Spieler mit Prüfungs-Omen sind von ominösen Partikeln umgeben.
Weben
- Betroffene Wesen breiten sich nach ihrem Tod 2–3 Spinnennetz-Blöcke weit aus.
- Nicht-Spieler-Wesen mit diesem Effekt können mit normaler Geschwindigkeit durch Spinnennetze laufen.
- Spieler werden durch Spinnweben vom Bewegungs-Buff beeinflusst, der 50 % ihrer normalen Geschwindigkeit anstatt 25 % beeinträchtigt.
Windgeladen
- Betroffene Wesen geben nach ihrem Tod einen Windstoß ab.
- Drei neue Verzauberungen wurden eingeführt, die einzigartig für den Streitkolben sind. Jede Keule kann nur eine dieser Verzauberungen besitzen.
- Durchbruch
- Seltene Verzauberung, verfügbar im Zaubertisch und in Verzauberten Büchern in der Beute.
- Hat 4 Stufen.
- Reduziert die Wirksamkeit der Rüstung auf das Ziel. Die Wirksamkeit der Rüstung verringert sich um 15 % pro Stufe.
- Dichte
- Gewöhnliche Verzauberung, verfügbar im Zaubertisch und in Verzauberten Büchern in der Beute.
- Hat 5 Stufen.
- Erhöht den Schaden pro mit einer Keule getroffenem Block um 0,5 pro Stufe.
- Windstoß
- Einzigartige Verzauberung, die nur in Unheilvollen Tresoren zu finden ist.
- Hat 3 Stufen.
- Stößt bei einem Keulenschlag auf ein Wesen einen Windstoß (ähnlich einem Windstoß) aus, der den Angreifer nach oben schleudert. Damit können Smash-Angriffe aneinandergereiht werden, und die Stärke des Abschusses erhöht sich mit jedem Level.
- Mit jedem Level wird der Angreifer höher in die Luft geschleudert: Der Spieler wird pro Verzauberungslevel weitere 7 Blöcke hochgeschleudert, auf Level 3 sind es 21 Blöcke.
- Die Abschussstärke von Windstoß ist in der „Bedrock Edition“ deutlich höher als in der „Java Edition“.
- Durchbruch
- 9 neue Hintergrundmusiktitel hinzugefügt, die alle im Hauptmenü abgespielt werden.
- Einige dieser neuen Lieder werden in bestimmten Biomen im Spiel abgespielt:
- „featherfall“
- Spielt in Tafelberge, Kirschberghain, Blumenwald und üppige Höhlen.
- „deeper“
- Spielt in Tiefes Dunkel und Tropfsteinhöhlen.
- „eld_unknown“
- Spielt in Tropfsteinhöhlen, Berghain, zerklüfteten Gipfeln und steinige Gipfel.
- „endless“
- Spielt in Tropfsteinhöhlen, Berghain, zerklüfteten Gipfeln und steinige Gipfel.
- „pokopoko“
- Spielt in Tropfsteinhöhlen, Berghain, zerklüfteten Gipfeln und verschneiten Hängen.
- „featherfall“
- Folgendes wurde dem Pool an Liedern hinzugefügt, die in Oberwelt-Biomen abgespielt werden, die keine biomspezifische Musik haben:
- "featherfall"
- "komorebi"
- "puzzlebox"
- "watcher"
- "yakusoku"
- Drohendes Unheil wurde erweitert, um Zugang zu einem optionalen Erlebnis in den Prüfungskammern zu ermöglichen.
- Diese optionalen Erlebnisse, die durch Schlechtes Omen zugänglich sind, heißen jetzt Ominöse Ereignisse.
- Sie sind anspruchsvoller als üblich und sollen das Erlebnis auf einzigartige Weise aufrütteln.
- Illager-Überfälle sind ein Beispiel für ein bestehendes unheilvolles Ereignis.
- Schlechtes Omen erhält mit dieser Neugestaltung einige Änderungen:
- Es hat ein neues, schattenhaftes Symbol und einen Soundeffekt, der auf den Spieler angewendet wird.
- Es löst keinen Überfall mehr direkt beim Betreten eines Dorfes aus.
- Stattdessen verwandelt es sich in eine Variante des Überfall-Omens mit einer Dauer von 30 Sekunden.
- Sobald das Drohender Überfall abläuft, beginnt ein Überfall an dem Ort, an dem der Spieler es erhalten hat.
- Wie bei jedem anderen Effekt können Spieler einen Eimer Milch trinken, um das Überfall-Omen zu löschen und den Beginn des Überfalls zu verhindern.
- Es wird nicht mehr an Spieler vergeben, die einen Raid-Captain außerhalb eines Raids besiegen.
- Stattdessen können Spieler Zugang zu „Böses Omen“ erhalten, indem sie eine neue ominöse Flasche konsumieren.
- Prüfungs-Spawner-Erkennung
- Wird von einem Prüfungs-Spawner bei Aktivierung ausgegeben.
- Unheilvoller Prüfungs-Spawner-Detection
- Wird von einem unheilvollen Prüfungs-Spawner bei Aktivierung ausgesandt.
- Gust / Small Gust Emitter / Large Gust Emitter
- Wird in einer großen Explosion erzeugt, vergleichbar mit Explosionspartikeln bei der Explosion einer Windladung. Der kleine Emitter erzeugt eine Anzahl von Böenpartikeln, wenn eine Spieler-Windladung explodiert, und der große Emitter entsteht aus einer Brise-Windladung.
- Vault Connection
- Wird erzeugt, wenn ein Spieler in der Nähe einer noch zu öffnenden Tresors steht.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Blöcke
[Bearbeiten | Quelltext bearbeiten]- Türen aus unterschiedlichen Materialien werden nun standardmäßig nebeneinander platziert, um eine Doppeltür zu bilden, anstatt beide mit dem Scharnier auf derselben Seite des Blocks zu platzieren.
- Geräusche wurden reduziert.
- Dies wurde vorgenommen, um das Problem zu beheben, dass die Geräusche bei Verwendung von Redstone-Apparaten zu schrill und laut waren.
Sculk-Sensor und
Kalibrierter Sculk-Sensor
- Das Platzieren von Brüchiges Eis durch Eisläufer wurde der Liste der Ereignisse hinzugefügt, die eine „Block platziert“-Vibration (Frequenz 13) erzeugen.
Gegenstände
[Bearbeiten | Quelltext bearbeiten]- Wenn ein Spieler mit einer Axt in der Haupthand und einem Schild in der Nebenhand eine Aktion ausführt, priorisiert das Spiel nun das Hochhalten des Schildes gegenüber dem Benutzen der Axt (zum Abtragen von Holz oder Schaben von Kupfer).
- Die Schnauze hat jetzt die Seltenheitsstufe Ungewöhnlich Seltenheit.
- Die Seltenheitsstufe Episch Seltenheit hat jetzt einen violetten Hover-Text.
Kreaturen
[Bearbeiten | Quelltext bearbeiten]Allgemein
- Tiere geraten nun 2 Sekunden lang in Panik, nachdem sie Schaden erlitten haben (vorher 4 Sekunden).
- Tiere geraten nun basierend auf dem Schaden, der durch vordefinierte Schadensquellen verursacht wird, in Panik.
Pandas,
Wölfe und erwachsene
Eisbären
- Panik wird jetzt nur noch durch Schaden durch Kakteen, Einfrieren, Feuer und Blitz ausgelöst.
- Hexen hinterlassen beim Tod jetzt immer 4–8 Redstone-Staub.
- Dies soll die Rentabilität von Farmen verbessern, die Sumpfhütten zur Gewinnung von Redstone-Staub nutzen.
Objekte
[Bearbeiten | Quelltext bearbeiten]- Sind jetzt anleinbar.
- Sind jetzt immun gegen Feuerschaden.
- Ein gezündeter TNT kann jetzt durch ein Netherportal reisen.
- Nachdem ein gezündeter TNT ein Netherportal passiert hat, kann er Netherportalblöcke nicht mehr zerstören.
Gameplay
[Bearbeiten | Quelltext bearbeiten]- Befallen, Schleimen, Weben und Windgeladen sind jetzt für den Fortschritt „Eine gefährliche Mischung“ erforderlich.
- Befallen, Schleimen, Drohender Überfall, Drohende Prüfung, Weben und Windgeladen sind jetzt für den Fortschritt „Wie haben wir das geschafft?“ erforderlich.
- Die Symboltextur wurde zu
geändert. - Wird nicht mehr automatisch gewährt, wenn ein Räuberhauptmann getötet wird.
- Wird jetzt durch das Trinken einer unheilvolle Flasche ausgelöst.
- Wird zu einem Raid-Omen, wenn man sich in einem Dorf befindet, oder zu einem Prüfungs-Omen, wenn man sich in der Nähe eines nicht-ominösen Prüfungs-Spawnpunkts befindet.
- Verbesserte Handhabung von Spielerattributen und -effekten.
- Benutzerdefinierte Basisattribute bleiben jetzt beim Respawn erhalten.
- Aktive Effekte und Modifikatoren bleiben beim Dimensionswechsel oder nach einem Spielgewinn erhalten.
- Die Effekte „Brennzeitverkürzung“ von Feuerschutz und „Rückstoßresistenz“ von Explosionsschutz sind jetzt stapelbar, wenn mehrere Teile getragen werden.
- Der Rückstoß des Projektils ist nicht mehr von der Position des Schützen abhängig
- Projektile wie Pfeile und Feuerkugeln werden in die Richtung zurückgeworfen, in die sie fliegen.
- Projektile wie Wurftrank und Feuerwerk werden von sich selbst zurückgeschleudert.
- Von einem Werfer abgefeuerte Projektile werden ebenfalls zurückgeworfen.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Die Einheit der Speichergrößen in Absturzberichten wurde von „MB“ in „MiB“ geändert, während die Art und Weise zur Berechnung der Größen nicht geändert wurde.
- Absturzberichte enthalten nun die Gesamtgröße und die verfügbaren Größen des temporären JNA-Verzeichnisses, des Verzeichnisses der nativen Netty-Bibliotheken, des temporären LWJGL-Verzeichnisses und des temporären Systemverzeichnisses.
- Aktualisiert.
Leistung
- Beim Lesen eines bereits generierten Chunks von der Festplatte werden benachbarte Chunks nicht mehr unnötig geladen, wodurch Speicher- und CPU-Belastung reduziert werden.
- Verbesserungen am Trennungsbildschirm.
- In einigen Fällen speichert der Client detaillierte Informationen zur Trennung (ähnlich wie in Absturzberichten).
- In diesem Fall wird dem Trennungsbildschirm die neue Schaltfläche „Verzeichnis für Trennungsberichte öffnen“ hinzugefügt.
- Wenn der Server einen Link zur Fehlerberichterstattung bereitstellt, wird dieser ebenfalls als Schaltfläche dem Trennungsbildschirm hinzugefügt.
- Enderperlen, die durch Portale geworfen werden, können Spieler jetzt in eine andere Dimension teleportieren als die, in der sie sich gerade befinden.
- Es ist jetzt möglich, mit reitbaren Wesenheiten durch Portale zu reisen.
- Beim Reiten von Wesenheiten durch Portale entfällt die Verzögerung vor dem Teleportieren.
- Jedes Mitglied eines Realms kann jetzt eine Welt verbessern.
- Im Realm-Hauptbildschirm werden alle Online-Spieler eines Realms angezeigt.
- Beim Bewegen der Maus über den Hauptbildschirm wird ein Tooltip mit Kopf und Namen jedes Spielers angezeigt.
- Beim Senden eines Spielerberichts wurde ein Kontrollkästchen zur Bestätigung hinzugefügt.
- Das Panorama wurde geändert, um Prüfungskammern anzuzeigen.
Technisch
[Bearbeiten | Quelltext bearbeiten]Neuerungen
[Bearbeiten | Quelltext bearbeiten]Befehlsformat
[Bearbeiten | Quelltext bearbeiten]Beutefunktionen
- Die Beutefunktion
set_ominous_bottle_amplifierwurde hinzugefügt.- Setzt die Komponente
ominous_bottle_amplifierauf dem Zielgegenstand entsprechend einem Zahlenprovider.conditions: Liste der Bedingungen zum Filtern dieser Funktion.amplifier: Ein Zahlenprovider, der zur Generierung der Komponenteominous_bottle_amplifierverwendet wird.
- Setzt die Komponente
- Zielauswahltyp
@nzur Auswahl der nächstgelegenen Kreatur/Objekt hinzugefügt.- Funktion wie
@e[sort=nearest,limit=1]. - Parameter können weiterhin angegeben werden. Beispielsweise wählt
@n[type=minecraft:pig]das nächstgelegene Schwein aus.
- Funktion wie
Allgemein
[Bearbeiten | Quelltext bearbeiten]lookup- Ein stufenbasierter Werttyp, der eine Liste von Werten bestimmten Stufen zuordnet und einen Fallback anwendet, wenn die Stufe größer als die Anzahl der angegebenen Werte ist.
- Felder:
values: Eine nach Stufe indexierte Werteliste – 1 wird angewendet, falls vorhanden.fallback: Ein stufenbasierter Fallbackwert, der angewendet wird, wenn die Stufe größer als die Anzahl der Werte ist.
- Folgende Biom-Gruppe wurde hinzugefügt:
#has_structure/trial_chambers: enthält#is_overworld.
- Folgende Block-Gruppen wurden hinzugefügt:
#air: enthältair,cave_air,void_air- Enthält alle Blöcke, die Luft ähneln.
#blocks_wind_charge_explosions: enthältbarrier,bedrock- Steuert, welche Blöcke bei einem Treffer durch Windladung nicht von der Explosion betroffen sind.
#mob_interactable_doors
- Folgende Schadensarten-Gruppen wurden hinzugefügt:
#panic_causes: enthält#panic_environmental_causes,arrow,dragon_breath,explosion,fireball,fireworks,indirect_magic,magic,mob_attack,mob_projectile,player_attack,player_explosion,sonic_boom,sting,thrown,trident,unattributed_fireball,wind_charge,wither,wither_skull- Enthält Schadensarten, die bei passiven Tieren Panik auslösen, d. h. bei Kreaturen, die bei einem Angriff weglaufen.
#panic_environmental_causes: enthältcactus,freeze,hot_floor,in_fire,lava,lightning_bolt,on_fire- Enthält Schadensarten, die bei aggressiven Tieren, die in Panik geraten können, Panik auslösen, z. B. Kreaturen, die sich bei einem Angriff rächen (Wölfe, Eisbären (Erwachsene) und Pandas).
- Folgende Kreaturtyp-Gruppen wurden hinzugefügt:
#can_turn_in_boats: enthältbreeze.#deflects_projectiles: enthältbreeze.#immune_to_infested: enthältsilverfish.- Für Kreaturen, die den Effekt „Befallene Kreatur“ nicht erhalten können.
#immune_to_oozing: enthältslime.- Für Kreaturen, die den Kreatur-Effekt „Schleim“ nicht erhalten können.
#no_anger_from_wind_charge: enthältbogged,breeze,skeleton,stray,zombie,husk,spider,cave_spider,slime.
- Folgender Gegenstands-Gruppe wurde hinzugefügt:
#enchantable/mace: enthältmace.
- Folgender Konstruktions-Gruppe wurde hinzugefügt:
#on_trial_chambers_maps: enthälttrial_chambers.
Änderungen
[Bearbeiten | Quelltext bearbeiten]Befehlsformat
[Bearbeiten | Quelltext bearbeiten]- Der Parameter
uuidundnamewurde entfernt und durch einen einzelnenid-Parameter ersetzt.
Allgemein
[Bearbeiten | Quelltext bearbeiten]- Die Version ist jetzt
48. - Neue Schallplatten-Gegenstände und Beutetabelleneinträge für die Musik-Discs hinzugefügt.
- Lackiervarianten sind jetzt datengesteuert.
- Das item-Argument in dem Befehl
/give, Befehl/itemund Befehl/lootunterstützt jetzt das Entfernen von Standardkomponenten mit!Präfix. - Verzauberungen sind jetzt datengesteuert.
- Verzauberungen, die im Spiel auftauchen, werden jetzt von Verzauberungsanbietern kontrolliert.
- Die Exklusivität von Verzauberungen wird jetzt durch Aliase gesteuert.
- Verzeichnisnamen basierten auf dem Pluralnamen, sie wurden umbenannt, damit sie mit dem Registrierungsnamen übereinstimmen:
tags/itemsist jetzttags/itemtags/blocksist jetzttags/blocktags/entity_typesist jetzttags/entity_typetags/fluidsist jetzttags/fluidtags/game_eventsist jetzttags/game_event
- Verzauberungen werden jetzt durch Daten gesetzt. Eine Verzauberung besteht aus einer Reihe von Kerneigenschaften wie Levelbereichen und Kosten sowie einigen Effekten. Die meisten Effekttypen unterstützen auch eine Reihe von Bedingungen, sodass sie nur dann angewendet werden können, wenn bestimmte Kriterien erfüllt sind.
- Verzauberungen können in der Registrierungsverzauberung hinzugefügt werden. Alle Vanilla-Verzauberungen sind im Vanilla-Datenpaket in den Client- und Server-JAR-Dateien zu finden.
- Felder:
description: Der Name der Verzauberung, wenn er im Text als Textkomponente angezeigt wird.exclusive_set: Die Verzauberungen, mit denen diese Verzauberung exklusiv ist.- Zwei Verzauberungen können niemals gleichzeitig auf einem Gegenstand existieren, wenn sich eine davon im exklusiven Set der anderen befindet.
- Wird als Verzauberungs-ID, als Liste von Verzauberungs-IDs oder als Verzauberungs-Eigenschaft mit dem Präfix
#angegeben. - Optional – wenn weggelassen, ist der exklusive Satz leer.
supported_items: Die Gegenstandstypen, die diese Verzauberung haben können.- Gegenstands-ID, Liste der Gegenstands-IDs oder Aliase mit dem Präfix
#.
- Gegenstands-ID, Liste der Gegenstands-IDs oder Aliase mit dem Präfix
primary_items: Die Gegenstandstypen, für die diese Verzauberung in Zaubertischen und auf gehandelter Ausrüstung angezeigt wird.- Gegenstands-ID, Liste der Gegenstands-IDs oder Alias mit dem Präfix
#. - Muss eine Teilmenge von
supported_itemssein.
- Gegenstands-ID, Liste der Gegenstands-IDs oder Alias mit dem Präfix
weight: Wie häufig die Verzauberung vorkommt, verglichen mit dem Gesamtgewicht aller verfügbaren Verzauberungen.- Positive ganze Zahl – höhere Werte bedeuten häufiger.
max_level: Die maximale Stufe der Verzauberung.- Alle Verzauberungen reichen von Stufe 1 bis zur Höchststufe.
- Positive ganze Zahl.
min_cost,max_cost: Beschreiben den Kostenbereich für diese Verzauberung in dem Zaubertisch (und wie viel sie zurückgibt, wenn sie entzaubert wird).- Sowohl die minimalen als auch die maximalen Kosten werden mithilfe einer linearen Formel beschrieben:
base: Basiskosten auf Ebene 1.per_level_above_first: Für jedes Level über 1 hinzugefügt.
anvil_cost: Die Gebühr für die Verzauberung im Amboss.- Nicht negative Ganzzahl.
- Dieser Wert wird halbiert, wenn einem Buch eine Verzauberung hinzugefügt wird.
- Die effektive Gebühr wird mit der Stufe der Verzauberung multipliziert.
slots: Eine Liste von Inventarplatz-Gruppen, in denen diese Verzauberung funktioniert.- Jeder Eintrag ist einer von
any,hand,mainhand,offhand,armor,feet,legs,chest,headundbody.
- Jeder Eintrag ist einer von
effects: Eine Zuordnung von Effektkomponenten, wie unten im Abschnitt „Effektkomponenten“ beschrieben.
- Levelbasierte Werte
- Viele Effekte von Verzauberungen hängen von der Stufe der Verzauberung ab. Für diese Felder wird ein Typ namens „Level-Based Values“ verwendet. In ihrer einfachsten Form können ebenebasierte Werte als Gleitkommakonstanten geschrieben werden, die als Wert interpretiert werden, der tatsächlich nicht ebenebasiert ist. Die Konstante wird unverändert für alle Ebenen verwendet.
- Wenn ein Level-Based-Wert keine Gleitkommakonstante ist, handelt es sich um ein Objekt mit einem Typfeld, das einen der folgenden Typen angibt:
linear- Der gebräuchlichste Typ von niveaubasierten Werten ist ein linearer Wert. Ein linearer niveaubasierter Wert hat zwei Felder:
base: Der allen Ebenen hinzugefügte Basiswertper_level_above_first: Betrag, der für jede Ebene über der ersten hinzugefügt wird
- Tatsächlich ergibt ein
linearerstufenbasierter Wert .
- Der gebräuchlichste Typ von niveaubasierten Werten ist ein linearer Wert. Ein linearer niveaubasierter Wert hat zwei Felder:
clamped- Ein Level-Based-Value-Typ, der einen Wert zwischen einem Minimum und einem Maximum festlegt. Felder:
value: Ein stufenbasierter Wert, der als Eingabe verwendet wirdmin: Ein Gleitkommawert, der den Mindestwert der Ausgabe angibtmax: Ein Gleitkommawert, der den Maximalwert der Ausgabe angibt
- Ein Level-Based-Value-Typ, der einen Wert zwischen einem Minimum und einem Maximum festlegt. Felder:
fraction- Ein stufenbasierter Werttyp, der den Bruch zwischen zwei Werten darstellt. Felder:
numerator: Ein ebenenbasierter Wert, der als Zähler verwendet wirddenominator: Ein ebenenbasierter Wert, der als Nenner verwendet wird
- Ein stufenbasierter Werttyp, der den Bruch zwischen zwei Werten darstellt. Felder:
levels_squared- Ein stufenbasierter Werttyp, der als Quadrat der Stufen plus einer Addition ausgewertet wird. Felder:
hinzugefügt: Ein Gleitkommawert, der zum Ergebnis der quadrierten Ebenen hinzugefügt wird
- Tatsächlich führt ein ebenenbasierter Wert „levels_squared“ zu
- Ein stufenbasierter Werttyp, der als Quadrat der Stufen plus einer Addition ausgewertet wird. Felder:
- Werteffekttypen
- Werteffekte sind Effekte, mit denen die Menge von etwas im Spiel manipuliert wird.
add- Ein Werteffekt, der den verarbeiteten Ergebnissen einen Wert hinzufügt.
- Felder:
value: Ein stufenbasierter Wert, der bestimmt, wie viel hinzugefügt werden soll
- Negative Werte werden unterstützt
all_of- Ein Werteffekt, der eine Reihe anderer Werteffekte der Reihe nach ausführt. Dies kann nützlich sein, wenn für mehrere Werteffekte dieselben Bedingungen gelten.
- Felder:
effects: Eine Liste der auszuführenden Werteffekte
multiply- Ein Werteffekt, der den verarbeiteten Wert mit einem bestimmten Faktor multipliziert.
- Felder:
factor: Ein ebenenbasierter Wert, der den Faktor bestimmt, mit dem multipliziert werden soll
remove_binomial- Ein Werteffekt, der eine binomiale Reihe von Prüfungen durchführt und den Eingabewert für jede erfolgreiche Prüfung um 1 reduziert.
- Felder:
chance: Ein stufenbasierter Wert, der die Wahrscheinlichkeit darstellt, dass ein Eingabewert gelöscht wird.- Die Spanne liegt zwischen 0 und 1, wobei 0 bedeutet, dass kein Eingabewert gelöscht werden kann, und 1, dass alle Eingabewerte gelöscht werden
set- Ein Werteffekt, der den Eingabewert mit einem bestimmten pegelbasierten Wert überschreibt.
- Felder:
value: Der stufenbasierte Wert, der als Ergebnis verwendet werden soll
- Attributeffekte
- Attributeffekte nutzen das Attributsystem, um einen Attributmodifikator anzuwenden, wann immer der verzauberte Gegenstand korrekt ausgerüstet ist. Attributeffekte haben keinen dynamischen Typ – sie sind alle vom gleichen Typ.
- Felder:
name: Der Name des hinzuzufügenden Attributmodifikatorsattribute: Die ID des zu ändernden Attributsoperation: Die Operation des Attributmodifikators- Einer von add_value, add_multiplied_base und add_multiplied_total
amount: Ein stufenbasierter Wert, der den Betrag beschreibtuuid: Eine Zeichenfolge, die eine UUID für den zu verwendenden Attributmodifikator enthält- Muss einzigartig sein, um zu vermeiden, dass sich verschiedene Verzauberungen (oder andere Systeme) gegenseitig stören
- Kreaturseffekttypen
- Kreatureffekte sind Verzauberungseffekte, die im Allgemeinen etwas mit einer Kreatur tun, die an einem Ereignis beteiligt ist. Welche Kreatur betroffen ist, hängt von der spezifischen Komponente ab, die konfiguriert wird.
all_of- Ein Kreatureffekt, der eine Liste anderer Kreatureffekte ausführt. Dies kann nützlich sein, wenn eine Reihe von Bedingungen für mehr als einen Kreatureffekt gelten soll.
- Felder:
effects: Liste der auszuführenden Kreatureffekte
apply_mob_effect- Ein Kreatureffekt, der einen zufälligen Kreatureffekt auf die betroffene Kreatur anwendet, der aus einer Reihe von Optionen ausgewählt wird. Die Dauer und der Verstärker werden innerhalb einer bestimmten Zeitspanne zufällig ausgewählt. Die Auswirkung der Angabe größerer Maximalwerte als des Minimalwerts ist nicht definiert.
- Felder:
to_apply: Optionen für den anzuwendenden Effekt- Eine Effekt-ID, eine Liste von Effekt-IDs oder ein Effekt-Alias mit dem Präfix #
min_duration,max_duration: Levelbasierte Werte, die die minimale und maximale Dauer des Effekts in Sekunden darstellenmin_amplifier,max_amplifier: Pegelbasierte Werte, die den minimalen und maximalen Verstärker darstellen
damage_entity- Ein Kreatureffekt, der der betroffenen Kreatur Schaden zufügt. Die Schadenshöhe wird innerhalb einer bestimmten Zeitspanne zufällig bestimmt. Die Auswirkung der Angabe eines größeren Maximalwerts als des Minimalwerts ist undefiniert.
- Felder:
damage_type: Die ID des zu verwendenden Schadenstypsmin_damage,max_damage: Levelbasierte Werte, die den minimalen und maximalen Schadensbetrag darstellen
damage_item- Ein Kreatureffekt, der dem verzauberten Gegenstand Schaden zufügt.
- Felder:
amount: Ein stufenbasierter Wert, der die Höhe des anzuwendenden Schadens bestimmt
explode- Ein Kreatureffekt, der eine Explosion verursacht.
- Felder:
attribute_to_user: Ein boolescher Wert, der entscheidet, ob die Explosion dem Benutzer des verzauberten Werkzeugs zugeschrieben werden solldamage_type: Optionaler Schadenstyp der Explosion – wenn er weggelassen wird, verursacht die Explosion keinen Schadenimmune_blocks: Optionaler Block, Liste von Blöcken oder Block-Alias mit Hash-Präfix, der angibt, welche Blöcke die Explosion vollständig blockierenknockback_multiplier: Ein stufenbasierter Wert, der den durch die Explosion verursachten Rückstoßmultiplikator bestimmt – wenn er weggelassen wird, wird der standardmäßige Explosionsrückstoß angewendetoffset: Ein Positionsoffset für den Ort, an dem die Explosion erzeugt wird- Format: Liste von 3 ganzen Zahlen, die den X-, Y- und Z-Offset darstellen
- Optional, wenn nicht angegeben, wird [0, 0, 0] verwendet
radius: Ein ebenenbasierter Wert, der den Radius der Explosion darstelltcreate_fire: Ein boolescher Wert, der angibt, ob die Explosion dazu führt, dass Feuer gelegt wird oder nichtblock_interaction: Wie die Explosion mit Blöcken interagiert. Einer von:none: Keine Auswirkungblock: Verhalte dich so, als ob ein Block die Explosion verursacht hätte – für Drops gilt die Spielregel „blockExplosionDropDecay“.mob: Verhalte dich so, als ob ein Kreatur die Explosion verursacht hätte – für Drops gilt die Spielregel „mobExplosionDropDecay“.tnt: Verhalte dich so, als ob TNT die Explosion verursacht hätte – für Drops gilt die Spielregel tntExplosionDropDecaytrigger: Redstone-aktivierte Blöcke auslösen
small_particle: Das kleine Partikel, das durch die Explosion emittiert wirdlarge_particle: Das große Partikel, das durch die Explosion emittiert wirdsound: Das durch die Explosion verursachte Geräuschereignis
ignite- Ein Kreatureffekt, der die betroffene Kreatur für eine bestimmte Anzahl von Sekunden entzündet.
- Felder:
- Dauer: Ein stufenbasierter Wert, der die Anzahl der Sekunden angibt, die das Feuer dauern soll
play_sound- Ein Kreatureffekt, der einen Sound abspielt.
- Felder:
sound: Eine Sound-Ereignis-ID für den abzuspielenden Soundvolume: Ein Float-Provider zwischen 0,00001 und 10,0, der die Lautstärke des Tons angibtpitch: Ein Float-Anbieter zwischen 0,00001 und 2,0, der die Tonhöhe des Tons angibt
replace_block- Ein Kreatureffekt, der einen Block in der Welt ersetzt.
- Felder:
block_state: Ein Blockzustandsanbieter, der den festzulegenden Blockzustand angibtoffset: Ein Positionsoffset von der Position des Ereignisses bis zur Platzierung des Blocks- Format: Liste von 3 ganzen Zahlen, die den X-, Y- und Z-Offset darstellen
- Optional, wenn nicht angegeben, wird [0, 0, 0] verwendet
predicate: Ein Blockprädikat im World-Generation-Stil, mit dem bestimmt wird, ob der Block ersetzt werden soll- Optional, wenn es weggelassen wird, werden alle Blocktypen ersetzt
replace_disc- Ein Kreatureffekt, der Blöcke in einer Schallplatte/einem Zylinder in der Welt ersetzt.
- Felder:
block_state: Ein Blockstatusanbieter, der den festzulegenden Blockstatus angibtradius: Ein ebenenbasierter Wert, der den Radius des Zylinders beschreibtheight: Ein niveaubasierter Wert, der die Höhe des Zylinders beschreibtoffset: Ein Positionsoffset von der Position des Ereignisses zur Mitte des Zylinders- Format: Liste von 3 ganzen Zahlen, die den X-, Y- und Z-Offset darstellen
- Optional, wenn nicht angegeben, wird [0, 0, 0] verwendet
predicate: Ein Blockprädikat im World-Generation-Stil, mit dem bestimmt wird, ob der Block ersetzt werden soll- Optional, wenn es weggelassen wird, werden alle Blocktypen ersetzt
run_function- Ein Kreatureffekt, der eine Funktion ausführt. Die Ausführungs-Kreatur, für die der Effekt ausgeführt wird, wird als @sand ~ ~ ~ dargestellt und ist die Position des Ereignisses.
- Felder:
function: Namensraum-ID der auszuführenden Befehlsfunktion
set_block_properties- Ein Kreatureffekt, der Eigenschaften für einen Block festlegt
- Felder:
properties: Zuordnung des Eigenschaftsschlüssels zum Eigenschaftswert (gleiches Format wie eineminecraft:block_state-Gegenstandskomponente)offset: Ein Positionsoffset von der Position des Ereignisses zur Mitte des Zylinders- Format: Liste von 3 ganzen Zahlen, die den X-, Y- und Z-Offset darstellen
- Optional, wenn es weggelassen wird, wird [0, 0, 0] verwendet
spawn_particles- Ein Kreatureffekt, der Partikel um die betroffene Kreatur herum erzeugt.
- Felder:
particle: Eine Partikeltypdefinitionhorizontal_position, Vertical_position: Bestimmt, wo das Partikel horizontal und vertikal erscheint. Objekte mit Feldern:type: Gibt den Typ der Positionsauswahl an. Einer von:"entity_position": Partikel basierend auf der Kreaturposition erzeugen"in_bounding_box": Erzeugt Partikel basierend auf zufälligen Positionen innerhalb des Begrenzungsrahmens der Kreatur
offset: Ein Gleitkommawert, der einen Offset zur Positionsquelle angibt- Optional, wird als 0 interpretiert, wenn es weggelassen wird
scale: Ein Gleitkommawert, der einen Skalierungsfaktor angibt- Nur verfügbar, wenn der Typ „in_bounding_box“ ist.
- Optional, wird als 1 interpretiert, wenn es weggelassen wird
horizontal_velocity,vertical_velocity: Bestimmt die Anfangsgeschwindigkeit des erzeugten Partikels. Objekt mit Feldern:base: Ein Float-Anbieter, der die Basisgeschwindigkeit entlang der angegebenen Achse angibt- Optional, wird als 0 interpretiert, wenn es weggelassen wird
movement_scale: Ein Gleitkomma-Skalierungsfaktor, der auf die Entity-Geschwindigkeit entlang der angegebenen Achse angewendet wird- Optional, wird als 0 interpretiert, wenn es weggelassen wird
- Beispiel: Eine Bewegungsskala von 1 fügt den erzeugten Partikeln die Geschwindigkeit der Kreatur hinzu
summon_entity- Ein Kreatureffekt, der am Ort des Ereignisses eine neue Kreatur beschwört, die zufällig aus einer Reihe von Kreaturtypen ausgewählt wird.
- Felder:
entity: Die Optionen für den Kreaturtyp, der beschworen werden soll- Entweder eine Kreaturtyp-ID, eine Liste von Kreaturtyp-IDs oder ein Kreaturtyp-Alias mit dem Präfix #
join_team: Boolescher Wert, der angibt, ob die herbeigerufene Kreatur dem Team des Besitzers des verzauberten Gegenstands beitreten soll
- Ortsbezogene Effekttypen
- Ortsbezogene Effekte sind Spezialeffekte, die abhängig davon aktiviert und deaktiviert werden, wohin sich der Besitzer des verzauberten Gegenstands bewegt. Der standortbasierte Effekt wird nur ausgelöst, wenn solche Gegenstände zum ersten Mal ausgerüstet werden und anschließend, wenn die besitzende Kreatur auf ein neues Feld im Blockgitter wechselt – d. h. wenn sich ihre Koordinaten in einen neuen ganzzahligen Wert ändern.
- Alle Kreatureffekttypen können auch als standortbasierte Effekte verwendet werden. Darüber hinaus kann
attributeverwendet werden, um einen Attributeffekt als standortbasierten Effekt anzugeben.
- Effektbedingungen
- Die meisten Verzauberungseffekte werden mithilfe von Bedingungen gefiltert (dieselben Typen wie in Beutetabellen). Dadurch können Effekte für verschiedene Situationen spezifisch sein. Jede Effektkomponente definiert, welche Parameter für die auszuwertende Bedingung verfügbar sind – einige Parameter sind für alle diese Parametersätze verfügbar, während andere für einen bestimmten Satz spezifisch sind. Jede Effektkomponente gibt an, welche Parameter in der Liste der Effektkomponenten unten verfügbar sind.
- Schadensparameter
- Kreatur:
this,attacker,direct_attacker - Verzauberungsstufe
- Herkunft
- Schadensquelle
- Kreatur:
- Gegenstandsparameter
- Werkzeug
- Verzauberungsstufe
- Standortparameter
- Kreaturen:
this - Verzauberungsstufe
- Herkunft
- Aktiver Verzauberungsstatus
- Kreaturen:
- Kreaturparameter
- Kreaturen:
this - Verzauberungsstufe
- Herkunft
- Kreaturen:
- Effektkomponenten
- Das Feld
effectsin einer Verzauberung ist eine Karte des Effektkomponententyps der Effektlistendaten. Die meisten Effektkomponenten sind Listen, sodass beliebig viele Effekte eines beliebigen Komponententyps hinzugefügt werden können. Die Daten für jeden Effekt erfordern im Allgemeinen einen bestimmten Bedingungskontext und einen bestimmten Effekttyp, einige Effekte weichen jedoch auch von diesem Format ab. - In Fällen, in denen in der Dokumentation ein Bedingungskontext und eine Auswirkung angegeben sind, handelt es sich bei der Komponente um eine Liste. Jeder Eintrag in der Liste verfügt über ein Feld namens
effectmit dem Effekt des von der Liste verwendeten Typs. Einträge können optional auch ein Feld namensrequirementsenthalten, das die Bedingungsparameter angibt, die dann mit dem dokumentierten Kontext ausgewertet werden.minecraft:armor_efficientness: Effekte zum Ändern der Rüstungseffektivität des Ziels eines Angriffs- Zustandskontext: Schadensparameter
- Effekt: Werteffekt auf die Rüstungseffektivität: 0 für völlig wirkungslos, 1 für völlig wirksam
minecraft:attributes: Ungefilterte Liste von Attributeffekten.minecraft:ammo_use: Effekte für die Munition, die beim Ziehen einer Projektilwaffe verwendet wird (Abfeuern eines Bogens oder Laden einer Armbrust)- Bedingungskontext: Gegenstandsparameter – Werkzeug ist der Munitionsgegenstand
- Effekt: Werteffekt auf die verbrauchte Munitionsmenge
minecraft:block_experience: Auswirkungen auf die Menge an Erfahrung, die beim Abbau eines Blocks mit dem verzauberten Gegenstand verloren geht- Bedingungskontext: Gegenstandsparameter – Werkzeug ist das verwendete Abbau-Werkzeug
- Effekt: Werteffekt auf die Menge der verliehenen Erfahrung
minecraft:crossbow_charge_sounds: Effekt zum Ändern der Ladegeräusche einer Armbrust- Hinweis: Es kann immer nur einer dieser Effekte aktiv sein – es wird die höchste Stufe ausgewählt
- Format: Eine Liste der Armbrust-Soundbänke:
start: Optionale Soundereignis-ID für den Beginn des Ladevorgangsmid: Optionale Sound-Ereignis-ID für die Mitte des Ladevorgangsend: Optionale Soundereignis-ID für das Ende des Ladevorgangs
- Jeder Eintrag in der Liste stellt die Geräusche auf einer Stufe der Verzauberung dar, sodass der erste Eintrag die Geräusche darstellt, die von einer Verzauberung der Stufe 1 verwendet werden
minecraft:crossbow_charge_time: Effekte für die Ladezeit einer Armbrust- Bedingungskontext: Gegenstandsparameter – Werkzeug ist die Armbrust
- Effekt: Werteffekt auf die Ladezeit der Armbrust in Sekunden
minecraft:damage: Auswirkungen auf die Höhe des durch einen Angriff verursachten Schadens- Zustandskontext: Schadensparameter
- Effekt: Werteffekt auf die Schadenshöhe
minecraft:damage_immunity: Effekte für vollständige Schadensimmunität- Zustandskontext: Schadensparameter
- Auswirkung: Nicht angegeben – jeder übereinstimmende Eintrag verursacht Schadensimmunität
minecraft:damage_protection: Effekte zum Schadensschutz- Zustandskontext: Schadensparameter
- Auswirkung: Wert Auswirkung auf die Höhe des Schadensschutzes
- Beachten Sie, dass dadurch Schadensschutz („magische Rüstung“) hinzugefügt wird, anstatt den Schaden selbst zu verarbeiten
minecraft:equipment_drops: Effekte für die Wahrscheinlichkeit, dass Ausrüstung fallen gelassen wird, wenn ein Ziel vom Besitzer des verzauberten Gegenstands getötet wird- Zustandskontext: Schadensparameter
- Effekt: Werteffekt auf die Chance zwischen 0 und 1, dass ein ausgerüstetes Teil fallen gelassen wird
- Hat außerdem ein weiteres Feld:
verzaubert: Ein Spezifizierer dafür, wer verzaubert werden muss, damit der Effekt angewendet wird- Mögliche Werte sind Angreifer und Opfer
minecraft:fishing_luck_bonus: Auswirkungen auf die Menge an Glück, die ein Spieler beim Angeln erhält- Bedingungskontext: Kreaturparameter – Dies ist der Spieler, der fischt
- Effekt: Werteffekt auf die Menge an Glück
- Hinweis: Der Gesamtglücksbetrag (in ganzzahliger Form) wird als Glückseffekt auf die Angelbeutetabelle angewendet
minecraft:fishing_time_reduction: Effekte zur Verkürzung der Zeit bis zum Anbeißen eines Fisches beim Angeln- Bedingungskontext: Kreaturparameter – Dies ist der Spieler, der fischt
- Auswirkung: Wert Auswirkung auf die eingesparte Zeit in Sekunden
- Hinweis: Höhere Werte bedeuten hier weniger Zeit, bis ein Fisch anbeißt
minecraft:hit_block: Effekte, die angewendet werden, nachdem eine Waffe oder ein Werkzeug einen Block trifft- Bedingungskontext: Kreaturparameter – Dies ist die Kreatur, die auf den Block trifft
- Effekt: Kreatureffekt auf die Kreatur, die den Block trifft
- Hinweis: Im Falle eines Projektilangriffs ist dies das Projektil
minecraft:knockback: Effekte für die Menge des durch einen Angriff verursachten Rückstoßes- Zustandskontext: Schadensparameter
- Effekt: Werteffekt auf die Menge des durch den Angriff verursachten Rückstoßes
minecraft:item_damage: Auswirkungen auf die verlorene Haltbarkeit, wenn ein Gegenstand beschädigt wird- Bedingungskontext: Gegenstandsparameter – Werkzeug ist der beschädigte Gegenstand
- Effekt: Werteffekt auf die Höhe des Schadens am Gegenstand
minecraft:location_changed: Effekte, die wirksam werden, wenn eine Kreatur eine neue Blockposition erreicht- Bedingungskontext: Standortparameter
- Effekt: Standortbezogener Effekt
minecraft:mob_experience: Effekte für die Menge an Erfahrung, die beim Töten einer Kreatur mit dem verzauberten Gegenstand verloren geht- Bedingungskontext: Kreaturparameter – das ist die getötete Kreatur
- Effekt: Werteffekt auf die Menge der verliehenen Erfahrung
minecraft:post_attack: Effekte, die angewendet werden, nachdem ein Angriff einem Ziel Schaden zufügt- Zustandskontext: Schadensparameter
- Effekt: Kreatureffekt
- Hat außerdem zwei weitere Felder:
verzaubert: Ein Spezifizierer dafür, wer verzaubert werden muss, damit der Effekt angewendet wirdbetroffen: Ein Bezeichner, auf den der Effekt angewendet wird
- Mögliche Werte für beide Felder sind „Angreifer“, „Schadener_Kreatur“ und „Opfer“.
- Beispiel: Eine Feueraspektverzauberung würde festlegen, dass, wenn der Angreifer verzaubert wird, der Entzündungseffekt angewendet wird und die betroffene Partei das Opfer ist
minecraft:prevent_armor_change: Effekt, der verhindert, dass der verzauberte Gegenstand aus einem Rüstungsslot entfernt wird- Format: Leeres Objekt
minecraft:prevent_equipment_drop: Effekt, der verhindert, dass der verzauberte Gegenstand beim Tod des Besitzers fallen gelassen wird- Format: Leeres Objekt
minecraft:projectile_count: Auswirkungen auf die Anzahl der gezogenen Projektile bei Verwendung einer Projektilwaffe- Bedingungskontext: Kreaturparameter – Dies ist die Kreatur, die die Waffe zieht
- Effekt: Werteffekt auf die Anzahl der gezogenen Projektile
minecraft:projectile_piercing: Auswirkungen auf die Durchschlagszahl der von einer Projektilwaffe abgefeuerten Projektile, d. h. die Anzahl der Ziele, die sie treffen kann- Bedingungskontext: Gegenstandsparameter – Werkzeug ist der Munitionsgegenstand
- Effekt: Werteffekt auf die Durchschlagszahl des abgefeuerten Projektils
minecraft:projectile_spread: Effekte für die Ausbreitung von Pfeilen einer Projektilwaffe, die mehrere Projektile abfeuert- Bedingungskontext: Kreaturparameter – Dies ist die Kreatur, die die Waffe verwendet
- Effekt: Werteffekt auf die maximale Streuung von Projektilen, gemessen in Grad von der Ziellinie
minecraft:projectile_spawned: Effekte, die angewendet werden, nachdem eine Projektileinheit beim Abfeuern einer Projektilwaffe erzeugt wurde- Bedingungskontext: Kreaturparameter – dies ist die Projektil-Kreatur
- Effekt: Kreatureffekt auf das Projektil-Objekt.
minecraft:repair_with_xp: Effekt zum Reparieren des Gegenstands mit XP, wenn er vom Spieler aufgenommen wird – jeder vorhandene Effekt löst die Funktion aus- Bedingungskontext: Gegenstandsparameter – Werkzeug ist der Gegenstand, der repariert wird
- Effekt: Werteffekt, der die XP-Menge in die zu reparierende Haltbarkeit umwandelt
minecraft:smash_damage_per_block_fallen: Effekte für die Schadensmenge, die durch den Smash-Angriff eines Streitkolbens verursacht wird- Bedingungskontext: Schadensparameter
- Effekt: Werteffekt auf die Schadenshöhe
minecraft:tick: Effekte, die bei jedem Tick für korrekt ausgerüstete verzauberte Gegenstände angewendet werden- Bedingungskontext: Kreaturparameter – Dies ist der Besitzer des verzauberten Gegenstands
- Effekt: Kreatureffekt auf den Besitzer des verzauberten Gegenstands
minecraft:trident_return_acceleration: Effekte für den speziellen Beschleunigungswert eines Trident, der ihn an seinen Besitzer zurückgibt- Bedingungskontext: Kreaturparameter – dies ist die Trident-Kreatur
- Auswirkung: Wert Auswirkung auf den Beschleunigungswert
minecraft:trident_spin_attack_strength: Effekte für die Stärke eines Trident, der als Spin-Angriff verwendet wird- Bedingungskontext: Kreaturparameter – Dies ist der Spieler, der den Dreizack hält
- Effekt: Werteffekt auf die Angriffsstärke
- Jeder resultierende Wert größer als 0 verwandelt den Dreizack in eine Wirbelangriffswaffe statt in einen Wurfangriff
minecraft:trident_sound: Effekt zum Ändern der Ladegeräusche eines Trident-Angriffs- Hinweis: Es kann immer nur einer dieser Effekte aktiv sein – es wird die höchste Stufe ausgewählt
- Format: Eine Liste von Schallereignissen
- Jeder Eintrag in der Liste stellt den Klang auf einer Stufe der Verzauberung dar, sodass der erste Eintrag den Klang darstellt, der von einer Verzauberung der Stufe 1 verwendet wird
- Verzauberungsanbieter sind neue Möglichkeiten für das Spiel, Verzauberungen zu beschaffen, die in verschiedenen Situationen verwendet werden können, in denen Verzauberungen auftauchen.
- Verzauberungsanbieter für Spawn-Ausrüstung
mob_spawn_equipment: Verzauberungsanbieter für Kreaturen, die mit zufällig verzauberter Ausrüstung spawnenpillager_spawn_crossbow: Verzauberungsanbieter für Plünderer, die mit verzauberten Armbrüsten spawnenraid/pillager_post_wave_3: Verzauberungsanbieter, der als Stärkung auf die Armbrust der Plünderer angewendet wird, die in den Wellen 4 und 5 erscheintraid/pillager_post_wave_5: Verzauberungsanbieter, der als Stärkung auf die Armbrust der Plünderer angewendet wird, die als Wellen über 5 erscheinenRaid/Vindicator: Verzauberungsanbieter, der als Buff auf die Axt eines Vindicators angewendet wird, die in Welle 1–5 erscheintraid/vindicator_post_wave_5: Verzauberungsanbieter, der als Buff auf die Axt eines Verteidigers angewendet wird, die in Wellen über 5 erscheint
- Anbieter von Enderman-Beuteverzauberungen
enderman_loot_drop: Eine bereitgestellte Verzauberung, die für das „falsche Werkzeug“ verwendet wird, das auf den getragenen Block eines getöteten Enderman angewendet wird
- Verzauberungsanbieter zur Neuausrichtung des Dorfbewohnerhandels
- Alle ausrüstungsspezifischen Verzauberungen in Dorfbewohnergeschäften im Experiment zur Neuausrichtung des Dorfbewohnerhandels werden jetzt von Verzauberungsanbietern bezogen.
- Diese Verzauberungsanbieter werden nur verwendet, wenn das Villager Trade Rebalance-Experiment aktiviert ist und alle das folgende Muster aufweisen:
gewerbe/<biom>_<beruf>_<ausrüstung>_<level>
- Zum Beispiel: trades/desert_armorer_helmet_4 und trades/taiga_armorer_chestplate_5.
- Verzauberungsanbietertypen
single_enchantment- Ein Verzauberungsanbieter, der immer die gleiche Verzauberung bereitstellt. Die Stufe der Verzauberung kann entweder konstant oder zufällig sein.
- Felder:
enchantment: Namensraum-ID der Verzauberunglevel: Int-Anbieter, der die Ebene der Verzauberung darstellt
enchantments_by_cost- Ein Verzauberungsanbieter, der eine oder mehrere Verzauberungen aus einer Reihe von Optionen zu bestimmten Kosten bereitstellt (ähnlich dem Kostenwert in der Verzauberungstabelle).
- Felder:
enchantments: Der Satz von Verzauberungen, entweder als einzelne Verzauberung, als Liste von Verzauberungen oder als Verzauberungs-Alias mit Hash-Präfixcost: Int-Anbieter, der die Kosten für die Nutzung für den Verzauberungsprozess darstellt
enchantments_by_cost_with_difficulty- Ein Verzauberungsanbieter, der wie enchantments_by_cost funktioniert, bei dem die Kosten jedoch teilweise auf der Grundlage der lokalen Schwierigkeit des Gebiets berechnet werden, in dem das Ereignis stattfindet, das die Hinzufügung der Verzauberungen verursacht.
- Die verwendeten Kosten sind Mindestkosten plus einem einheitlich randomisierten Faktor bis zu einer Basiskostenspanne multipliziert mit dem Spezialfaktor, der bei 0 für lokale Schwierigkeit bis 2 beginnt, linear bis zu 1 für lokale Schwierigkeit 4 ansteigt und konstant bleibt Wert von 1 für jede darüber liegende Schwierigkeit.
- Felder:
enchantments: Der Satz von Verzauberungen, entweder als einzelne Verzauberung, als Liste von Verzauberungen oder als Verzauberungs-Alias mit Hash-Präfix.min_cost: Positive ganze Zahl, die den minimal möglichen Wert darstellt kostenmax_cost_span: Nicht negative Ganzzahl, die die Spanne der Kosten-Randomisierung darstellt, wenn der Sonderfaktor sein Maximum erreicht
- Der Musikdefinitionstext enthält die folgenden Felder:
- Wurzeleigenschaft.
- sound_event: Vom Plattenspieler abgespieltes Streaming-Soundereignis.
- description: Der Name der Musik, der im JSON-Text beim Hovern in der Schnellinfo angezeigt wird.
- length_in_seconds: (größer als 0) Die Anzahl der Sekunden für die Musikwiedergabe.
- comparator_output: (nicht kleiner als 0 und nicht größer als 15) Die Redstone-Signal-Stärke des Redstone-Komparator-Ausgangs, wenn Musik im Plattenspieler abgespielt wird.
- Wurzeleigenschaft.
- Soundereignis
block.vault.reject_rewarded_playerhinzugefügt.
- Folgende Block-Aliase hinzugefügt:
#air:air,void_air,cave_air.- Alle luftähnlichen Blöcke.
- Folgende Schadenstyp-Aliase hinzugefügt:
#panic_environmental_causes:cactus,freeze,hot_floor,in_fire,lava,lightning_boltoderon_fire.- Eine Art von Schaden, der dazu führt, dass bedingt feindselige Tiere in Panik geraten (Vergeltung übt).
#panic_causes:#panic_environmental_causes,arrow,dragon_breath,explosion,fireball,fireworks,indirect_magicmagic,mob_attack,mob_projectile,player_attack,player_explosion,sonic_boom,sting,thrown,trident,unattributed_fireball,wind_charge,witheroderwither_skull.- Art des Schadens, der passive Tiere in Panik versetzt (Fluchtversuche).
- Benennung der folgenden Aliasordner wird geändert:
advancements->advancementschat_types->chat_typerecipes->recipeloot_tables->loot_tablepredicates->predicateitem_modifiers->item_modifierfunctions->functionstructures->structuretags/functions->tags/function
- Gegenstands-Alias
#music_discsentfernt. - Schadensart-Alias
#breeze_immune_toentfernt.
- Album-Prädikat
- Ein neues Gegenstands-Unterprädikat
jukebox_playableals Matcher fürjukebox_playable-Komponenten hinzugefügt (z. B. die Standardkomponente von Musikalbum).- Enthält das eindeutige Feld
song, das eine einzelne ID, eine Liste von IDs oder ein Alias sein kann, das mit der Musik des Plattenspielers übereinstimmen muss.
- Enthält das eindeutige Feld
- Verzauberungseffektkomponente
- Kreatureffekttyp
damage_itemhinzugefügt.- Im Kreativmodus wird dieser Effekt nicht auf vom Spieler gehaltene Gegenstände angewendet.
hit_blockParameter:- Die Kreatur, die den Block getroffen hat:
this - Zauberstufe
- Quelle
- Blockzustand
- Die Kreatur, die den Block getroffen hat:
- Effektkomponente
minecraft:hit_blockhinzugefügt.
- Neue Schadensart:
campfire, getrennt vonin_fire
- Verzauberungs-Aliase
- Verzauberungsfunktions-Aliase
curse: Verzauberungen, die in Tooltips rot aufgeführt werden und nicht durch Entzaubern entfernt werden könnenprevents_bee_spawns_when_mining: Verzauberungen, die es einem Werkzeug ermöglichen, Bienennester und Bienenstöcke abzubauen, während sich die Bienen noch darin befindenprevents_decorated_pot_shattering: Verzauberungen, die dafür sorgen, dass ein Werkzeug dekorierte Töpfe nicht zerbrichtprevents_ice_melting: Verzauberungen, die dazu führen, dass ein Werkzeug kein Eis in Wasser zerbrichtprevents_infested_spawns: Verzauberungen, die es einem Werkzeug ermöglichen, befallene Blöcke aufzubrechen, ohne dass die Kreatur darin spawntsmelts_loot: Verzauberungen, die dazu führen, dass Beutetropfen geschmolzen werden
- Verfügbarkeits-Aliase für Verzauberungen
tradeable: Verzauberungen, die in Büchern beim Handel mit Dorfbewohnern auftauchenon_traded_equipment: Verzauberungen, die auf verzauberter Ausrüstung im Dorfbewohnerhandel auftauchendouble_trade_price: Verzauberungen, die beim Handel die Smaragdkosten verdoppelnin_enchanting_table: Verzauberungen, die in der Verzauberungstabelle angezeigt werden könnenon_mob_spawn_equipment: Verzauberungen, die auf Ausrüstung erscheinen können, die von zufällig gespawnten Kreaturen getragen wirdon_random_loot: Verzauberungen, die bei Beute in Beutetruhen auf der Welt auftauchen können
- Verzauberungs-Exklusivitäts-Aliase
- Neue Aliase, die von den Vanilla Enchantments verwendet werden, um zu steuern, welche sich gegenseitig ausschließen, alle unter dem Pfad „exclusive_set/“.
armor: Verzauberungen, die nicht gleichzeitig auf Rüstungsteilen existieren könnenboots: Verzauberungen, die nicht gleichzeitig auf Stiefeln existieren könnenbow:Verzauberungen, die nicht gleichzeitig auf Bögen existieren könnencrossbow: Verzauberungen, die auf Armbrüsten nicht gleichzeitig existieren könnendamage: Schadenserhöhende Verzauberungen, die nicht nebeneinander existieren könnenmining: Bergbaubezogene Verzauberungen, die nicht gleichzeitig verlassen werden könnenriptide: Verzauberungen, die nicht mit Riptide koexistieren können
- Neue Aliase, die von den Vanilla Enchantments verwendet werden, um zu steuern, welche sich gegenseitig ausschließen, alle unter dem Pfad „exclusive_set/“.
- Verzauberungs-Aliase zur Neuausrichtung des Handels
- Im experimentellen Paket „trade_rebalance“ hat jeder Biomtyp zwei Aliase:
trades/<biome>_common: Enthält Verzauberungen, die auf den niedrigeren Berufsstufen gehandelt werdentrades/<biome>_special: Enthält Verzauberungen, die auf der höchsten Berufsstufe gehandelt werden
- Im experimentellen Paket „trade_rebalance“ hat jeder Biomtyp zwei Aliase:
- Verzauberungsfunktions-Aliase
- Schadensarten-Aliase
burn_from_stepping: Schadensarten, die brennenden Schaden durch das Treten auf etwas darstellen – insbesondere Schadensarten, denen die Verzauberungfrost_walkerentgegenwirkt
- Bedingungen
- Ziele
- Einige ZielKreaturnamen wurden umbenannt, um in einen allgemeineren Kontext zu passen:
killerheißt jetztAngreiferdirect_killerheißt jetztdirect_attackerkiller_playerheißt jetztattacking_player
- Einige ZielKreaturnamen wurden umbenannt, um in einen allgemeineren Kontext zu passen:
- Ziele
enchantment_active_check- Neue Bedingung, erfordert, dass der Parameter „Verzauberung aktiv“ im Kontext vorhanden ist, was derzeit bedeutet, dass er nur unter Verzauberungsbedingungen funktioniert.
- Felder:
aktiv: boolescher Wert, der bestimmt, ob die Prüfung auf einen aktiven (wahr) oder inaktiven (falschen) Wert passen soll.
random_chance- Das Zufallsfeld ist jetzt ein Nummernanbieter
random_chance_with_enchanted_bonus- Umbenannt von
random_chance_with_looting. Feldänderungen:looting_multiplier: Feld wurde entferntchance: Dies ist jetzt ein Level-basierter WertVerzauberung: neues Feld mit der Namensraum-ID der Verzauberung, die die Bonuschance gewährt
- Umbenannt von
- Funktionen
enchanted_count_increase- Umbenannt von
looting_enchant. Hat jetzt ein neues Feld:enchantment: Namensraum-ID der Verzauberung, die den Ertrag erhöht
- Umbenannt von
enchant_randomly- Geändertes Format – das Verzauberungsfeld heißt jetzt Optionen
optionswird jetzt als eine von einer Verzauberung, einer Liste von Verzauberungen oder einem Verzauberungs-Alias (mit dem Präfix #) angegeben.nur_kompatibel: Neues optionales boolesches Feld – wenn wahr, werden nur Verzauberungen zugelassen, die mit dem Gegenstand kompatibel sind- Wenn weggelassen, wird standardmäßig „true“ verwendet
- Hinweis: Bücher gelten als mit allen Verzauberungen kompatibel
- Geändertes Format – das Verzauberungsfeld heißt jetzt Optionen
enchant_with_levels- Das Schatzfeld wurde entfernt
- Geändertes Format – Optionen werden jetzt als eine von einer Verzauberung, einer Liste von Verzauberungen oder einem Verzauberungs-Alias (mit dem Präfix #) angegeben.
copy_name- Einige der möglichen Werte für das Quellfeld haben sich geändert:
killerumbenannt inattacking_entitykiller_playerumbenannt inlast_damage_player
- Einige der möglichen Werte für das Quellfeld haben sich geändert:
- Nummernanbieter
enchantment_level- Ein neuer Zahlenanbieter, der Werte aus dem Parameter „Verzauberungsstufe“ bezieht.
- Felder:
amount: Ein stufenbasierter Wert, der einen Wert basierend auf der Stufe der Verzauberung angibt
- Verzauberungsprädikat
- Das Feld
enchantmentwurde entfernt- Ein Feld
enchantmentshinzugefügt, entweder eine Verzauberung, eine Liste von Verzauberungen oder ein Verzauberungs-Alias (mit dem Präfix #)- Wenn mehrere Verzauberungen über eine Liste oder eine Eigenschaft angegeben werden, stimmt das Prädikat überein, wenn eine Verzauberung übereinstimmt
- Wenn kein Feld
enchantmentsangegeben ist, bestehen alle Verzauberungen, die denStufenentsprechen, den Test- Wenn weder die Felder
levelsnochenchantmentsdefiniert sind, stimmt das Prädikat mit einem Gegenstand überein, der über eine Verzauberung verfügt
- Wenn weder die Felder
- Ein Feld
- Das Feld
- Kreaturflags-Prädikat
- Neue mögliche Felder:
is_on_ground: Optionaler boolescher Wert – wenn angegeben, entspricht er dem „On Ground“-Zustand der Kreaturis_flying: Optionaler boolescher Wert – wenn angegeben, stimmt dieser überein, ob die Kreatur fliegt, einschließlich:- Gleiten mit Elytren
- Fliegen im Kreativmodus
- Standortprädikat
- Neue mögliche Felder:
can_see_sky: Optionaler boolescher Wert – falls angegeben, stimmt er genau überein, wenn der Standort das maximal mögliche Maß an Himmelslicht aufweistweather: Optionaler Aufzählungswert, der dem Wetter in der Standortdimension entspricht. Einer von:clearrainingthunder
- Bewegungsprädikat
- Neues Unterprädikat als Bewegung in Kreaturprädikaten verfügbar. Mögliche Felder:
x,y,z:min/maxGrenzwerte für die Bewegungsgeschwindigkeit entlang einer bestimmten Achse in Blöcken / Sekundespeed:min/maxGrenzwerte für die Gesamtbewegungsgeschwindigkeit in Blöcken/Sekundehorizontal_speed:min/maxGrenzwerte für die horizontale Geschwindigkeitskomponente der Bewegung der Kreatur in Blöcken/Sekundevertical_speed:min/maxGrenzwerte für die vertikale Geschwindigkeitskomponente der Bewegung der Kreatur in Blöcken/Sekundefall_distance:min/maxGrenzwerte für die Fallentfernung der Kreatur in Blöcken
- Periodische Ticks
- Neues Kreatur-Unterprädikat verfügbar als periodic_ticks in Kreaturprädikaten. Format: eine positive ganze Zahl.
- Dieses Unterprädikat ist alle n Ticks im Leben einer Kreatur wahr.
generic.attack_knockback- Funktioniert jetzt auch bei Spielern.
generic.burning_time- Ein Faktor dafür, wie lange eine Kreatur nach der Entzündung brennt. Ein Faktor von
0entfernt die gesamte Brenndauer, ein Faktor von1lässt die Kreatur die Standardfeuerzeit brennen – größere Werte erhöhen die Zeitspanne, die die Kreatur brennt.- Standard:
1 - Minimum:
0 - Maximal:
1024
- Standard:
- Ein Faktor dafür, wie lange eine Kreatur nach der Entzündung brennt. Ein Faktor von
generic.explosion_knockback_resistance- Ein Faktor dafür, wie viel Rückstoß eine Kreatur durch eine Explosion erleidet. Ein Faktor von
1entfernt den gesamten Knockback, ein Faktor von0bedeutet keine Knockback-Reduzierung.- Standard:
0 - Minimum:
0 - Maximal:
1
- Standard:
- Ein Faktor dafür, wie viel Rückstoß eine Kreatur durch eine Explosion erleidet. Ein Faktor von
player.mining_efficiency- Der Mining-Geschwindigkeitsfaktor wird zur Mining-Geschwindigkeit hinzugefügt, wenn ein Tool verwendet wird, das einen Block effizient abbaut.
- Standard:
0 - Minimum:
0 - Maximal:
1024
- Standard:
- Der Mining-Geschwindigkeitsfaktor wird zur Mining-Geschwindigkeit hinzugefügt, wenn ein Tool verwendet wird, das einen Block effizient abbaut.
generic.movement_efficiency- Wie effizient sich die Kreatur durch hinderliches Gelände bewegen kann, das die Bewegung verlangsamt. Ein Faktor von
1entfernt alle Bewegungseinbußen, ein Faktor von0wendet die volle Bewegungseinbuße an.- Standard:
0 - Minimum:
0 - Maximal:
1
- Standard:
- Wie effizient sich die Kreatur durch hinderliches Gelände bewegen kann, das die Bewegung verlangsamt. Ein Faktor von
generic.oxygen_bonus- Faktor für die Chance, dass eine Kreatur unter Wasser keine Luft verbrauchen muss.
0hat keine Auswirkung, Werte über0werden in der folgenden Formel verwendet, um die Wahrscheinlichkeit des Luftverbrauchs zu bestimmen:- Standard:
0 - Minimum:
0 - Maximal:
1024
- Standard:
- Faktor für die Chance, dass eine Kreatur unter Wasser keine Luft verbrauchen muss.
player.sneaking_speed- Der Bewegungsgeschwindigkeitsfaktor beim Schleichen. Ein Faktor von
1bedeutet, dass das Schleichen genauso schnell ist wie das Gehen, ein Faktor von0bedeutet, dass man sich beim Schleichen nicht bewegen kann.- Standard:
0.3 - Minimum:
0 - Maximal:
1
- Standard:
- Der Bewegungsgeschwindigkeitsfaktor beim Schleichen. Ein Faktor von
player.submerged_mining_speed- Der Geschwindigkeitsfaktor beim Abbau unter Wasser. Ein Faktor von
1bedeutet, dass unter Wasser genauso schnell abgebaut werden kann wie an Land, ein Faktor von0bedeutet, dass unter Wasser kein Abbau möglich ist. Beachten Sie, dass dies nur den Eintauchfaktor selbst darstellt und auch andere Faktoren (z. B. Nichtberührung des Bodens) gelten.- Standard:
0.2 - Minimum:
0 - Maximal:
20
- Standard:
- Der Geschwindigkeitsfaktor beim Abbau unter Wasser. Ein Faktor von
player.sweeping_damage_ratio- Wie viel vom Grundangriffsschaden, der bei einem Sweep-Angriff auf sekundäre Ziele übertragen wird, wird angegeben. Dies kommt zum Grundangriff des Sweep-Schadens selbst von
1hinzu. Ein Wert von0bedeutet, dass kein Grundangriffsschaden übertragen wird (Sweep-Schaden beträgt 1). Ein Wert von1bedeutet, dass der gesamte Grundangriffsschaden übertragen wird (Sweep-Schaden beträgtattack_damage + 1) - Standard:
0 - Minimum:
0 - Maximal:
1
- Wie viel vom Grundangriffsschaden, der bei einem Sweep-Angriff auf sekundäre Ziele übertragen wird, wird angegeben. Dies kommt zum Grundangriff des Sweep-Schadens selbst von
generic.water_movement_efficiency- Der Bewegungsgeschwindigkeitsfaktor beim Untertauchen. Je höher, desto stärker wird der Nachteil der Unterwasserbewegung abgemildert. Beachten Sie, dass dies nur den Eintauchfaktor selbst darstellt und auch andere Faktoren (z. B. Nichtberührung des Bodens) gelten.
- Standard:
0 - Minimum:
0 - Maximal:
1
- Standard:
- Der Bewegungsgeschwindigkeitsfaktor beim Untertauchen. Je höher, desto stärker wird der Nachteil der Unterwasserbewegung abgemildert. Beachten Sie, dass dies nur den Eintauchfaktor selbst darstellt und auch andere Faktoren (z. B. Nichtberührung des Bodens) gelten.
- Blockprädikate (Weltgenerierungsstil)
unobstructed- Neuer Blockprädikattyp, der bestanden wird, wenn der ausgewählte Block frei ist (keine Kreaturen befinden sich im Raum des Blocks).
- Felder:
offset: Liste von 3 int-Offset-Koordinaten, die den Offset von der zu testenden Ursprungsposition angeben- Optional, der Standardwert ist [0, 0, 0], wenn nicht angegeben
- Neue NBT-Eigenschaft
dimension_paddingfür Konstruktionen.- Stellt sicher, dass eine Struktur nicht durch die Kanten einer Dimension entsteht, indem der Begrenzungsrahmen mit vertikaler Auffüllung versehen wird.
- Der Standardwert ist
0. - Prüfungskammern haben eine Polsterung von 10, da sie tief unter der Erde entstehen und sich manchmal mit der Grundgesteinsschicht überschneiden.
- Kreatureffekttypen
- Fügt das optionale Feld
trigger_game_eventfür die Effekttypenreplace_block,replace_discundset_block_propertieshinzu.- Spielereignis-ID für ein Spielereignis, das ausgelöst wird, wenn ein Block ersetzt wurde.
- Die Komponente
custom_datakann jetzt als SNBT-String angegeben werden, um Typinformationen in JSON beizubehalten.- Dies ist dasselbe, was in der Beutefunktion
set_custom_dataund dem Prädikatcustom_dataverwendet wird.
- Dies ist dasselbe, was in der Beutefunktion
- Die Gegenstandskomponente
Lebensmittelhat neue Felder:using_converts_to: Gegenstand mit Komponenten (optional).- Nach dem Verzehr wird das Lebensmittel durch das angegebene Produkt ersetzt.
- z.B.
food={nutrition:1,saturation:0,using_converts_to:{id:"poisonous_potato",components:{"minecraft:custom_name":'"Warte was?"'}}}.
- Registry
dekoriert_pot_patternswurde indecorated_pot_patternumbenannt. - Der Parameter
uuidundnamewurde in der Komponenteattribute_modifiersentfernt und das Feldid(Namensraum-ID) als eindeutige Modifikation hinzugefügt Bezeichner für jedes Attribut innerhalb des Zeichens.
- Das Spiel speichert jetzt Berichte über fehlgeschlagene Lade- und Speichervorgänge von Chunks im Debug-Verzeichnis.
- Die Power-NBT-Eigenschaft wurde entfernt und durch die Eigenschaft
acceleration_powermit einem Zahlenwert ersetzt, der die Beschleunigung (und Höchstgeschwindigkeit) des Projektils steuert.- Diese Änderung betrifft die folgenden Projektile;
dragon_fireball,large_fireball,small_fireball,fireball,breeze_wind_charge,wind_charge,wither_skull.
- Diese Änderung betrifft die folgenden Projektile;
- Projektile
- Pfeilartige Projektildaten enthalten jetzt ein Waffenfeld mit einem Gegenstandsstapel, der die Waffe darstellt, mit der das Projektil abgefeuert wurde. Die folgenden Felder wurden entfernt:
ShotFromCrossbow
- Pfeilartige Projektildaten enthalten jetzt ein Waffenfeld mit einem Gegenstandsstapel, der die Waffe darstellt, mit der das Projektil abgefeuert wurde. Die folgenden Felder wurden entfernt:
- Komponente
jukebox_playablehinzugefügt.
- jukebox_playable Gegenstandsstapelkomponente
- song: Die Musik-ID des Plattenspielers, die abgespielt wird, wenn die Schallplatte in den Plattenspieler gelegt wird.
- show_in_tooltip: (optional, Standard ist
true), ob der Musikname im Schnellinfo-Feld des Gegenstands angezeigt wird. Zuvor wurde dies durch hide_additional_tooltip gesteuert.
- jukebox_playable Gegenstandsstapelkomponente
- Sofern vorhanden, können Gegenstände in einen Plattenspieler gelegt werden, um Musik abzuspielen.
- Beispiel:
jukebox_playable={song:'minecraft:precipice'}oderjukebox_playable={song:'minecraft:precipice', show_in_tooltip:false}.
- Ein Plattenspieler-Songregister wurde hinzugefügt, das aus Datenpaketen geladen wird.
- Der Pfad zur Jukebox-Songdefinition lautet
data/<namespace>/jukebox_song/<id>.json. - Felder in der Definition:
sound_event– Soundereignis, das beim Abspielen durch eine Jukebox gestreamt wird.description– Der Name des Songs, der im Hover-Tooltip als Textkomponente angezeigt wird.length_in_seconds– Länge des Songs in Sekunden als positiver Float.comparator_output– Das Redstone-Signal, das ein Komparator beim Abspielen in einer Jukebox ausgibt (zwischen 0 und 15).
- Die Gemäldevarianten-Registrierung wird jetzt aus Datenpaketen geladen.
- Pfad zur Gemälde-Definition ist
data/<namensraum>/painting_variant/<id>.json - Felder in der Definition:
width– Breite des Gemäldes in Blöcken, zwischen 1 und 16.height– Höhe des Gemäldes in Blöcken, zwischen 1 und 16.asset_id– ID des Sprites im Gemäldeatlas.
- Pfad zur Gemälde-Definition ist
- 4 neue Höhlen-Umgebungsgeräusche hinzugefügt
- Das Feature-Flag
update_1_21und das integrierte Datenpaket wurden entfernt.- Die Funktionen, die zuvor im integrierten Datenpaket
update_1_21enthalten waren, wurden „deexperimentiert“ und sind jetzt während des normalen Spiels verfügbar.
- Die Funktionen, die zuvor im integrierten Datenpaket
Berichterstellung
- Der Berichtsdatengenerator enthält jetzt Informationen zu Netzwerkpaketen.
- Die Version ist jetzt
34.- Neue Texturen und Musik-Assets für Schallplatten hinzugefügt.
- Die Soundereignisse für die Aktivierung des unheilvollen Prüfungs-Spawners und Umgebungsgeräusche wurden umbenannt.
- Das Pausenmenü kann jetzt eine Liste mit vom Server bereitgestellten Links enthalten.
- Der Server kann dem Client jetzt eine Liste mit Links bereitstellen.
- Server können benutzerdefinierte Details zu Absturz- und Verbindungsabbruchberichten hinzufügen.
- Das neue clientseitige Paket
custom_report_detailsist in den Protokollenconfigurationundgameverfügbar. - Dieses Paket enthält eine Liste mit Schlüssel-Wert-Texteinträgen.
- Falls empfangen, wird der Inhalt dieses Pakets in einem separaten Abschnitt zu jedem Absturz- oder Verbindungsabbruchbericht hinzugefügt, der während der Verbindung mit diesem Server generiert wird.
Server-Link
- Server können Clients jetzt eine Liste mit Links bereitstellen.
- Wenn der Client Links erhalten hat, erscheint im Pausenbildschirm ein neuer Button namens „Server-Links…“.
- Um Platz für diesen Button zu schaffen, werden die Buttons „Fehler melden“ und „Feedback geben“ bei Bedarf in einen Unterbildschirm verschoben.
- Das neue clientgebundene Paket
server_linksist in den Protokollenconfigurationundgameverfügbar. - Nach Empfang stellt der Client Links im Pausenmenü bereit.
- Link-Beschriftungen können integriert oder benutzerdefiniert (d. h. beliebiger Text) sein.
- Einige integrierte Funktionen verfügen außerdem über spezielle Funktionen:
report_bug:- Der Link wird im Verbindungsabbruchsbildschirm angezeigt, wenn die Verbindung durch einen Paketverarbeitungsfehler verursacht wurde.
- Der Link wird als Kommentar in den Verbindungsabbruchsbericht aufgenommen.
bug-report-linkwurde zuserver.propertieshinzugefügt, damit der Standardserverreport_bug-Links konfigurieren kann.- Wenn dieses Feld nicht leer ist, sendet der Server den Link an die Clients.
- Dieses Feld sollte eine korrekt formatierte URL enthalten.
- Es gibt einige generische Linkbezeichnungen mit Übersetzungen, wie z. B. „Support“ oder „Website“, ohne spezielle Zusatzfunktionen.
- Der
blend-Block in den Core-Shader-Definitionen wurde entfernt, da er nicht verwendet wurde. - Der
position_color_tex-Shader wurde entfernt und durch den bereits vorhandenenposition_tex_colorersetzt. - Der
glint_direct-Shader wurde entfernt und durch den bereits vorhandenenglint-Shader ersetzt. - Der
armor_glint-Shader wurde entfernt, da er nicht verwendet wurde.
Konstruktionsgruppen
- Das Feld
liquid_settingswurde zu Strukturen vom Typminecraft:jigsawhinzugefügt. - Mögliche Werte:
apply_waterlogging: Wenn ein wasseraufsaugender Block mit vorhandenem Wasser überlappt, wird er wasseraufsaugend.ignore_waterlogging: Wasseraufsaugende Blöcke, die vorhandenes Wasser überlappen, werden nicht wasseraufsaugend.- Standardwert ist
apply_waterlogging.
- Standardwert ist
- Das optionale Feld
override_liquid_settingswurde zum Elementtypsingle_pool_elementhinzugefügt.- Dieselben möglichen Werte wie für
liquid_settingsin Jigsaw-Strukturen. - Überschreibt die übernommenen Flüssigkeitseinstellungen der übergeordneten Jigsaw-Struktur beim Generieren dieses Pool-Elements.
- Dieselben möglichen Werte wie für
fire_aspect_lightablehinzugefügt: Alle Blöcke, die durch Schlagen mit Verbrennung verzauberten Werkzeugen angezündet werden können.
- Schadenstyp-Prädikat
- Neue Option:
is_direct– optionaler boolescher Wert.- Sofern vorhanden, muss der Schaden direkt (
true) oder indirekt (false) sein. - Schaden ist direkt, wenn seine direkten und Quellkreaturen identisch sind.
- Sofern vorhanden, muss der Schaden direkt (
Trailer
[Bearbeiten | Quelltext bearbeiten]Galerie
[Bearbeiten | Quelltext bearbeiten]-
Das Update-Artwork von Vollversion 1.21.
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ https://www.minecraft.net/en-us/article/tricky-trials-update-official-release-date
- ↑ MC-295949 – Das Fliegen durch Ranken mit einer Elytra bricht den Flug ab
- ↑ https://cdn.skye.lol/diffs/25w02a_to_25w03a.html
- ↑ Dies wurde zusammen mit der Behebung eines Fehlers hinzugefügt, der sie einige Versionen zuvor unbeabsichtigt federn ließ. MC-277961
- ↑ MC-236295
- ↑ MC-276828
- ↑ MC-276970
Navigation
[Bearbeiten | Quelltext bearbeiten]| Besondere Versionen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Entwicklungszyklus | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ressourcen-Updates |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aprilscherz-Updates |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Combat Tests |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Überblick | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Java Edition |
| ||||||||||
| Bedrock Edition |
| ||||||||||
| Minecraft Launcher | |||||||||||
| Konsolenedition |
| ||||||||||
| Minecraft Education |
| ||||||||||
| Minecraft Earth | |||||||||||
| Minecraft Dungeons | |||||||||||
| Minecraft Legends | |||||||||||