Bedrock Edition Preview 1.20.70.20

Preview 1.20.70.20
Bedrock 1.20.70.20 PatchNotes.png: Infobox image for Preview 1.20.70.20 the version in Minecraft
Bedrock 1.20.70.20.png: Infobox image for Preview 1.20.70.20 the version in Minecraft
Edition

Bedrock Edition

Release date

January 24, 2024

Server version

1.20.70.20

Editor version

0.5.3

Build version

21280743

Internal version

Windows: 1.20.7020.0
Xbox: 1.20.7020.70
Android, iOS, iPadOS: 1.20.70.20

Version code

Android:
952007020(armeabi-v7a,33)
962007020(x86,33)
972007020(arm64-v8a,33)
982007020(x86_64,33)

Type

Preview

Preview for

1.20.70

Downloads

Server
Windows
Linux

Protocol version

654

Beta 1.20.70.20 (Android) or Preview 1.20.70.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.20.70, released on January 24, 2024,[1] which fixes bugs.

Additions

General

Tutorial hints

  • Added tutorial hints.

Changes

Blocks

Grass Block

  • The ID has been changed from grass to grass_block.

Leaves

  • The different leaf type block states for the leaves and leaves2 IDs have now been split up into their own IDs.
Old ID New ID
BlockSprite leaves.png: Sprite image for leaves in Minecraft leaves BlockSprite oak-leaves.png: Sprite image for oak-leaves in Minecraft oak_leaves
BlockSprite spruce-leaves.png: Sprite image for spruce-leaves in Minecraft spruce_leaves
BlockSprite birch-leaves.png: Sprite image for birch-leaves in Minecraft birch_leaves
BlockSprite jungle-leaves.png: Sprite image for jungle-leaves in Minecraft jungle_leaves
BlockSprite leaves.png: Sprite image for leaves in Minecraft leaves2 BlockSprite acacia-leaves.png: Sprite image for acacia-leaves in Minecraft acacia_leaves
BlockSprite dark-oak-leaves.png: Sprite image for dark-oak-leaves in Minecraft dark_oak_leaves

Wooden Slab

  • The different wood type block states for the wooden_slab and double_wooden_slab IDs have now been split up into their own IDs.
Old ID New ID
BlockSprite wooden-slabs.png: Sprite image for wooden-slabs in Minecraft wooden_slab BlockSprite oak-slab.png: Sprite image for oak-slab in Minecraft oak_slab
BlockSprite spruce-slab.png: Sprite image for spruce-slab in Minecraft spruce_slab
BlockSprite birch-slab.png: Sprite image for birch-slab in Minecraft birch_slab
BlockSprite jungle-slab.png: Sprite image for jungle-slab in Minecraft jungle_slab
BlockSprite acacia-slab.png: Sprite image for acacia-slab in Minecraft acacia_slab
BlockSprite dark-oak-slab.png: Sprite image for dark-oak-slab in Minecraft dark_oak_slab
BlockSprite double-wooden-slabs.png: Sprite image for double-wooden-slabs in Minecraft double_wooden_slab BlockSprite double-oak-slab.png: Sprite image for double-oak-slab in Minecraft oak_double_slab
BlockSprite double-spruce-slab.png: Sprite image for double-spruce-slab in Minecraft spruce_double_slab
BlockSprite double-birch-slab.png: Sprite image for double-birch-slab in Minecraft birch_double_slab
BlockSprite double-jungle-slab.png: Sprite image for double-jungle-slab in Minecraft jungle_double_slab
BlockSprite double-acacia-slab.png: Sprite image for double-acacia-slab in Minecraft acacia_double_slab
BlockSprite double-dark-oak-slab.png: Sprite image for double-dark-oak-slab in Minecraft dark_oak_double_slab

General

Realms

  • Updated the Realms Plus landing page to make it more clear how Realms subscriptions work.
  • The text-to-speech narrator will now read the filter dropdown menu in the members tab when collapsed.
  • The text-to-speech narrator will now read the sort dropdown menu in the members tab when collapsed.
  • Added full narration for timestamps in stories and comments.
  • Removed double narration from the Opt Out button in the Realms settings menu.

Touch Controls

  • The button's textures of the "D-Pad & tap to interact" touch control mode have been updated.

Mobs

Wolf

  • Wolves can now withstand the same amount of damage as in Java Edition.
    • Rather than halving all damage dealt to tamed wolves by entities other than players or arrows.
  • Increased the maximum health of tamed wolves from 20HP♥ × 10 to 40HP♥ × 20. Pre-existing tamed wolves need to be fed to reach the new maximum health.
    • To ensure the healing rate remains consistent, the health restored by feeding wolves has been doubled.

Technical

API

  • Added ScriptGameRules and gameRules for accessing & modifying game rules.
  • Moved ItemDurabilityComponent from beta to 1.9.0.
  • Moved getAllStates API from beta to stable.
  • @minecraft/server.WeatherChangeAfterEvent
    • Moved WeatherChangeAfterEvent from beta to stable.
  • Moved setOnFire from beta to 1.9.0.
  • Moved extinguishFire from beta to 1.9.0.
  • Moved EntityOnFireComponent from beta to 1.9.0.
  • Moved getEquipmentSlot from beta to 1.9.0.
  • Moved BlockStateType from beta to 1.9.0.
  • Moved BlockStates from beta to 1.9.0.
  • Moved BlockSignComponent from beta to 1.9.0.
  • Moved DyeColor from beta to 1.9.0.
  • Moved SignSide from beta to 1.9.0.
  • Moved ContainerSlot from beta to 1.9.0.
  • Moved InvalidContainerSlotError from beta to 1.9.0.
  • Moved getSlot from beta to 1.9.0.
  • Moved EffectTypes from beta to 1.9.0.
  • Moved RawText from beta to 1.9.0.
  • Moved createExplosion from beta to 1.9.0.
  • Moved ExplosionOptions from beta to 1.9.0.
  • Moved DimensionType from beta to 1.9.0.
  • Moved DimensionTypes from beta to 1.9.0.

JSON

Entities
  • The entity_sensor component’s range field now supports two values, the first one for horizontal range and the second one for vertical range.
  • This requires a format_version of 1.20.70 or higher.
Spawn rules
  • minecraft:spawns_on_block_filter now supports block descriptors.
  • minecraft:spawns_on_block_prevented_filter now supports block descriptors.
  • minecraft:spawns_above_block_filter now supports block descriptors.

Molang

  • Added new Molang API’s that give read access to rider body and head rotations:
    • rider_body_x_rotation(riderIndex) => float
    • rider_body_y_rotation(riderIndex) => float
    • rider_head_x_rotation(riderIndex) => float
    • rider_head_y_rotation(riderIndex,clampRotation?) => float
    • ride_body_x_rotation => float
    • ride_body_y_rotation => float
    • ride_head_x_rotation => float
    • ride_head_y_rotation(clampRotation?) => float

NBT Parsing

  • Loading of NBT data is now more restrictive. Negative-length arrays, invalid tag ids, and not enough bytes in a payload are now all treated as errors which will prevent a tag loading where before those conditions were sometimes ignored.

Experimental

These additions and changes are accessible by enabling the "Armadillo and Wolf Armor", "Update 1.21", and "Beta APIs" experimental toggles.

Changes

Items

Armadillo Scute

  • The texture has been changed.

Armadillo Spawn Egg

  • The texture has been changed.

Wolf Armor

  • The texture has been changed.

Mobs

Armadillo

  • The texture has been updated.
  • Now have a reduced vertical range when scanning for potential threats.
  • Can now also be found in badlands biome variations.
  • Now scare away spiders and cave spiders, but only when they are not rolled up.
  • Now float better and create more splash particles when in water.
  • Baby armadillos now catch up to their parents a bit faster.
  • The armadillo’s roll-up behavior has been enhanced to bolster its defensive capabilities:
    • Armadillos are now more resistant to damage when rolled up.
    • Armadillos now roll up when attacked by a player or a mob, instead of panicking.
    • Armadillos now keep track of the last player who hit them, regarding them as a threat for 20 seconds.

Cave Spiders & Spiders

  • Are now scared of armadillos not in a rolled up state.

Wolf

  • The collars of tamed wolves have been increased in size, making them visible not only from the front but also from other angles.

Non-mob entities

Wind Charge Projectile

  • Updated the model, texture, and animation to give it a more dynamic look and feel.

Technical

API

  • ItemComponent
    • Added isCooldownCategory(cooldownCategory: string) : boolean to ItemCooldownComponent.
    • Added getCooldownTimeRemaining(player: Player) : number to ItemCooldownComponent.
    • Added MinecraftCooldownCategoryTypes to @minecraft/vanilla-data.
      • Added getHiddenHudElements(): HudElements[].
      • Added isForcedHidden(hudElement: HudElements): Boolean.
      • Added resetHudElements(): void.
      • Added setHudVisibility(visible: HudVisibility, hudElements?: HudElements[]): void.
      • Added hideAllExcept(hudElements?: HudElements[]).
  • Added interface BlockFilter. Used to include / exclude blocks by tag, type and permutation.
  • BlockRaycastOptions
    • Added optional member BlockFilter.
    • Updated getBlockFromRay(location: Vector3, direction: Vector3, options?: BlockRaycastOptions): BlockRaycastHit | undefined to throw if the BlockFilter include / exclude types cannot be resolved inside BlockRaycastOptions.
    • Added a disableWatchdog method that disable and enable the scripting watchdog in scripts.
  • Added function playSound(soundId: string, location: Vector3, soundOptions?: WorldSoundOptions): void - Plays a sound at a specified location for all players in the dimension.
  • clearJob(jobId: number) - Will now clear iterations in the current tick as well as any scheduled for future ticks. Previously would only clear iterations in future ticks.

Molang

  • Removed the following experimental Molang queries:
    • biome_has_any_tag
    • biome_has_all_tags
    • self
    • target
    • client_input_type
    • get_nearby_entities
    • get_nearby_entities_except_self

Fixes

25 issues fixed

From released versions before 1.20.70

  • MCPE-46152 – Stage 1 berry bushes don't slow you down.
  • MCPE-126454 – Riptide tridents don't reduce fall damage.
  • MCPE-163165 – Can't continuously place blocks while jumping when above water.
  • MCPE-169595 – Shield with globe pattern does not match java.
  • MCPE-174590 – Resetting search bar doesn’t save after exiting creative inventory.
  • MCPE-176675 – Some files and folders are no longer generated within external storage.

From the previous development version

  • MCPE-176939 – Various blocks do not play the fall sound due to using the wrong key.
  • MCPE-177189 – Sun rays illuminate dark areas in deferred rendering.
  • MCPE-177269 – External storage is no longer activated automatically.
  • MCPE-177578 – Held items don't show in inventory with deferred technical preview.
  • MCPE-177613 – Wolf Armor doesn't protect Wolves from Creeper explosion damage.
  • MCPE-178037 – Player Gets Softlocked To the “You died” Menu when Customizing Controls Whilst Dead.
  • MCPE-178063 – Fireworks are launched in one place, when you hold down the use button.
  • MCPE-178077 – Holding down right-click only places one boat.

Others

  • Fixed lighting artifacts that could occur after suspending/resuming on Android in the Deferred Technical Preview.
  • Items held by players now cast shadows when in third-person in the Deferred Technical Preview.
  • Items held by mobs now cast shadows in the Deferred Technical Preview.
  • Fixed banner staffs not rendering while equipped in hand in the Deferred Technical Preview.
  • Improved point light color blending in the Deferred Technical Preview.
  • Fixed point lights behind the camera popping in and out in the Deferred Technical Preview.
  • Fixed skylight not being updated properly when big gap of air were present between the ceiling and the floor.
  • Fixed deleting the last story on a Realms Stories Feed page not redirecting you back to the previous page.
  • Realms Stories no longer requires the game to restart after the feature is released.
  • Fixed narration for main panel text and Realm Feed button on Realm Slots screen.
  • Fixed a bug where pressing the back button at the choose a subscription screen would cause the “Preview Realms couldn’t load” message under some circumstances.

2 issues fixed

From released versions before 1.20.70

  • REALMS-10464 – Attempting to remove an item from an item frame in Creative mode destroys the item frame.
  • REALMS-10536 – Removing a book from a lectern in Creative mode removes the book and destroys the lectern.

References

  1. "Minecraft Beta & Preview - 1.20.70.20" – Minecraft Feedback, January 24, 2024.
  2. MCPE-178351

Navigation