Minecraft Wiki

Mojang-studios-horizontal Frist zur Mojang-Konto-Migration verpasst ?
Kein Problem, bis zum 18. Dezember 2023 gibt es noch eine andere Möglichkeit.

MEHR ERFAHREN

Minecraft Wiki
Advertisement
v1.20.30
Edition

Bedrock Edition

Server Version

1.20.30.02

Interne
Versionsnummer

Windows: 1.20.3002.0
ChromeOS, Android, iOS, iPadOS, Fire: 1.20.30.02
Xbox One: ?
PlayStation 4: ?

Erscheinungsdatum

19. September 2023

Entwicklungsversionen
Download

Server
Windows Linux

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

Befehl /gamerule playersSleepingPercentage
  • 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

Optionen
  • "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 /camera eingestellt ist.

Technisch

Add-ons
  • Unterstützung für die Option allow_random_seed in Weltvorlagen-Manifesten hinzugefügt.
JSON
  • Die folgenden Komponenten wurden in den JSON-Formaten 1.20.20 und höher aus der experimentellen Version freigegeben:
    • minecraft:hand_equipped Gegenstandskomponente.
    • minecraft:use_duration Gegenstandskomponente.
    • minecraft:stacked_by_data Gegenstandskomponente.
  • Die folgenden Komponenten wurden in den JSON-Formaten 1.20.20 und höher aus der Experimentierphase freigegeben:
    • minecraft:wearable Gegenstandskomponente.
    • minecraft:digger Gegenstandskomponente.
  • DimensionType fü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

Abbauen
  • Härte und Explosionswiderstand der meisten Blöcke wurden mit der Java Edition gleichgesetzt.
Kirschlaub
  • Generiert nun Partikeleffekte in einem relativ großen Abstand, je nach Systemleistung.
Schnee
  • Verschiedene Schneeschichten haben jetzt unterschiedliche Höhen, passend zur Java Edition.
Gefärbtes Glas
  • Die IDs von stained_glass wurden nun in eigene IDs aufgeteilt.
Gefärbte Glasscheibe
  • Die IDs von stained_glass_pane wurden in eigene IDs aufgeteilt.

Befehlsformat

Befehl /camera
  • Ist jetzt auch ohne die Verwendung des experimentellen Schalters "Experimentelle Kameras" verfügbar.
Befehl /recipe
  • 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>
  • Die Rezepte werden nun von der Befehl-Auto-Vervollständigung vorgeschlagen.
  • Jetzt erscheint eine Ausgabemeldung, nachdem der Befehl ausgeführt wurde.
  • Das Argument victim: target wurde in player: target geändert.
Befehl /scriptevent
  • Befindet sich jetzt nicht mehr hinter dem experimentellen Schalter "Beta APIs".
Amethysthaufen
  • Änderte facing_direction Blockstatus zu minecraft:block_face.
    • minecraft:block_face verwendet sechs String-Werte ["down", "up", "north", "south", "east", "west"].
Stufen
  • Änderte top_slot_bit Blockstatus zu minecraft:vertical_half.
    • minecraft:vertical_half verwendet zwei String-Werte ["bottom", "top"].

Spielweise

Rezeptbuch
  • 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.
Schleichen
  • Der Spieler wird nun beim Reiten aus dem Schleichen gezwungen.
Kriechen
  • 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

Experimente
  • Die experimentellen Umschaltfunktion "Kriechen" und "Rezeptfreischaltung" wurden entfernt.
Kreativinventar
Menübildschirm
  • Das Logo für Minecraft Vorschau wurde geändert.
Optionen
  • 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

Dorfbewohner
  • Wenn sie getötet werden, lassen sie keine Gegenstände mehr fallen, die sie in der Hand halten.
Fahrender Händler
Zombiedorfbewohner
  • Zeigt jetzt ihren Rang im Aussehen an.

Nicht-Mob-Entitäten

Fallender Block
  • 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.
Server
  • 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.
JSON
  • Verwerfung der minecraft:creative_category Komponente in JSON Formaten 1.20.20 und höher.
  • Die Sichtbarkeit von Kreativgruppen und Befehlen kann jetzt in description in JSON-Formaten ab 1.20.20 eingestellt werden.
  • Die Dauer der Feuerverzauberung für Geschosse aus einer ShooterItemComponent wurde geändert, um zum Vanilla-Verhalten zu passen.
  • Sound-Definitionen akzeptieren nun sowohl Float- als auch Integer-Werte für min_distance und max_distance.
  • Render-Controller ohne Texturen führen nun zu einem Inhaltsfehler und werden ignoriert.
  • Entfernt das server-authoritative-sound bool aus server.properties.
  • Veraltete on_dig Parameter von minecraft:digger Gegenstandskomponente 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_property und has_block_property in block_state und has_block_state
API
  • Konvertiert set_block_property zu set_block_state für benutzerdefinierte Blöcke.
  • defineVector zu DynamicPropertiesDefinition hinzugefügt.
  • EntityEquipmentInventoryComponent
    • Es wurde eine Validierung für setEquipment implementiert, die nun einen booleschen Wert zurückgibt, der angibt, ob der Gegenstand in den angegebenen Slot ausgerüstet werden kann.

EntityEquipmentInventoryComponent ist derzeit nur auf Spieler beschränkt.

      • Verschieben von getDay nach 1.4.0.
      • Verschiebt getTimeOfDay nach 1.4.0.
      • setTimeOfDay(timeOfDay: number | TimeOfDay) nach 1.4.0 verschoben.
      • Verschieben von getAbsoluteTime nach 1.4.0.
      • Verschiebt setAbsoluteTime(absoluteTime: number) nach 1.4.0.
    • Verschieben von TimeOfDay nach 1.4.0.
      • Längenbeschränkungen zu setLore hinzugefügt - Bis zu 20 Zeilen mit bis zu 50 Zeichen pro Zeile.
      • Verschieben der Funktion setLore nach 1.4.0.
      • Die Funktion getLore wurde nach 1.4.0 verschoben.
      • Die Klasse SystemAfterEvents wurde nach 1.4.0 verschoben.
      • Die Klasse ScriptEventCommandMessageAfterEvent wurde nach 1.4.0 verschoben.
    • Der Player onScreenDisplay wurde nach 1.4.0 verschoben.
    • titleDisplayOptions nach 1.4.0 verschoben.
    • screenDisplay wurde nach 1.4.0 verschoben.
  • Direction wurde nach 1.4.0 verschoben.
  • EntityDamageSource nach 1.4.0 verschoben.
  • EntityDieAfterEvent wurde zu 1.4.0 verschoben.
  • Verschieben von EntityEventOptions zu 1.4.0
  • Das EntityHitBlockAfterEvent wurde zu 1.4.0 verschoben.
  • Das EntityHitEntityAfterEvent wurde nach 1.4.0 verschoben.
  • EntityHurtAfterEvent wurde nach 1.4.0 verschoben.
  • EntityHealthChangedAfterEvent wurde nach 1.4.0 verschoben.
  • Die Methode Dimension.getBlockFromRay wurde nach 1.4.0 verschoben.
  • Die Methode Dimension.getEntitiesFromRay wurde nach 1.4.0 verschoben.
  • Die Methode Entity.getBlockFromViewDirection wurde nach 1.4.0 verschoben.
  • Die Methode Entity.getEntitiesFromViewDirection wurde nach 1.4.0 verschoben.
  • BlockRaycastHit wurde nach 1.4.0 verschoben.
  • BlockRaycastOptions wurde nach 1.4.0 verschoben.
  • Verschieben von EntityRaycastHit nach 1.4.0
  • EntityRaycastOptions wurde nach 1.4.0 verschoben.
  • PressurePlatePushEvent wurde nach 1.4.0 verschoben.
  • PressurePlatePopEvent wurde nach 1.4.0 verschoben.
  • Verschieben von TripWireTripEvent nach 1.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.
  • ItemUseBeforeEvent wurde nach 1.4.0 verschoben.
  • ItemUseOnBeforeEvent nach <de>1.4.0 verschoben.
  • ItemUseAfterEvent wurde nach 1.4.0 verschoben.
  • ItemUseOnAfterEvent wurde nach 1.4.0 verschoben.
  • ItemStartUseOnAfterEvent wurde nach 1.4.0 verschoben.
  • ItemStopUseAfterEvent wurde nach 1.4.0 verschoben.
  • ItemStopUseOnAfterEvent wurde nach 1.4.0 verschoben.
  • ItemCompleteUseAfterEvent wurde nach 1.4.0 verschoben.
  • Verschieben von ItemReleaseUseAfterEvent nach 1.4.0.
  • Das ItemStartUseAfterEvent wurde nach 1.4.0 verschoben.

DimensionLocation wurde nach 1.4.0 verschoben.

  • Umbenennung von PositionInUnloadedChunkError in LocationInUnloadedChunkError und Verschiebung nach 1.4.0.
  • Umbenennung von PositionOutOfWorldBoundariesError in LocationOutOfWorldBoundariesError und Verschiebung nach 1.4.0.
    • getSpawnPoint wurde nach 1.4.0 verschoben.
    • setSpawnPoint nach 1.4.0 verschoben.
    • getDefaultSpawnLocation nach 1.4.0 verschoben.
    • Verschiebt setDefaultSpawnLocation nach 1.4.0.
  • WorldAfterEvents
    • Entfernt projectileHit.
    • Hinzugefügt projectileHitBlock.
    • Hinzugefügt projectileHitEntity.
  • Klasse ProjectileHitBlockAfterEvent Exportklasse 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 beta auf 1.4.0.
    • Aktualisiert Scoreboard.getObjective, getObjectiveAtDisplaySlot und clearObjectiveAtDisplaySlot auf return '| undefined '.
  • Freigabe von isValid() von beta auf 1.4.0 für die folgenden Klassen:
    • Block
    • Container
    • Entity
    • Player
    • SimulatedPlayer
JSON
  • Entfernt die minecraft:ignores_permission Komponente.
  • Entfernt die minecraft:mirrored_art Komponente.
  • Das protection-Feld wurde von der minecraft:armor-Komponente in die minecraft:wearable-Komponente im JSON-Format 1.20.20 und höher verschoben.
  • Veraltet die minecraft:armor Komponente in den JSON Formaten 1.20.20 und höher.
  • Entfernt nicht funktionale und überflüssige Slot-Optionen aus der minecraft:wearable Komponente, d.h. Haupthand, Hotbar, Inventar, Enderchest und Equippable.
  • Gegenstände mit der minecraft:wearable Komponente, die den weapon.offhand Slot 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

Einzelnachweise

Advertisement