25w35a ist eine Entwicklungsversion zur Vollversion 1.21.9 der Java Edition. Mit 25w35a kommen folgende Neuerungen, Änderungen und Fehlerkorrekturen ins Spiel:
- Spielregeln
- Die Spielregel
pvp wurde zur Synchronisierung mit Bedrock Edition hinzugefügt.
- Bei
false können sich Spieler nicht gegenseitig Schaden zufügen.
- Standardmäßig
true.
- Die Spielregel
allowEnteringNetherUsingPortals wurde hinzugefügt.
- Die Spielregel
enableCommandBlocks wurde zur Synchronisierung mit Bedrock Edition hinzugefügt.
- Bei
false können Befehlsblöcke nicht verwendet werden.
- Standardmäßig
true.
- Die Spielregel
spawnMonsters wurde hinzugefügt.
- Bei
false können feindliche Kreaturen nicht auf natürliche Weise spawnen.
- Standardmäßig
true.
Sprache
- Optionen
- Die Option "
AllowCursorChanges" wurde den Mauseinstellungen hinzugefügt (Standard ist true).
- Minecraft-Server-Verwaltungsprotokoll
- Das Minecraft-Server-Verwaltungsprotokoll wurde hinzugefügt.
- Eine Server-Verwaltungs-API (JSON-RPC über WebSocket) für dedizierte Server wurde hinzugefügt.
- Die API ist standardmäßig deaktiviert und kann in der Datei
server.properties aktiviert werden:
management-server-enabled=true
management-server-host=localhost
management-server-port=25585
- Nach der Aktivierung ist die API über
ws://<management-server-host>:<management-server-port> erreichbar.
- Unterstützt die Abfrage und Aktualisierung des Serverstatus (Spieler, Whitelist, Administratoren, Einstellungen, Spielregeln).
- Sendet Benachrichtigungen bei Statusänderungen (z. B. bei Beitritt von Spielern, Aktualisierung der Spielregeln).
- server.properties
- Neue Option hinzugefügt:
management-server-enabled.
- Steuert, ob das Minecraft-Server-Verwaltungsprotokoll aktiviert ist.
- Standardmäßig
false
- Neue Option hinzugefügt:
management-server-port.
- Legt die Portnummer fest, auf der das Minecraft-Server-Verwaltungsprotokoll lauscht.
- Standardmäßig
25585
- Neue Option hinzugefügt:
management-server-host.
- Legt den Host fest, auf dem das Minecraft-Server-Verwaltungsprotokoll lauscht.
- Standardmäßig
localhost
- Neue Option hinzugefügt:
status-heartbeat-interval.
- Standardmäßig
0, d. h. deaktiviert.
Kupfertruhe
- Kupfertruhen, die durch das Erschaffen eines Kupfergolems entstehen, verbinden sich nun korrekt mit nahegelegenen Kupfertruhen.
- Die Bodentextur der großen Kupfertruhe wurde geändert.
- Kupfergolemstatue
- Wenn sich ein Kupfergolem in einen Kupfergolem verwandelt, wird nur noch sein benutzerdefinierter Name gespeichert.
- Der benutzerdefinierte Name des Kupfergolems basiert jetzt auf der Gegenstandskomponente
custom_name statt auf entity_data.
- Hängeschild
- Kann jetzt nur noch aus Eisenketten hergestellt werden.
- Eisenkette
- ID von
chain in iron_chain geändert.
Kupfergolem
- Die Hitbox des Kupfergolems wurde optimiert.
- Die Hitbox ist nun 0,98 Blöcke hoch, um die Pfadfindung in einem Block hohen Räumen zu ermöglichen.
- Der Kupfergolem verwendet nun den Sattel-Ausrüstungsplatz für Blöcke, die auf seinem Blitzableiter platziert werden.
- Sein Kopf-Ausrüstungsplatz funktioniert nun wie ein normaler Kopf-Ausrüstungsplatz, ähnlich wie bei humanoiden Kreaturen.
- server.properties
- Die Option
allow-nether, spawn-monsters, enable-command-block, pvp wurde entfernt.
- Datenpaket
- Die Version des Datenpakets wurde auf
85.0 geändert.
- Ressourcenpaket
- Die Version des Ressourcenpakets wurde auf
67.0 geändert.
Benutzeroberfläche
- Beim Hinzufügen eines neuen Servers zur Serverliste wird der Name nicht mehr automatisch eingetragen. Wenn das Feld leer bleibt, wird ein Standardname verwendet.
- Mehr Texteingaben unterstützen jetzt die Textauswahl durch Ziehen des Mauszeigers.
Textkomponenten
- 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.
<type-specific>: zusätzliche Felder je nach Objekttyp.
- Ähnlich wie bei der
nbt-Textkomponente kann das Feld object weggelassen werden.
- Es wird jedoch empfohlen, es zur Fehlerprüfung anzugeben.
- Atlas-Objekttyp
- Verhält sich wie die vorherige
object-Komponente, ist jetzt aber ein separater Objekttyp.
- Verwendet dasselbe Format wie zuvor.
- Player-Objekttyp
- Rendert den Kopf des Spielers.
- Wenn ein partielles Profil angegeben ist, wird die Skin auf die gleiche Weise wie die
minecraft:profile-Komponente auf dem Kopf des Spielers aufgelöst.
- Format:
player: Spielerprofil
name: Spielername, optionaler String
id: Spieler-UUID, optionale UUID
properties: Profileigenschaften, optionale Karte
hat: Steuert die Darstellung einer Hutebene, Boolean, Standardwert true
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 Cursors in eine Hand.
- Diese Funktion kann mit der Option „Cursoränderungen zulassen“ im Menü „Mauseinstellungen…“ deaktiviert werden.
Fehlerkorrekturen