Bedrock Edition Preview 1.18.20.24

Preview 1.18.20.24
Bedrock 1.18.20.23 PatchNotes.jpg: Infobox image for Preview 1.18.20.24 the version in Minecraft
Bedrock 1.18.20.23.png: Infobox image for Preview 1.18.20.24 the version in Minecraft
Bedrock 1.18.20.24.png: Infobox image for Preview 1.18.20.24 the version in Minecraft
Edition

Bedrock Edition

Release date

Windows, Android, iOS, iPadOS, Xbox (Beta): February 2, 2022
Xbox (Preview): February 7, 2022

Internal version
Beta

Windows: 1.18.2023.0
Xbox One: 1.18.2023.70
Android: 1.18.20.23
Preview Xbox One: 1.18.2024.70
iOS, iPadOS: 1.18.20.24

Type

Preview

Preview for

1.18.30

Protocol version

1.18.20.23: 490
1.18.20.24: 491

Beta 1.18.20.23 (Windows, Android, Xbox) and Preview 1.18.20.24 (iOS, iPadOS, Xbox) is the second beta/Preview version for Bedrock Edition 1.18.30[a], released on February 2, 2022[2], which fixes bugs. This is the first ever beta/Preview to be labeled as "Preview".

Xbox would also receive the preview version on February 7, 2022.

Changes

Technical

Commands

  • The /tickingarea command no longer modifies areas from entities with tick_world component.

EatMobGoal

  • EatMobGoal is now unable to start when the player is the target.

Experimental

These additions and changes are accessible by enabling the "Wild Update", "Vanilla Experiments", and "Enable GameTest Framework" experimental toggle.

Changes

Blocks

Frog Spawn

  • Now breaks when pushed by a piston.
  • Now destroyed when the water source beneath it is removed.
  • Can now be placed on waterlogged blocks.
  • Can no longer be placed above solid ground or underwater with the /fill command.
  • Now destroyed by falling blocks.

Items

Goat Horns

  • Now have a cooldown period every time they are used.

Mobs

Frog

  • Can now be tempted and bred using slimeballs.
  • Adjusted Frog spawning in Swamps, weight 10, herd size 2-5.

Tadpole

  • Health is now 6, instead of 4.

Technical

GameTest Framework

  • Vector
    • Added function length(): number- Returns the length of this vector
    • Added function normalized(): Vector- Returns this as a normalized vector
    • Added static function distance(a:Vector, b:Vector): number- Returns distance between two vectors
    • Added static function lerp(a:Vector, b:Vector, t: number): Vector- Returns the linear interpolation between a and b using t as the control
    • Added static function slerp(a:Vector, b:Vector, s: number): Vector- Returns the spherical linear interpolation between a and b using s as the control
    • Added static function cross(a:Vector, b:Vector): Vector- Returns the cross product of these two vectors
    • Added static function add(a:Vector, b:Vector): Vector- Returns the addition of these vectors
    • Added static function subtract(a:Vector, b:Vector): Vector- Returns the subtraction of these vectors
    • Added static function multiply(a:Vector, b:Vector): Vector- Returns the component-wise product of these vectors
    • Added static function divide(a:Vector, b:Vector): Vector- Returns the component-wise division of these vectors
    • Added static function multiply(a:Vector, b:number): Vector- Returns the product of this vector and a scalar
    • Added static function divide(a:Vector, b:number): Vector- Returns the division of this vector and a scalar
    • Added static function min(a:Vector, b:Vector): Vector- Returns a vector that is made from the smallest components of two vectors.
    • Added static function max(a:Vector, b:Vector): Vector- Returns a vector that is made from the largest components of two vectors
  • World
    • Added function playSound(soundName: String, soundOptions: SoundOptions): void- plays a sound specified by the sound name, at a location, pitch, or volume as optionally specified in the SoundOptions argument
  • EntityItemComponent
    • Added component EntityItemComponentthat can be used to obtain an ItemStack from an item entity – e.g., getComponent(“item”).itemStack

Fixes

Custom Skins

  • Fixed custom skins not saving when leaving the Dressing Room.

Gameplay

  • Fixed an issue where the Mending enchantment would not always correctly consume XP Orbs to repair (MCPE-120119)

Mobs

  • Drowned can no longer spawn where the block light level is above 0 (MCPE-150148)

User Interface

  • Fixed truncated label (in some languages) above 2x2 crafting grid in Pocket UI inventory screen
  • Fixed the Create New World opt-in beta setting not persisting between play sessions

Vanilla Parity

  • Cauldrons are now not fillable by dripstones that are below flowing water

Items

  • Custom armor can now be equipped with the "Use" button when different armor is already equipped (MCPE-125323).

Technical

  • Fixed an issue where projectiles would 'bounce' off of Bells in strange ways (MCPE-47847).
  • Fixed Logical AND to evaluate before Logical OR, and for comparison operators to evaluate before equality operators
    • This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.18.20 or higher.
    • For example A && B || Cnow evaluates as (A && B) || C and A < B == C > D now evalutes as (A < B) == (C > D).
  • Fixed duplicate End Crystals spawning on top of End Spikes (MCPE-147817).
  • Fixed an issue in which actor properties would not always sync from the server to the client.

Notes

  1. Bedrock Edition 1.18.20 is not a version of the game and its betas are instead part of 1.18.30.[1]

References

  1. 1.18.20 rolled into 1.18.30; CornerHard on Twitch - March 30, 2022
  2. "Minecraft Beta - 1.18.20.23 (Xbox / Windows / Android)" – feedback.minecraft.net, February 2, 2022.

Navigation