Minecraft Wiki
Advertisement
beta 1.19.20.20
Bedrock beta 1.19.20.20.jpg
Edition

Bedrock Edition

Art

Beta

Erscheinungsdatum

Windows, Android, Xbox: 29. Juni 2022
iOS/iPadOS: 30. Juni 2022

Beta für

1.19.20

Protokollversion

542

Beta 1.19.20.20 (Android), Preview 1.19.20.20 (Windows, Xbox) oder Preview 1.19.20.21 (iOS, iPadOS)[1] ist die erste Beta/Preview-Version für die Bedrock Edition 1.19.20, die am 29. und 30. Juni 2022 veröffentlicht wurde[2], die mehr Parität von der Java Edition mitbrachte und Fehler beseitigte.

Änderungen[]

Blöcke[]

Endportal
  • Umbenannt in "Endportalrahmen", um der Java Edition entsprechen.

Kreaturen[]

Verwüster

Spielweise[]

Vibration

Technisch[]

Allgemein
  • Fehler behoben, durch den der Client-Status nicht mehr mit dem Server synchronisiert werden konnte, wenn die Verwendung eines Gegenstands abgebrochen wurde oder fehlschlug.
Blöcke
  • Serverentwickler können nun die Prüfsummen der Blockregistrierung von Server und Client sehen, um zu prüfen, ob sie nicht übereinstimmen (suchen Sie "Block Registry Checksum" in den Ausgabeprotokollen und vergleichen Sie)
Eimer Gegenstand
  • Das Freigeben einer Eimer-Kreatur spawnt nun die richtige Kreatur-Typ.
  • Die Reihenfolge, in der eine Eimer-Kreatur erstellt wird, wenn er freigegeben wird, wurde korrigiert, was bedeutet, dass alle Akteur-Eigenschaften korrekt geladen werden.
Dedicated Server
  • Hinzufügen einer Server-Eigenschaft disable-player-interaction, die den Clients mitteilt, dass sie andere Spieler bei der Interaktion mit der Welt ignorieren sollen.
  • Hinzufügen einer neuen dedicated Server-Eigenschaft "chat-restriction", die in der Datei "server.properties" geändert werden kann, um den Chat für alle Spieler, die sich mit dem Server verbinden, zu beschränken. Die möglichen Werte der Eigenschaft sind "None", "Dropped", und "Disabled". Siehe die Standarddatei für weitere Informationen
Grafisch
  • Bei der datengesteuerten Blocktesselierung dreht sich die Drehpunkt-Basis-Drehung der Geometriebox nun um den korrekten Drehpunkt.
  • Hinzufügen von Inhaltswarnungen für große Icons für Texturtessellation (z.B. Objekte in der Hand)
Stabilität und Leistung
  • Der Client kann nun seine eigenen LevelChunks generieren, was dem Server erspart, jeden Chunk in der Ansicht zu generieren und zu streamen. Der Server wird sich darauf beschränken, LevelChunks zu generieren, die im Tickbereich liegen und auf der Festplatte gespeichert sind
    • Neue ChunkSource und ChunkViewSource für den Client erstellt, um Chunks zu generieren
    • Neues FeatureRegistryPacket hinzugefügt, um den Inhalt der FeatureRegistry an den Client zu senden
    • Die meisten BiomeComponents wurden in das BiomeDefinitionListPacket eingefügt, damit der Client die Biome richtig nachbearbeiten kann
    • FeatureToggle 'Client Side Generation' hinzugefügt
    • Vorhandene Telemetrie modifiziert, um zwischen Server- und Client-seitiger LevelChunk-Generierung aufzuteilen
    • Code hinzugefügt, um die client-seitige Beleuchtung zu korrigieren, damit sie mit der Server-Seite übereinstimmt

Experimentell[]

Diese Ergänzungen und Änderungen sind durch Aktivieren des experimentellen Toggles "Enable GameTest Framework" zugänglich.

Änderungen[]

Technisch[]

Actor-Eigenschaften
  • Inhaltsfehler hinzugefügt für den Fall, dass es zu viele Eigenschaften auf dem Akteur gibt (mehr als 32) oder wenn ein String-Enum-Name zu lang ist (mehr als 32 Zeichen)
  • Wiederherstellung der Möglichkeit, einen Molang-Ausdruck für Standardwerte von Akteurseigenschaften zu verwenden (diese sind hauptsächlich für zufällige Startwerte nützlich)
GameTest Framework
  • Performance Watchdog
    • Es wurde ein Performance-Watchdog hinzugefügt, der GameTests auf langsam laufende Skripte überwacht.
    • Die Ausführung eines langsam laufenden Skripts führt zu Inhaltsprotokoll-Warnungen
    • Zusätzlich führen lange Skript-Hänger (mehr als 3 Sekunden in einem einzigen Tick) zu einer Ausnahme
    • Neue Eigenschaften zu propertiesfor watchdog configuration auf Dedicated Server hinzugefügt
      • script-watchdog-enable- Aktiviert den Watchdog (Standard = true)
      • script-watchdog-hang-threshold- Legt den Watchdog-Schwellenwert für einzelne Tick-Hänger fest (Standard = 3000 ms)
      • script-watchdog-spike-threshold- Legt den Watchdog-Schwellenwert für einzelne Tick-Spikes fest (Standardwert = 100 ms)
      • script-watchdog-slow-threshold- Setzt den Watchdog-Schwellenwert für langsame Skripte über mehrere Ticks (Standard = 2ms)
  • mojang-minecraft-uiforms wurde aktualisiert, um zu reagieren, wenn der Client nicht in der Lage war, ein modales Formular anzuzeigen
    • isCancledfield in canceled umbenannt
    • cancelationReasonfield hinzugefügt
    • FormCancelationReasonenum hinzugefügt
  • ScoreboardObjectiveDisplayOptions
    • Klasse 'ScoreboardObjectiveDisplayOptions' hinzugefügt
    • Nur-Lese-Eigenschaft 'Objective: objective' hinzugefügt
    • Nur-Lese-Eigenschaft 'ObjectiveSortOrder: sortOrder' hinzugefügt
  • Anzeiger
    • Funktion 'removeObjective(objectiveId: string | Objective): void' hinzugefügt - Entfernt ein Objektiv
    • Neue Funktion 'addObjective(objectiveId: string, displayName: string): Objective' - Erzeugt ein zu verfolgendes Objektiv, das mit objectiveId identifiziert und mit displayName auf dem Bildschirm angezeigt wird
    • Neue Funktion 'getObjectiveAtDisplaySlot(displaySlotId: string): ScoreboardObjectiveDisplayOptions' - Ruft Ziel und Sortierreihenfolge ab, die in dem durch displaySlotId angegebenen DisplayObjective-Slot enthalten sind
    • Funktion 'setObjectiveAtDisplaySlot(displaySlotId: string, ScoreboardObjectiveDisplayOptions: scoreboardObjectiveDisplayOptions) hinzugefügt: Objective' - Setzt das Ziel und die Sortierreihenfolge des Anzeigeslots, wie durch displaySlotId angegeben
    • Neue Funktion 'clearObjectiveAtDisplaySlot(displaySlotId: string): Objective' - Löscht das DisplayObjective des Objektivs, das es gerade anzeigt
  • Block
    • Block SignComponent hinzugefügt, die das Abrufen des Wertes des Schildtextes ermöglicht - Zugriff über getComponent("sign") auf Schildblöcke
  • BlockSignComponent
    • Nur-Lese-Eigenschaft text: string- Ermöglicht das Abrufen des Schildtextes
Allgemein
  • Begrenzung der Anzahl der Elemente im Bedingungsfeld von minecraft:part_visibility auf 64
  • Umbenennung der minecraft:aim_collisionblock Komponente in minecraft:selection_box
  • Umbenennung der Komponente minecraft:block_light_emission in minecraft:light_emission und Änderung des akzeptierten Wertetyps von float in int
  • Umbenennung von minecraft:destroy_time in minecraft:destructible_by_mining und Umstrukturierung der Komponente, so dass sie entweder als Boolean oder als Objekt definiert werden kann
    • Wenn die Komponente auf true gesetzt wird, erhält der Block die Standard-Zerstörungszeit und wenn sie auf false gesetzt wird, wird der Block durch Mining unzerstörbar
    • Wenn die Komponente als Objekt definiert wird, kann der Benutzer die Anzahl der Sekunden festlegen, die für die Zerstörung des Blocks mit Basisausrüstung benötigt werden.
  • Die minecraft:frictioncomponent wurde geändert, um die Reibung des Blocks anstelle der Bewegung darzustellen

Fehlerkorrekturen[]

Einzelnachweise[]

Advertisement