v1.20.30
| Edition | |
|---|---|
| Server Version |
1.20.30.02 |
| Interne Versionsnummer |
Windows: 1.20.3002.0 |
| Erscheinungsdatum |
19. September 2023 |
| Entwicklungsversionen | |
| Download | |
| Protokollversion |
618 |
1.20.30 ist ein kleineres Update für die Bedrock Edition, dass am 19. September veröffentlicht wurde und mehr Parität zur Java Edition bringt und Fehler behebt.[1]
Neuerungen
Befehlsformat
- Legt fest, wie viel Prozent der Spieler schlafen müssen, damit die Nacht übersprungen wird.
- Bei einem Wert von 0 oder einem negativen Wert reicht ein einziger Spieler aus, um die Nacht zu überspringen, und die Nacht wird sofort übersprungen, ohne den Übergang zum Einschlafen.
- Bei einem Wert über 100 kann die Nacht nicht übersprungen werden.
- Standardmäßig auf 100 eingestellt.
Allgemein
- "Rezeptfreigabe/Rezepte freischalten" Spiel und erweiterte Option hinzugefügt, standardmäßig deaktiviert.
- Zum Aktivieren/Deaktivieren des neuen Rezeptfreigabesystems und seiner Funktionen.
- Warnungen für iOS- und iPadOS-Nutzer, die keinen Speicherplatz mehr haben, wurden hinzugefügt.
- Es wird nun eine Meldung angezeigt, wenn der Spieler die Schaltfläche zum Wechseln der Kameraperspektive drückt, aber eine bestimmte Perspektive bereits über den Befehl
/cameraeingestellt ist.
Technisch
- Unterstützung für die Option
allow_random_seedin Weltvorlagen-Manifesten hinzugefügt.
- Die folgenden Komponenten wurden in den JSON-Formaten 1.20.20 und höher aus der experimentellen Version freigegeben:
minecraft:hand_equippedGegenstandskomponente.minecraft:use_durationGegenstandskomponente.minecraft:stacked_by_dataGegenstandskomponente.
- Die folgenden Komponenten wurden in den JSON-Formaten 1.20.20 und höher aus der Experimentierphase freigegeben:
minecraft:wearableGegenstandskomponente.minecraft:diggerGegenstandskomponente.
DimensionTypefür die Skripterstellung zugänglich gemacht.- Die folgenden Regeln für die Platzierung von Merkmalen wurden offengelegt:
minecraft:aggregate_feature.minecraft:cave_carver_feature.minecraft:fossil_feature.minecraft:geode_feature.minecraft:growing_plant_feature.minecraft:multiface_feature.minecraft:nether_cave_carver_feature.minecraft:ore_feature.minecraft:partially_exposed_blob_feature.minecraft:scatter_feature.minecraft:search_feature.minecraft:sequence_feature.minecraft:single_block_feature.minecraft:snap_to_surface_feature.minecraft:structure_template_feature.minecraft:surface_relative_threshold_feature.minecraft:tree_feature.minecraft:underwater_cave_carver_feature.minecraft:vegetation_patch_feature.minecraft:weighted_random_feature.
Änderungen
Blöcke
- Härte und Explosionswiderstand der meisten Blöcke wurden mit der Java Edition gleichgesetzt.
- Generiert nun Partikeleffekte in einem relativ großen Abstand, je nach Systemleistung.
- Verschiedene Schneeschichten haben jetzt unterschiedliche Höhen, passend zur Java Edition.
- Die IDs von
stained_glasswurden nun in eigene IDs aufgeteilt.
- Die IDs von
stained_glass_panewurden in eigene IDs aufgeteilt.
Befehlsformat
- Befehl
/camera
- Ist jetzt auch ohne die Verwendung des experimentellen Schalters "Experimentelle Kameras" verfügbar.
- Nicht mehr hinter dem experimentellen Schalter
- Aktualisierte Syntax, um zur Java Edition zu passen.
- Alte Syntax:
recipe <victim: target> give <recipe: string>recipe <victim: target> take <recipe: string>
- Neuer Syntax:
recipe give <victim: target> <recipe: string>recipe take <victim: target> <recipe: string>
- Alte Syntax:
- Die Rezepte werden nun von der Befehl-Auto-Vervollständigung vorgeschlagen.
- Jetzt erscheint eine Ausgabemeldung, nachdem der Befehl ausgeführt wurde.
- Das Argument
victim: targetwurde inplayer: targetgeändert.
- Befehl
/scriptevent
- Befindet sich jetzt nicht mehr hinter dem experimentellen Schalter "Beta APIs".
- Änderte
facing_directionBlockstatus zuminecraft:block_face.minecraft:block_faceverwendet sechs String-Werte["down", "up", "north", "south", "east", "west"].
- Änderte
top_slot_bitBlockstatus zuminecraft:vertical_half.minecraft:vertical_halfverwendet zwei String-Werte["bottom", "top"].
Spielweise
- Nicht mehr hinter dem experimentellen Schalter
- Die Suche findet nur noch den Anfang eines beliebigen Wortes im Namen des Gegenstands.
- Der Sound der Rezeptbenachrichtigung wurde passend zur Java Edition aktualisiert.
- Die Dauer der Rezept-Benachrichtigungen wird nun basierend auf der Anzahl der freigespielten Rezepte berechnet.
- Die Rezeptbuchsuche wurde beim Spielen in Überlebensmodus mit folgenden Änderungen aktualisiert:
- Die Suche findet nur noch den Anfang eines beliebigen Wortes im Namen des Gegenstands. Zum Beispiel werden bei der Suche nach "redstone" jetzt Redstone-Verstärker und Redstone-Fackel angezeigt, aber nicht Tiefenschiefer-Redstone-Erz.
- Rezepte, die noch nicht freigeschaltet wurden, werden in den Suchergebnissen angezeigt.
- Der Spieler wird nun beim Reiten aus dem Schleichen gezwungen.
- Die Fähigkeit, zu kriechen, ist nun auch ohne die Verwendung des experimentellen USchalters "Kriechen" verfügbar.
- Der Spieler wird jetzt beim Reiten aus dem Kriechen gezwungen.
Allgemein
- Die experimentellen Umschaltfunktion "Kriechen" und "Rezeptfreischaltung" wurden entfernt.
- Die Seltsame Suppe wurde aus dem Kreativinventar entfernt.
- Das Logo für Minecraft Vorschau wurde geändert.
- Das Dropdown-Menü "Joystick immer sichtbar" wurde in "Joystick-Sichtbarkeitsoption" geändert.
- Dropdown "Schleichen umschalten" in "Schleichen" geändert.
- Die Schaltfläche "Alte Welt synchronisieren" wurde in den Speicherbildschirm verschoben.
- Die Option "Rezepte entsperren/Rezepte freischalten" wurde zum erweiterten Abschnitt im "Neue Welt erstellen-Bildschirm" hinzugefügt.
- Der "Text to Speech"-Erzähler liest nun die "Disconnected"-Nachricht im Spielmenü, wenn es ohne Internetverbindung geöffnet wird.
- Umbenennung der Schaltfläche "Verwalten" in "Abbrechen" in den "Optionen" > "Abonnements".
Kreaturen
- Wenn sie getötet werden, lassen sie keine Gegenstände mehr fallen, die sie in der Hand halten.
- Kann jetzt Kirschsetzlinge verkaufen.
- Zeigt jetzt ihren Rang im Aussehen an.
Nicht-Mob-Entitäten
- Zerbricht jetzt, wenn er auf ein Boot fällt.
Technisch
- Bedrock Editor
- Die nicht funktionierende Hamburger-Menü-Schaltfläche wurde aus den "Quick Panel"-Registerkarten entfernt.
- Linux dedizierter Server: Ubuntu 20.04 LTS (Focal Fossa) ist nun die minimal unterstützte Version von Ubuntu. Ubuntu 18.04 LTS wird nicht mehr unterstützt.
- Verwerfung der
minecraft:creative_categoryKomponente in JSON Formaten 1.20.20 und höher. - Die Sichtbarkeit von Kreativgruppen und Befehlen kann jetzt in
descriptionin JSON-Formaten ab 1.20.20 eingestellt werden. - Die Dauer der Feuerverzauberung für Geschosse aus einer
ShooterItemComponentwurde geändert, um zum Vanilla-Verhalten zu passen. - Sound-Definitionen akzeptieren nun sowohl Float- als auch Integer-Werte für
min_distanceundmax_distance. - Render-Controller ohne Texturen führen nun zu einem Inhaltsfehler und werden ignoriert.
- Entfernt das
server-authoritative-soundbool ausserver.properties. - Veraltete
on_digParameter vonminecraft:diggerGegenstandskomponente in JSON Formaten 1.20.20 und höher.
Experimentell
Diese Ergänzungen und Änderungen sind durch Aktivierung der experimentellen Schalter "Molang Features", "Experimentelle Kameras" und "Beta-APIs" zugänglich.
Neuerungen
Technisch
- API
- Kamera-Skripting-APIs für die folgenden APIs hinzugefügt:
setCamera(): setzt die Kamera auf eine bestimmte Voreinstellung.fade(): Startet eine Kameraüberblendung.clear(): löscht die aktuellen Einstellungen der Kamera.
Änderungen
Technisch
- Molang
- Umbenennung von
block_propertyundhas_block_propertyinblock_stateundhas_block_state
- API
- Konvertiert
set_block_propertyzuset_block_statefür benutzerdefinierte Blöcke. defineVectorzuDynamicPropertiesDefinitionhinzugefügt.EntityEquipmentInventoryComponent- Es wurde eine Validierung für
setEquipmentimplementiert, die nun einen booleschen Wert zurückgibt, der angibt, ob der Gegenstand in den angegebenen Slot ausgerüstet werden kann.
- Es wurde eine Validierung für
EntityEquipmentInventoryComponent ist derzeit nur auf Spieler beschränkt.
- Verschieben von
getDaynach1.4.0. - Verschiebt
getTimeOfDaynach1.4.0. setTimeOfDay(timeOfDay: number | TimeOfDay)nach1.4.0verschoben.- Verschieben von
getAbsoluteTimenach1.4.0. - Verschiebt
setAbsoluteTime(absoluteTime: number)nach1.4.0.
- Verschieben von
- Verschieben von
TimeOfDaynach1.4.0.- Längenbeschränkungen zu
setLorehinzugefügt - Bis zu20Zeilen mit bis zu50Zeichen pro Zeile. - Verschieben der Funktion
setLorenach1.4.0. - Die Funktion
getLorewurde nach1.4.0verschoben. - Die Klasse
SystemAfterEventswurde nach1.4.0verschoben. - Die Klasse
ScriptEventCommandMessageAfterEventwurde nach1.4.0verschoben.
- Längenbeschränkungen zu
- Der Player
onScreenDisplaywurde nach1.4.0verschoben. titleDisplayOptionsnach1.4.0verschoben.screenDisplaywurde nach1.4.0verschoben.
Directionwurde nach1.4.0verschoben.EntityDamageSourcenach1.4.0verschoben.EntityDieAfterEventwurde zu1.4.0verschoben.- Verschieben von
EntityEventOptionszu1.4.0 - Das
EntityHitBlockAfterEventwurde zu1.4.0verschoben. - Das
EntityHitEntityAfterEventwurde nach1.4.0verschoben. EntityHurtAfterEventwurde nach1.4.0verschoben.EntityHealthChangedAfterEventwurde nach1.4.0verschoben.- Die Methode
Dimension.getBlockFromRaywurde nach1.4.0verschoben. - Die Methode
Dimension.getEntitiesFromRaywurde nach1.4.0verschoben. - Die Methode
Entity.getBlockFromViewDirectionwurde nach1.4.0verschoben. - Die Methode
Entity.getEntitiesFromViewDirectionwurde nach1.4.0verschoben. BlockRaycastHitwurde nach1.4.0verschoben.BlockRaycastOptionswurde nach1.4.0verschoben.- Verschieben von
EntityRaycastHitnach1.4.0 EntityRaycastOptionswurde nach1.4.0verschoben.PressurePlatePushEventwurde nach1.4.0verschoben.PressurePlatePopEventwurde nach1.4.0verschoben.- Verschieben von
TripWireTripEventnach1.4.0
TargetBlockHitEvent wurde nach 1.4.0 verschoben.
- Die Eigenschaft id wurde zugänglich gemacht, auch wenn die Entität nicht gültig ist.
- Die Eigenschaft typeId wurde zugänglich gemacht, auch wenn die Entität nicht gültig ist.
- Eigenschaften der Ereignisquelle für Gegenstände vom Typ Entität zu Spieler geändert
- Entfernt
MinecraftBlockTypes, definiert in@minecraft/server. ItemUseBeforeEventwurde nach1.4.0verschoben.ItemUseOnBeforeEventnach <de>1.4.0 verschoben.ItemUseAfterEventwurde nach1.4.0verschoben.ItemUseOnAfterEventwurde nach1.4.0verschoben.ItemStartUseOnAfterEventwurde nach1.4.0verschoben.ItemStopUseAfterEventwurde nach1.4.0verschoben.ItemStopUseOnAfterEventwurde nach1.4.0verschoben.ItemCompleteUseAfterEventwurde nach1.4.0verschoben.- Verschieben von
ItemReleaseUseAfterEventnach1.4.0. - Das
ItemStartUseAfterEventwurde nach1.4.0verschoben.
DimensionLocation wurde nach 1.4.0 verschoben.
- Umbenennung von
PositionInUnloadedChunkErrorinLocationInUnloadedChunkErrorund Verschiebung nach1.4.0. - Umbenennung von
PositionOutOfWorldBoundariesErrorinLocationOutOfWorldBoundariesErrorund Verschiebung nach1.4.0.getSpawnPointwurde nach1.4.0verschoben.setSpawnPointnach1.4.0verschoben.getDefaultSpawnLocationnach1.4.0verschoben.- Verschiebt
setDefaultSpawnLocationnach1.4.0.
WorldAfterEvents- Entfernt
projectileHit. - Hinzugefügt
projectileHitBlock. - Hinzugefügt
projectileHitEntity.
- Entfernt
- Klasse
ProjectileHitBlockAfterEventExportklasse hinzugefügt:ProjectileHitBlockAfterEvent { readonly dimension: Dimension; readonly hitVector: Vector3; readonly location: Vector3; readonly projectile: Entity; readonly source?: Entity; getBlockHit(): BlockHitInformation; }
- Exportklasse ProjectileHitEntityAfterEvent hinzugefügt:
ProjectileHitEntityAfterEvent { readonly dimension: Dimension; readonly hitVector: Vector3; readonly location: Vector3; readonly projectile: Entity; readonly source?: Entity; getEntityHit(): EntityHitInformation; }
- Freigabe der Anzeigetafel API's von
betaauf1.4.0.- Aktualisiert
Scoreboard.getObjective,getObjectiveAtDisplaySlotundclearObjectiveAtDisplaySlotaufreturn '| undefined '.
- Aktualisiert
- Freigabe von
isValid()vonbetaauf1.4.0für die folgenden Klassen:BlockContainerEntityPlayerSimulatedPlayer
- Entfernt die
minecraft:ignores_permissionKomponente. - Entfernt die
minecraft:mirrored_artKomponente. - Das
protection-Feld wurde von derminecraft:armor-Komponente in dieminecraft:wearable-Komponente im JSON-Format 1.20.20 und höher verschoben. - Veraltet die
minecraft:armorKomponente in den JSON Formaten 1.20.20 und höher. - Entfernt nicht funktionale und überflüssige Slot-Optionen aus der
minecraft:wearableKomponente, d.h. Haupthand, Hotbar, Inventar, Enderchest und Equippable. - Gegenstände mit der
minecraft:wearableKomponente, die denweapon.offhandSlot benutzen, werden nicht mehr ausgerüstet, wenn der Gegenstand in der Hotbar benutzt wird. - Das Ausrüsten von benutzerdefinierten tragbaren Gegenständen löst einen generischen Ausrüstungssound aus.
- Benutzerdefinierte Gegenstände mit der
minecraft:wearable-Komponente können nun durch Klicken und Ziehen im Inventar oder durch Umschaltklick ausgerüstet werden.
Fehlerkorrekturen
| Fehlerkorrekturen: |
|---|
|