Skip to main content

Minecraft Beta & Preview - 1.20.70.21

Blocks

  • "double_wooden_slab" block is now split into unique instances "oak_double_slab", "spruce_double_slab", "birch_double_slab", "jungle_double_slab", "acacia_double_slab", "dark_oak_double_slab"
    • This requires a "format_version" of 1.20.70 or higher

Components

  • "damage_sensor" component's "damage_modifier" and "damage_multiplier" fields are now properly considered during damage immunity calculations, so that damage adjusted to be lesser or equal to the highest damage received during an entity's immunity period will be accurately ignored (MCPE-167651)
    • This requires a world version of 1.20.70 or higher

Editor

The Editor and its corresponding API are in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. Tag us on social channels with #BedrockEditor.

Learn how to use the Editor, join the GitHub Discussion forum to engage with the team, and get started building extensions via the starter kit and samples.

Fixes this week:

  • Fixed a bug where the reload modal failed to appear when pressing the button with multiple connected players

Entity Filters

  • Added new entity filter "was_last_hurt_by", which checks if the subject is the last player or mob to have recently attacked the entity

Items

  • Custom armor attachables can now be trimmed with vanilla trims, and modified vanilla patterns can be applied to custom armor attachables and items
    • Vanilla trim textures can be overridden via the attachable component
    • Vanilla trims can be applied to custom geo armor via the attachable component
    • Modified vanilla trim patterns (to fit the new geo armor) can be applied via the attachable component
    • Armor trim patterns on custom armor requires the 1.20.60+ format version for the attachable and item

Molang

  • surface_particle_color, query.surface_particle_texture_coordinate, and query.surface_particle_texture_size are now versioned with 1.20.70 to allow the three queries to see leaf blocks as the surface texture below the block. Molang versions lower than 1.20.70 will continue to not see the leaf block below them
  • This change takes effect for Molang queries in packs that have a manifest.json min_engine_version of 1.20.70 or higher.

Stability and Performance

  • Removed ItemFrameDropItemPacket 

Experimental Features

Script API

  • Entity Components
    • Added _EntityTypeFamilyComponent_with functions getTypeFamilies(): string[] and hasTypeFamily(typeFamily: string): boolean
  • Item
    • Moved _ItemFoodComponent_from beta to 1.9.0
    • Added function matches(itemName: string, states?: Record<string, boolean | number | string>): boolean
  • Removed class BlockVolumeUtils. Moving utility functions onto _BlockVolumeBase_and BlockVolume
  • Added class BlockVolumeBase. Is the base class from which block volumes will extend
  • BlockVolume
    • Breaking Change Converted BlockVolume from an interface to a class which extends BlockVolumeBase
  • @minecraft/server.Entity.playAnimation
    • Moved Entity.playAnimation from beta to stable
  • Moved enum _BlockPistonState_from beta to 1.9.0
  • Moved class _BlockPistonComponent_from beta to 1.9.0
  • Moved class _PistonActivateAfterEvent_from beta to 1.9.0
  • Moved class _PistonActivateAfterEventSignal_from beta to 1.9.0

Dimension

  • Dimension.getEntities now only returns the entities within the dimension that's being queried

Graphical

  • Enabled the Deferred Technical Preview for iOS devices
  • Added Point Light Shadows to the Deferred Technical Preview. This new feature allows light sources such as torches and lanterns to cast shadows
    • Note that depending on your current Shadows Quality setting, this feature may be disabled by default. A new label and tooltip have been added to the Deferred Graphics section in Video Settings to indicate if point light shadows are currently on/off.
    • Some instability may arise when using this new feature in tandem with "Ultra" settings for other features. If you experience crashes, then lowering some visual settings may help alleviate the issue until it is resolved.
  • Fixed the lighting of the Allay in Deferred Technical Preview