Bedrock Edition 1.21.20/Development versions

This is a list of Bedrock Edition 1.21.20 development versions.

Preview 1.21.10.20

Beta 1.21.10.20 (Android) or Preview 1.21.10.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.20[a], released on May 22, 2024,[2] which fixes bugs.

Additions

Gameplay

Game Tips

  • Added a game tip that tells the player how to swim when using a touch device.​
    • This game tip only shows up when you are in water.
  • Added a game tip that tells the player how to move when using a touch device with the D-pad control scheme.
  • The game tip for breaking blocks is now labeled as the most relevant game tip when the player is freezing in powder snow. Therefore, the tip for breaking blocks will show up before other tips.
  • When there are hostile mobs nearby, the player can still get game tips that will help the player run away (e.g. movement, jumping and camera movement) but other tips won't appear.​

Changes

Blocks

Vaults

  • Loot ejected from Vaults in Trial Chambers are now dependent on level, position and player seed.

Top Snow

  • Top Snow block now falls when placed using the /setblock command.

Double Slabs

  • The different stone slab type block states for the double_stone_block_slab ID have now been split up into their own IDs.
Old ID New ID
BlockSprite double-smooth-stone-slab.png: Sprite image for double-smooth-stone-slab in Minecraft double_stone_block_slab BlockSprite double-smooth-stone-slab.png: Sprite image for double-smooth-stone-slab in Minecraft smooth_stone_double_slab
BlockSprite sandstone.png: Sprite image for sandstone in Minecraft sandstone_double_slab
BlockSprite oak-planks.png: Sprite image for oak-planks in Minecraft petrified_oak_double_slab
BlockSprite cobblestone.png: Sprite image for cobblestone in Minecraft cobblestone_double_slab
BlockSprite bricks.png: Sprite image for bricks in Minecraft brick_double_slab
BlockSprite stone-bricks.png: Sprite image for stone-bricks in Minecraft stone_brick_double_slab
BlockSprite block-of-quartz.png: Sprite image for block-of-quartz in Minecraft quartz_double_slab
BlockSprite nether-bricks.png: Sprite image for nether-bricks in Minecraft nether_brick_double_slab

Slabs

  • The different stone slab type block states for the stone_block_slab2 and stone_block_slab3 IDs have now been split up into their own IDs.
Old ID New ID
BlockSprite red-sandstone-slab.png: Sprite image for red-sandstone-slab in Minecraft stone_block_slab2 BlockSprite red-sandstone-slab.png: Sprite image for red-sandstone-slab in Minecraft red_sandstone_slab
BlockSprite purpur-slab.png: Sprite image for purpur-slab in Minecraft purpur_slab
BlockSprite prismarine-slab.png: Sprite image for prismarine-slab in Minecraft prismarine_slab
BlockSprite dark-prismarine-slab.png: Sprite image for dark-prismarine-slab in Minecraft dark_prismarine_slab
BlockSprite prismarine-brick-slab.png: Sprite image for prismarine-brick-slab in Minecraft prismarine_brick_slab
BlockSprite mossy-cobblestone-slab.png: Sprite image for mossy-cobblestone-slab in Minecraft mossy_cobblestone_slab
BlockSprite smooth-sandstone-slab.png: Sprite image for smooth-sandstone-slab in Minecraft smooth_sandstone_slab
BlockSprite red-nether-brick-slab.png: Sprite image for red-nether-brick-slab in Minecraft red_nether_brick_slab
BlockSprite end-stone-brick-slab.png: Sprite image for end-stone-brick-slab in Minecraft stone_block_slab3 BlockSprite end-stone-brick-slab.png: Sprite image for end-stone-brick-slab in Minecraft end_stone_brick_slab
BlockSprite smooth-red-sandstone-slab.png: Sprite image for smooth-red-sandstone-slab in Minecraft smooth_red_sandstone_slab
BlockSprite polished-andesite-slab.png: Sprite image for polished-andesite-slab in Minecraft polished_andesite_slab
BlockSprite andesite-slab.png: Sprite image for andesite-slab in Minecraft andesite_slab
BlockSprite diorite-slab.png: Sprite image for diorite-slab in Minecraft diorite_slab
BlockSprite polished-diorite-slab.png: Sprite image for polished-diorite-slab in Minecraft polished_diorite_slab
BlockSprite granite-slab.png: Sprite image for granite-slab in Minecraft granite_slab
BlockSprite polished-granite-slab.png: Sprite image for polished-granite-slab in Minecraft polished_granite_slab

Infested Block

  • The different block states for the monster_egg ID have now been split up into their own IDs.
Old ID New ID
BlockSprite infested-stone.png: Sprite image for infested-stone in Minecraft monster_egg BlockSprite infested-stone.png: Sprite image for infested-stone in Minecraft infested_stone
BlockSprite infested-cobblestone.png: Sprite image for infested-cobblestone in Minecraft infested_cobblestone
BlockSprite infested-stone-bricks.png: Sprite image for infested-stone-bricks in Minecraft infested_stone_bricks
BlockSprite infested-mossy-stone-bricks.png: Sprite image for infested-mossy-stone-bricks in Minecraft infested_mossy_stone_bricks
BlockSprite infested-cracked-stone-bricks.png: Sprite image for infested-cracked-stone-bricks in Minecraft infested_cracked_stone_bricks
BlockSprite infested-chiseled-stone-bricks.png: Sprite image for infested-chiseled-stone-bricks in Minecraft infested_chiseled_stone_bricks

Stone Bricks

  • The different block states for the stonebrick ID have now been split up into their own IDs.
Old ID New ID
BlockSprite stone-bricks.png: Sprite image for stone-bricks in Minecraft stonebrick BlockSprite stone-bricks.png: Sprite image for stone-bricks in Minecraft stone_bricks
BlockSprite mossy-stone-bricks.png: Sprite image for mossy-stone-bricks in Minecraft mossy_stone_bricks
BlockSprite cracked-stone-bricks.png: Sprite image for cracked-stone-bricks in Minecraft cracked_stone_bricks
BlockSprite chiseled-stone-bricks.png: Sprite image for chiseled-stone-bricks in Minecraft chiseled_stone_bricks

Infested Cobblestone

  • It now has a hardness of 1.

Smooth Stone Bricks

  • Smooth stone bricks block can no longer be obtained through commands and existing "Smooth Stone Bricks" will be converted to "Stone Bricks".

Prismarine Slab, Dark Prismarine Slab, Prismarine Bricks Slab, Andesite Slab, Polished Andesite Slab, Diorite Slab, Polished Diorite Slab, Granite Slab, and Polished Granite Slab

  • They now have a hardness of 1.5.

End Stone Brick Slab

  • It now has a hardness of 3.

General

Realms

  • All items on the Realms purchase screens are now focusable and can be navigated through using a gamepad input.
  • Removed an extra "the" in Realms section of Minecraft Encyclopedia.

UI

  • Shift-clicking inventory items no longer causes the item stack count to briefly appear above the stack.
  • Interacting with a block outside of a players reach no longer causes the block interface to briefly appear.
  • Added new visual elements to Hardcore mode in Create New World and new Edit World, and a sound effect when toggling Hardcore mode on or off. (Preview only)

Mobs

Parrots

  • Parrot now correctly imitates the Bogged when nearby.

Witches

  • Witches now always drop 4-8 Redstone Dust on death.
    • This is to improve the viability of farms that utilize Witch Huts to obtain Redstone Dust.

World generation

Trial Chambers

  • Trial Chambers now generate far less frequently in the Deep Dark biome.

Technical

Add-Ons and Script Engine

  • Added a content error when snow_accumulation array in a biome JSON has the minimum value set higher than the maximum value.

API

  • MinecraftItemTypes no longer contains old item names.
  • Potions
    • Added class Potions which contains helpers for retrieving handles to potion associated types.
    • Added class PotionEffectType which is a potion effect type handle associated with MinecraftPotionEffectTypes.
    • Added class PotionModifierType which is a potion modifier type handle associated with MinecraftPotionModifierTypes.
    • Added class PotionLiquidType which is a potion type handle associated with MinecraftPotionLiquidTypes.
    • Added class ItemPotionComponent which can be obtained from a valid potion ItemStack.
    • Added interface PotionOptions for use in createPotion.
    • Added function createPotion for creating valid potion items.
  • Vanilla-Data
    • Added enum MinecraftPotionLiquidTypes containing potion liquid IDs.
    • Added enum MinecraftPotionEffectTypes containing potion effect IDs.
    • Added enum MinecraftPotionModifierTypes containing potion modifier IDs.
  • BlockExplodeAfterEvent
    • Released BlockExplodeAfterEvent from beta to 1.12.0.
    • Released BlockExplodeAfterEventSignal from beta to 1.12.0.
    • Released blockExplode from beta to 1.12.0.
  • Released ItemTypes from beta to 1.12.0.
  • Released InputPermissionCategory from beta to 1.12.0.
  • Released PlayerInputPermissions and inputPermissions from beta to 1.12.0.
  • Released PlayerInputPermissionCategoryChangeAfterEvent and afterEvents.playerInputPermissionCategoryChanged from beta to 1.12.0.
  • Added bound check for setCurrentValue. The provided value will be clamped to the range of this attribute.
  • GameRules
    • Released ShowDaysPlayed from beta to 1.12.0.
    • Released showDaysPlayed from beta to 1.12.0.
  • EnchantmentTypes
    • Released getAll(): EnchantmentType[] from beta to 1.12.0.
  • EntityRaycastOptions
    • Released ignoreBlockCollision from beta to 1.12.0.
    • Released includeLiquidBlocks from beta to 1.12.0.
    • Released includePassableBlocks from beta to 1.12.0.
    • Released hitBlockPermutation member of EntityHitBlockAfterEvent from beta to 1.12.0.
  • Released beta version of addEffect method on Entity to 3.0, which adds a return type for the newly created effect. (or undefined if no effect was added)

Entities

  • Armor equipped to the second slot of minecraft:equippable is now applied to slot.armor.body instead of slot.armor.torso.
    • To retrieve information about it, query.armor_texture_slot, query.armor_color_slot and query.armor_damage_slot should now be used with a value of 4.
    • This change only affects entities with a format version equal to or greater than 21.10.

General

  • Updated documentation for Feature Rules' schema.

Graphical

  • Level screenshot thumbnails now support RTX and Deferred Technical Preview worlds.
  • Particle Emitters that use the minecraft:particle_appearance_lighting component now use the correct light level instead of the world's origin light level.

Items

  • Trimmed custom armor item icons now appear correctly when their icon texture name includes a namespace or does not match the item name.
  • Introduced slot.armor.body as an extra armor slot for entities like Horses, limited to a single armor item but needing the effects of a full armor set. (beta)
    • slot.armor.body is supported by:
      • Commands. (even if no suitable item is currently available for manipulation)
      • minecraft:attachable.
      • minecraft:interact.
      • query.armor_texture_slot. (with value 4)
      • query.armor_color_slot. (with value 4)
      • query.armor_damage_slot. (with value 4)
      • query.equipment_count.
      • has_equipment entity filter. (with domain body)
      • all_slots_empty entity filter. (with domain body)
      • any_slot_empty entity filter. (with domain body)
    • slot.armor.body is not supported by:
      • minecraft:wearable.
    • Future adjustments may alter how items equipped to slot.armor.body affect entity visibility (intended as how easy an entity is detected by other entities), enchantments, and armor protection.

Molang

  • Released state_time which no longer requires the "Upcoming Creator Features" toggle.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.

Changes

Technical

API

  • BlockRecordPlayerComponent
  • Added UIManager class and uiManager object to @minecraft/server-ui beta.
    • Renamed the componentId to minecraft:record_player for consistency.
    • Added methods getRecord, ejectRecord, pauseRecord and playRecord.
    • Removed method clearRecord, instead you should now pass undefined to setRecord to reset it.
    • Removed property readonly getLifetimeState: EntityLifetimeState from beta.
  • Removed enum EntityLifetimeState from beta.
    • Move setBlockPermutation(location: Vector3, permutation: BlockPermutation): void from beta to 12.0.
    • Move setBlockType(location: Vector3, blockType: BlockType string): void from beta to 12.0.
    • Moved getTags(): string[] from beta to 12.0.
    • Moved hasTag(tag: string): boolean from beta to 12.0.
    • Removed property readonly fallDistance: number from beta.

Components

  • EntityLeashableComponent
    • Added property canBeStolen: boolean.
    • Added property hardDistance: number.
    • Added property leashHolder: Entity.
    • Added property leashHolderEntityId: string.
    • Added property maxDistance: number.
    • Added property isLeashed: boolean.
    • Renamed function leash(leashHolder: Entity): void to leashTo(leashHolder: Entity): void.

General

  • Updated the Hide Paperdoll toggle to default to false for Chromebooks.
  • Added the "Creator Cameras: New Third Person Presets" experiment and toggle which contains:
    • New minecraft:follow_orbit preset that is accessible by the /camera command and can have a view offset.

Graphical

  • Removed an errant 10 times multiplier in atmospheric scattering in the Deferred Technical Preview.
    • This is expected to cause skies in existing packs to become darker and will require content creators to multiply their Rayleigh Strength, Mie Sun Strength, and Mie Moon Strength each by a factor of 10 to achieve the same visual result as before.
  • Corrected an issue with the ACES tonemapper in the Deferred Technical Preview on Android. ACES tonemapping should now provide the expected results on Android. This should cause no changes on other platforms.
  • Volumetric fog density settings are now supported for weather when a format_version of 1.21.0 or higher is specified in the Deferred Technical Preview.

Fixes

27 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-54855 – Continuous slab placing causes slabs to change from upper to lower
  • MCPE-61891 – Locator Maps Show a 3D Model Of Players Head, Capes, Elytra and Armor
  • MCPE-120910 – Scaffolding flickers like blocks and as an item drop (when moving away from them)
  • MCPE-168757 – Items in the off-hand slot cannot be removed by tapping on an item in the Creative inventory unless the item has a + icon next to it
  • MCPE-173506 – Items stay selected between creative tabs
  • MCPE-177684 – Marketplace downloads stuck at 0%
  • MCPE-178884 – Bogged can inflict slowness by melee attacking
  • MCPE-178937/summon command do not have "Wind_Charge" Entity
  • MCPE-179661 – Breeze rod is not held correctly, unlike the blaze rod
  • MCPE-179726 – Oak leaves particles appear when you break acacia leaves
  • MCPE-179754 – Maces can break cobwebs and bamboo
  • MCPE-180275 – Item moves slightly in slot after being quick moved to anvil
  • MCPE-180337 – Fishing bobber is not deflected when hitting a breeze's head
  • MCPE-180712 – Item renders in front of stack size number when being quick moved
  • MCPE-180864 – Regeneration hearts animation is much faster than it should be
  • MCPE-180962 – Mace smash attack can knockback tamed mobs
  • MCPE-180964 – Petrified oak ("wooden") slabs are not converted properly
  • MCPE-181338 – Item stack count renders above hover text
  • MCPE-181364/camera set behaves incorrectly when run during an existing camera interpolation
  • MCPE-181455 – The top texture of active and inactive trial spawner is not consistent
  • MCPE-181496 – Wind burst can prevent players from taking fall damage

Others

  • Music will no longer be stopped by the /stopsound command.
  • The sound emitted when a player walks on a Heavy Core Block is now controlled by the appropriate slider in the audio preferences.
  • Fixed an issue that caused sideloaded .mcpack files to fail to apply when uploading to Realms.
  • Fixed a bug that prevented get and StructureManager.place from loading structures stored in the root of the structures directory.
  • Fixed bug that caused the game to crash when executing a run command from the runCommand() and Dimension.runCommandAsync() scripting APIs.
  • Fixed a bug where interacting, while sneaking, with Command, Jigsaw, and Structure blocks could cause the UI to open/close multiple times.

1 issue fixed

From released versions before Bedrock Edition 1.21.20

  • REALMS-11625 – Environment within a chunk may noticeably change when getting close to the chunk when thousands of blocks away from spawn

Preview 1.21.10.21

Beta 1.21.10.21 (Android) or Preview 1.21.10.21 (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for Bedrock Edition 1.21.20[b], released on May 29, 2024,[4] which fixes bugs.

Additions

Gameplay

Game Tips

  • Added chat game tip. The tip appears when there are remote players in a world or if cheats are enabled.
    • If the chat game tip can be shown for a player, the open chat instructions posted in the chat are removed.

Changes

Blocks

Coral Wall Fan and Dead Coral Wall Fan

  • The different coral hang type and dead bit block states for the coral_fan_hang, coral_fan_hang2, and coral_fan_hang3 IDs have now been split up into their own IDs.
Old ID New ID
BlockSprite coral-fans.png: Sprite image for coral-fans in Minecraft coral_fan_hang BlockSprite tube-coral-wall-fan.png: Sprite image for tube-coral-wall-fan in Minecraft tube_coral_wall_fan
BlockSprite brain-coral-wall-fan.png: Sprite image for brain-coral-wall-fan in Minecraft brain_coral_wall_fan
BlockSprite dead-tube-coral-wall-fan.png: Sprite image for dead-tube-coral-wall-fan in Minecraft dead_tube_coral_wall_fan
BlockSprite dead-brain-coral-wall-fan.png: Sprite image for dead-brain-coral-wall-fan in Minecraft dead_brain_coral_wall_fan
BlockSprite coral-fans.png: Sprite image for coral-fans in Minecraft coral_fan_hang2 BlockSprite bubble-coral-wall-fan.png: Sprite image for bubble-coral-wall-fan in Minecraft bubble_coral_wall_fan
BlockSprite fire-coral-wall-fan.png: Sprite image for fire-coral-wall-fan in Minecraft fire_coral_wall_fan
BlockSprite dead-bubble-coral-wall-fan.png: Sprite image for dead-bubble-coral-wall-fan in Minecraft dead_bubble_coral_wall_fan
BlockSprite dead-fire-coral-wall-fan.png: Sprite image for dead-fire-coral-wall-fan in Minecraft dead_fire_coral_wall_fan
BlockSprite coral-fans.png: Sprite image for coral-fans in Minecraft coral_fan_hang3 BlockSprite horn-coral-wall-fan.png: Sprite image for horn-coral-wall-fan in Minecraft horn_coral_wall_fan
BlockSprite dead-horn-coral-wall-fan.png: Sprite image for dead-horn-coral-wall-fan in Minecraft dead_horn_coral_wall_fan

Slabs

  • The different stone slab type block states for the stone_block_slab4 ID have now been split up into their own IDs.
Old ID New ID
BlockSprite mossy-stone-brick-slab.png: Sprite image for mossy-stone-brick-slab in Minecraft stone_block_slab4 BlockSprite mossy-stone-brick-slab.png: Sprite image for mossy-stone-brick-slab in Minecraft mossy_stone_brick_slab
BlockSprite smooth-quartz-slab.png: Sprite image for smooth-quartz-slab in Minecraft smooth_quartz_slab
BlockSprite stone-slab.png: Sprite image for stone-slab in Minecraft normal_stone_slab
BlockSprite cut-sandstone-slab.png: Sprite image for cut-sandstone-slab in Minecraft cut_sandstone_slab
BlockSprite cut-red-sandstone-slab.png: Sprite image for cut-red-sandstone-slab in Minecraft cut_red_sandstone_slab

Mossy Stone Brick Slab

  • It now has a hardness of 1.5.

General

Character Creator

  • Updated the Dressing Room category names for "Headwear", "Outerwear", and "Footwear".

Loading tips

  • Added animated title to the loading tips dialog.

Realms

  • A local World can now be uploaded to a Preview Realm World through the Edit World screen, similar to a non-Preview Realm.

Settings

  • The control customization screen is now automatically exited when input mode is switched to something other than touch controls.

UI

  • Refreshed assets for Achievements screen: all achievements unlocked illustration, no achievement unlocked illustration, and the gamer score icon.
  • Added a button for exiting the world from the death screen when in Hardcore mode. (Preview only)

Technical

Biomes

  • Biome components minecraft:forced_features and minecraft:ignore_automatic_features are now deprecated.

API

  • EntityComponent
    • Moved class EntityMovementComponent from beta to 1.12.0.
    • Moved class EntityLavaMovementComponent from beta to 1.12.0.
    • Moved class EntityMovementGlideComponent from beta to 1.12.0.
    • Moved class EntityMovementSwayComponent from beta to 1.12.0.
    • Moved class EntityUnderwaterMovementComponent from beta to 1.12.0.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.

Changes

Technical

API

  • EntityBreathableComponent
    • Changed function setAirSupply(value: number): void to property airSupply: number in beta.
    • Added property readonly canBreathe: boolean to beta.
  • Added class PlayerCursorInventoryComponent which adds read-only access to the players cursor inventory and the ability to clear it.

Fixes

14 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-176334 – Paper Doll doesn't show up if Customize Controls is enabled
  • MCPE-178820 – Jump button gets smaller when going up or down scaffolding or ladders
  • MCPE-179650 – Banners no longer appear in the recipe book
  • MCPE-179664 – Wolf armor generates way less breaking particles than on Java
  • MCPE-179672 – Help button on Structure block leads to the block section
  • MCPE-180234 – New Bedrock d pad when customising resets when going into inventory or exiting flying
  • MCPE-181245 – Absorption Hearts are Rendered as Empty When Only Half a Heart Is Taken
  • MCPE-181275 – Sunflowers seems to be missing a part of their textures

Others

  • Mounted entities are no longer immune to Wind Charge projectile damage.
  • Tweaked the way the dismount position is calculated to better align with moving vehicles. This could result in minor differences when dismounting fast vehicles.
  • Typing into the search box on the Realms Stories Members tab no longer overrides the filter options.
  • Fixed a crash that could occur when viewing Realms Stories on a busy Realm.
  • New lines are no longer removed from Realms Stories posts that are displayed in the story feed.
  • Fixed item and block corruption when converting worlds from legacy Console Edition.

Preview 1.21.10.22

Beta 1.21.10.22 (ChromeOS, Android) or Preview 1.21.10.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Bedrock Edition 1.21.20[c], released on June 5, 2024,[6] which makes breaking changes to multiple aspects of the add-on system and fixes bugs.

Additions

Gameplay

Game Tips

  • Added emote game tip. The tip appears when there are remote players close to the player and the player has spent at least 30 seconds with other players in the world.

Changes

Blocks

Doors

  • Doors of different materials will now be able to form a double door.

Double Slabs

  • The different stone slab type block states for the double_stone_block_slab2, double_stone_block_slab3, and double_stone_block_slab4 IDs have now been split up into their own IDs.
Old ID New ID
BlockSprite red-sandstone.png: Sprite image for red-sandstone in Minecraft double_stone_block_slab2 BlockSprite red-sandstone.png: Sprite image for red-sandstone in Minecraft red_sandstone_double_slab
BlockSprite purpur-block.png: Sprite image for purpur-block in Minecraft purpur_double_slab
BlockSprite prismarine.png: Sprite image for prismarine in Minecraft prismarine_double_slab
BlockSprite dark-prismarine.png: Sprite image for dark-prismarine in Minecraft dark_prismarine_double_slab
BlockSprite prismarine-bricks.png: Sprite image for prismarine-bricks in Minecraft prismarine_brick_double_slab
BlockSprite mossy-cobblestone.png: Sprite image for mossy-cobblestone in Minecraft mossy_cobblestone_double_slab
BlockSprite smooth-sandstone.png: Sprite image for smooth-sandstone in Minecraft smooth_sandstone_double_slab
BlockSprite red-nether-bricks.png: Sprite image for red-nether-bricks in Minecraft red_nether_brick_double_slab
BlockSprite end-stone-bricks.png: Sprite image for end-stone-bricks in Minecraft double_stone_block_slab3 BlockSprite end-stone-bricks.png: Sprite image for end-stone-bricks in Minecraft end_stone_brick_double_slab
BlockSprite smooth-red-sandstone.png: Sprite image for smooth-red-sandstone in Minecraft smooth_red_sandstone_double_slab
BlockSprite polished-andesite.png: Sprite image for polished-andesite in Minecraft polished_andesite_double_slab
BlockSprite andesite.png: Sprite image for andesite in Minecraft andesite_double_slab
BlockSprite diorite.png: Sprite image for diorite in Minecraft diorite_double_slab
BlockSprite polished-diorite.png: Sprite image for polished-diorite in Minecraft polished_diorite_double_slab
BlockSprite granite.png: Sprite image for granite in Minecraft granite_double_slab
BlockSprite polished-granite.png: Sprite image for polished-granite in Minecraft polished_granite_double_slab
BlockSprite mossy-stone-bricks.png: Sprite image for mossy-stone-bricks in Minecraft double_stone_block_slab4 BlockSprite mossy-stone-bricks.png: Sprite image for mossy-stone-bricks in Minecraft mossy_stone_brick_double_slab
BlockSprite smooth-quartz-block.png: Sprite image for smooth-quartz-block in Minecraft smooth_quartz_double_slab
BlockSprite stone.png: Sprite image for stone in Minecraft normal_stone_double_slab
BlockSprite cut-sandstone.png: Sprite image for cut-sandstone in Minecraft cut_sandstone_double_slab
BlockSprite cut-red-sandstone.png: Sprite image for cut-red-sandstone in Minecraft cut_red_sandstone_double_slab

Prismarine, Dark Prismarine, and Prismarine Bricks

  • The different block states for the prismarine ID have now been split up into their own IDs.
Old ID New ID
BlockSprite all-prismarine.png: Sprite image for all-prismarine in Minecraft prismarine BlockSprite prismarine.png: Sprite image for prismarine in Minecraft prismarine
BlockSprite dark-prismarine.png: Sprite image for dark-prismarine in Minecraft dark_prismarine
BlockSprite prismarine-bricks.png: Sprite image for prismarine-bricks in Minecraft prismarine_bricks

Prismarine Double Slab, Dark Prismarine Double Slab, Prismarine Bricks Double Slab, Andesite Double Slab, Polished Andesite Double Slab, Diorite Double Slab, Polished Diorite Double Slab, Granite Double Slab, Polished Granite Double Slab, and Mossy Stone Brick Double Slab

  • They now have a hardness of 1.5.

End Stone Brick Double Slab

  • It now has a hardness of 3.

Vault

  • Added sound effect to help players understand that they have already looted this vault.

Entities

Drowned

  • Now spawn individually in rivers instead of in groups of two, like in Java Edition.
  • Now spawn in aquifers in dripstone caves, like in Java Edition.

Wind Charge

  • The model now correctly renders within its bounding box.
  • No longer burst when removed by commands.

Items

Banner Patterns

  • "Thing" is now considered of Epic rarity (magenta color).
  • "Flow" and "Guster" are now considered of Rare rarity (aqua color).
  • "Creeper Charge", "Skull Charge", and "Snout" are now considered of Uncommon rarity (yellow color).

Heavy Core, Mace, and Trident

  • Are now considered of Epic rarity (magenta color).

Wind Charge

  • Increased player-fired wind charge speed by 50%, bringing it into parity with Java Edition.

General

Touch controls

  • Buttons can now slide completely to the right when customizing controls on iOS and iPadOS.
  • When customizing touch controls, the safe zones on the left and right side are now ignored.

Gameplay

  • Tweaked the way the dismount position is calculated to better align with moving vehicles. This could result in minor differences when dismounting fast vehicles.

Realms

  • Added a new reporting flow that lets players add more context and information about why the report is being made.

Technical

API

  • Released WorldInitializeBeforeEvent from beta to 1.12.0.
  • Released WorldInitializeBeforeEventSignal from beta to 1.12.0.
  • Released ItemComponentRegistry from beta to 1.12.0.
  • Released ItemCustomComponent from beta to 1.12.0.
  • Released ItemComponentBeforeDurabilityDamageEvent from beta to 1.12.0.
  • Released ItemComponentCompleteUseEvent from beta to 1.12.0.
  • Released ItemComponentConsumeEvent from beta to 1.12.0.
  • Released ItemComponentHitEntityEvent from beta to 1.12.0.
  • Released ItemComponentMineBlockEvent from beta to 1.12.0.
  • Released ItemComponentUseEvent from beta to 1.12.0.
  • Released ItemComponentUseOnEvent from beta to 1.12.0.
  • Moved EntityTameableComponent from beta to 1.12.0 with properties getTameItems, isTamed, probability, tamedToPlayer, tamedToPlayerId and function tame.
  • Moved EntityAgeableComponent from beta to 1.12.0 with properties duration, growUp, transformToItem and function getDropItems, getFeedItems, EntityDefinitionFeedItem, Trigger.
  • Enabled the server-net module to be usable in local editor extensions.

Cameras

  • Added the view offset to the 3rd person camera for the experimental follow_orbit preset
    • The view offset is anchored to a pivot point at the center of the screen. When applied to the follow_orbit preset, the player is shifted to be at a distance from center specified by the offset.
    • The range for this offset is -100 to 100
    • This can be set by both commands and JSON
      • /camera @s set minecraft:follow_orbit view_offset viewX viewY
  • Added starting radius and rotation to the follow_orbit and 3rd person boom camera presets
    • The starting radius (distance from player) is fixed right now at 10 blocks from the player position.
    • The starting rotation (pitch and yaw) are fixed right now at 45x and 45y.
  • Exposed radius component to behavior packs to be overwritten by creator cameras. Also added minecraft:third_person and minecraft:third_person_front to the allow list of presets that can be inherited from
    • This allows the making of a 3rd person camera based on the vanilla 3rd person cameras but with a variable radius.
    • The radius (distance from player) is not limited but render distance and other constraints still exist.
    • This does not allow modifications to the vanilla cameras.

Entities

  • Added a wind_burst_on_hit subcomponent for projectiles which creates a wind burst upon collision with an entity or block before being removed from the world.

Features

  • minecraft:scatter_feature now has a distribution field like minecraft:feature_rules to define the scattering settings. Features now use schema version 1.21.10.

Item

  • Released minecraft:custom_components item component out of experimental in json formats 1.21.10 and higher.
  • Introduced slot.armor.body as an extra armor slot for entities, like horses, limited to a single armor item but needing the effects of a full armor set.
  • Introduced the minecraft:damage_absorption item component, enabling items to absorb damage intended for their wearer.
    • The absorbable_causes field allows to specify which damage causes to absorb.
    • Absorbed damage depletes the item’s durability, and surplus damage is ignored.
    • Requires equipping the item in an armor slot for damage to be absorbed.
    • When multiple damage absorbing items are equipped, a suitable one is selected at random to absorb incoming damage.
  • Introduced the minecraft:durability_sensor item component, enabling items to emit sounds and particles when damage causes them to lose durability.
    • The durability_thresholds field allows to define a list of both durability thresholds and the effects to emit when they are met.
    • When the item receives enough damage to meet multiple thresholds at the same time, only the one corresponding to the lowest durability is considered.

Experimental

Additions

API

  • Added playerEmote which fires after a player uses an emote.

Graphical

  • Added a Brightness / Gamma calibration screen for Deferred Technical Preview.
    • The calibration screen can be found under Deferred Graphics Settings within the Video settings menu.

Changes

Upcoming Creator Features

  • Deprecated entity permutations.
    • Permutations can no longer be parsed and applied to entities via their JSON file under the flag permutations.
  • Deprecated Volume and /volumearea command.
  • Entity aliases is deprecated when a format_version of 1.21.10 or higher is specified.

API

  • Use of the onTick event requires the block has the minecraft:tick component to configure how the block ticks
  • Blocks that are world generated, and have the minecraft:tick component, will now tick.

Fixes

15 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-42310 – Players can spawn in and take damage or die before the world loads correctly.
  • MCPE-144066 – Drowned doesn't spawn inside aquifers in the dripstone caves.
  • MCPE-179656 – Heavy core's inventory icon is too small.
  • MCPE-180810 – Crawl mode activated when sneak and jump onto bed.
  • MCPE-181155 – Heavy Core "floats" relative to Item Frame.
  • MCPE-181211 – Breeze wind charges can change activation blockstates of redstone components when mobGriefing gamerule is disabled.
  • MCPE-182277 – Heavy cores, maces and tridents has different rarity name color from Java.

Other

  • Fixed a bug where items from certain Add-ons could appear without textures or names when joining Realms.
  • Fixed a bug that caused Crafter to be audible from more than five blocks away.
  • Fixed Ancient City entrance using a single Deepslate tile slab instead of a double slab.
  • Fixed a bug where a user could not create a new realm via the “Free Beta/Preview Realm Available” button in the Worlds tab due to an infinite loading screen and non-functioning “Create Preview/Beta Realm” button.
  • Fixed an issue on Fire tablets where game would occasionally crash when joining a world.
  • Fixed a bug where the wrong text could be shown on the death screen while using Hardcore mode in split screen.
  • Fixed a bug that prevented two back-to-back error screens when the client was out of date and a Realm had a pending update.
  • Fixed a crash when enabling the Deferred Technical Preview experiment on Android devices with an Arm Mali GPU.

Preview 1.21.10.23

Beta 1.21.10.23 (ChromeOS, Android) or Preview 1.21.10.23 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/Preview version for Bedrock Edition 1.21.20[d], released on June 12, 2024,[8] which fixes bugs.

Changes

Blocks

Copper Doors

  • Now follow the intended design of only dropping when mined with a Stone Pickaxe or better.

Monster Spawner

  • Added break, fall, hit, jump, land, place, and step sounds.

Command format

/spreadplayers

  • Added a Max Height parameter to the command, which allows you to specify a maximum height that the spreading is done underneath.

Non-mob entities

Wind Charge

  • Now work the same on all terrain.
  • Crouching no longer affects wind charge knockback / jump amount.
  • Wind charges used by the player aimed straight down now knock the player upward ~6 blocks instead of ~2.5.
  • Latency related fall damage when using a Wind Charge will occur less often.
  • The launch position of the Wind Charge has been adjusted so it no longer fires too far from the player.

Mobs

Wolves, Polar Bears, and Pandas

  • Now will panic and try to avoid danger when damaged by environmental sources, eg: fire, lava, freezing.

General

UI

  • Safe Zone Screen position now saves properly on closing the menu.
  • Safe Zone Screen text no longer is obscured when you hover over it.
  • Safe Zone Screen sliders now properly save even when the value is changed by just 0.1.
  • Safe Zone Screen Position sliders now properly reset and rescale based on the Scale sliders.
  • Game tips now appear and disappear from the screen with "fade-in" and "fade-out" animations.
  • Replaced Marketplace Pass gradient with solid gray to improve readability.

Technical

API

  • EntityTameMountComponent
    • Moved method tameToPlayer and readonly properties tamedToPlayerId, tamedToPlayer, isTamed, isTamedToPlayer from beta to 1.12.0.
  • Released runJob method on System from beta to 1.12.0.
  • Released clearJob method on System from beta to 1.12.0.
  • Released waitTicks method on System from beta to 1.12.0.
  • @minecraft/server-ui
    • Released version 1.2.0
    • Added new beta version 1.3.0
    • Released submitButton method on ModalFormData from beta to 1.2.0.

Blocks

  • minecraft:custom_components no longer requires the Beta APIs experiment.
  • minecraft:entity_fall_on no longer requires the Beta APIs experiment.
  • minecraft:tick no longer requires the Beta APIs experiment.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.

Changes

Technical

API

  • WorldInitializeBeforeEvent
    • Renamed property blockTypeRegistry to blockComponentRegistry.
  • Moved BlockComponentRegistry from beta to 1.12.0.
  • Moved BlockCustomComponentAlreadyRegisteredError from beta to 1.12.0.
  • Moved BlockCustomComponentReloadVersionError from beta to 1.12.0.
  • Moved BlockCustomComponentReloadNewEventError from beta to 1.12.0.
  • Moved BlockCustomComponentReloadNewComponentError from beta to 1.12.0.
  • Moved BlockCustomComponent from beta to 1.12.0.
  • Moved BlockComponentStepOnEvent from beta to 1.12.0.
  • Moved BlockComponentTickEvent from beta to 1.12.0.
  • Moved BlockComponentRandomTickEvent from beta to 1.12.0.
  • Moved BlockComponentEntityFallOnEvent from beta to 1.12.0.
  • Moved BlockComponentStepOffEvent from beta to 1.12.0.
  • Moved BlockComponentPlayerInteractEvent from beta to 1.12.0.
  • Moved BlockComponentPlayerPlaceBeforeEvent from beta to 1.12.0.
  • Moved BlockComponentPlayerDestroyEvent from beta to 1.12.0.
  • Moved BlockComponentOnPlaceEvent from beta to 1.12.0.
  • Added four new error class types used for custom block component registration:
    • ScriptBlockCustomComponentAlreadyRegisteredError - When registering a custom block component and it has already been registered.
    • ScriptBlockCustomComponentReloadVersionError - When registering a custom block component with a different script version between reloading.
    • ScriptBlockCustomComponentReloadNewEventError - When registering a custom block component and it implements a new event between reloading.
    • ScriptBlockCustomComponentReloadNewComponentError - When registering a custom block component between reloading.
  • Added Block::getMapColor binding to Script Block API (Beta).

Fixes

15 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-104226 – When you break the top of a door in creative mode the item is dropped.
  • MCPE-126620 – Iron door drops without using pickaxe if you break the top half.
  • MCPE-168411/spreadplayers spawns you in the floor.
  • MCPE-173826 – Parity: Bedrock doesn't have "/spreadplayers ... under".
  • MCPE-179725 – Wind Charge only launches player 1-2 blocks into the air.
  • MCPE-179918 – Tutorial hint toast doesn't have an animation when appearing and disappearing.

From the previous development version

  • MCPE-181964 – Missing texture in "My Content" menu.
  • MCPE-182104 – Smooth quartz slab is now using the texture of normal quartz slab.
  • MCPE-182146 – 'Copy Coordinates' missing message in chat.

Other

  • Fixed a bug where the unread badge for the Realms Stories button on the Pause Screen did not update.
  • Safe Zone Screen no longer errors on iOS and iPadOS when set to minimum values.
  • Fixed tags showing up vertically in Marketplace item descriptions.
  • Fixed an issue where particle effect lifetime event timeline did not trigger events as expected.
  • Fixed an issue where a warning would incorrectly appear when reloading item custom components.
  • Fixed Molang content errors to include the expression in the logged message.

Preview 1.21.10.24

Beta 1.21.10.24 (ChromeOS, Android) or Preview 1.21.10.24 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/Preview version for Bedrock Edition 1.21.20[e], released on June 19, 2024,[10] which fixes bugs.

Fixes

5 issues fixed

From the previous development version

  • MCPE-182541 – Structures do not spawn mobs after a world is saved and reloaded.

Others

  • Polished andesite slabs can once again be crafted using andesite in the stonecutter.
  • Fixed a bug where players with a freshly installed Minecraft need to restart before being able to see Realms Stories.
  • Using tridents with Riptide enchantment now correctly cancels fall damage reduction from wind charge.
  • Fixed an issue with certain item components that were no longer functioning for remotely connected players.

Preview 1.21.20.21

Beta 1.21.20.21 (ChromeOS, Android) or Preview 1.21.20.21 (Windows, iOS, iPadOS, Xbox, PlayStation) is the sixth beta/Preview version for Bedrock Edition 1.21.20, released on June 27, 2024,[11] which fixes bugs.

Changes

Blocks

Crafter

  • Its craft and fail sounds now have a random pitch offset.
  • Its fail sound now has a max distance of 3 blocks instead of 5.

Copper Bulb

  • Its break, place and hit sounds are now pitched differently.

Copper Grate

  • Its break, place and hit sounds are now pitched differently.
  • Its step sounds play at a lower volume.

Copper Door

  • Its "open" sound is now pitched differently.

Dandelion

  • The ID has been changed from yellow_flower to dandelion.

Light Block

  • The different block states for the light_block ID have now been split up into their own IDs.
Old ID New ID
BlockSprite light-block.png: Sprite image for light-block in Minecraft light_block BlockSprite light-block-0.png: Sprite image for light-block-0 in Minecraft light_block_0
BlockSprite light-block-1.png: Sprite image for light-block-1 in Minecraft light_block_1
BlockSprite light-block-2.png: Sprite image for light-block-2 in Minecraft light_block_2
BlockSprite light-block-3.png: Sprite image for light-block-3 in Minecraft light_block_3
BlockSprite light-block-4.png: Sprite image for light-block-4 in Minecraft light_block_4
BlockSprite light-block-5.png: Sprite image for light-block-5 in Minecraft light_block_5
BlockSprite light-block-6.png: Sprite image for light-block-6 in Minecraft light_block_6
BlockSprite light-block-7.png: Sprite image for light-block-7 in Minecraft light_block_7
BlockSprite light-block-8.png: Sprite image for light-block-8 in Minecraft light_block_8
BlockSprite light-block-9.png: Sprite image for light-block-9 in Minecraft light_block_9
BlockSprite light-block-10.png: Sprite image for light-block-10 in Minecraft light_block_10
BlockSprite light-block-11.png: Sprite image for light-block-11 in Minecraft light_block_11
BlockSprite light-block-12.png: Sprite image for light-block-12 in Minecraft light_block_12
BlockSprite light-block-13.png: Sprite image for light-block-13 in Minecraft light_block_13
BlockSprite light-block-14.png: Sprite image for light-block-14 in Minecraft light_block_14
BlockSprite light-block-15.png: Sprite image for light-block-15 in Minecraft light_block_15

Mushroom Blocks

  • The chance of dropping mushrooms (max of 2) from brown and red mushroom block was increased to match Java Edition, from 10% per mushroom to 11.11%.

Mushroom Stem

  • No longer drops mushrooms when mined.

Sandstones

  • The different block states for the sandstone ID have now been split up into their own IDs.
Old ID New ID
BlockSprite sandstone.png: Sprite image for sandstone in Minecraft sandstone BlockSprite sandstone.png: Sprite image for sandstone in Minecraft sandstone
BlockSprite chiseled-sandstone.png: Sprite image for chiseled-sandstone in Minecraft chiseled_sandstone
BlockSprite cut-sandstone.png: Sprite image for cut-sandstone in Minecraft cut_sandstone
BlockSprite smooth-sandstone.png: Sprite image for smooth-sandstone in Minecraft smooth_sandstone

Smooth Sandstone

  • It now has a hardness of 2 and a blast resistance of 6.

Structure Block

  • From versions 1.21.20, the player ID given to tamed mobs loaded from a structure block will always be the original owner's ID.

Trial Spawner

  • Its break and place sounds are now pitched differently.

Tuff, Tuff Bricks, and Polished Tuff

  • Break, place and hit sounds now pitch differently for them.

Vault

  • Its break and place sounds are now pitched differently.

General

Realms tab

  • Added a brand-new Realms tab with new sections:
    • List of Realms: Easily view all the Realms you own or have joined.
    • Start Playing: Launch your Realm directly from this screen.
    • Online Player Count: See how many players are currently online in each Realm.
    • Realm Management: Take control of your owned Realms by editing worlds and managing subscriptions.
    • Add or Join Realms: Explore new Realms by adding or joining them.
    • Realm Stories: View Realm stories.

Bed Screen

  • Enabled the new version of the Bed Screen. The user can opt-in or opt-out using a feature toggle under Settings-Video Tab. (Preview only)
New Bed Screen in Sleep.

Technical

AI Goals

  • Exposed minecraft:behavior.swim_up_for_breath AI goal component which allows a mob to try to move to a location where it can breathe air once it is close to running out of its breathable supply.
    • In Vanilla, this is used by the Dolphin. Any custom content built off of the Vanilla dolphin at or above version 1.21.20 will need to manually add this component to enable this AI behavior.

API

  • EntityLeashableComponent
    • Moved class EntityLeashableComponent from beta to 1.13.0.

General

  • Updated schema documentation for Filter Groups.

Graphical

  • 2 Channel textures in resource packs are now properly supported. When loaded they will always use the first channel to represent all three color channels and the second channel for alpha (I.E A normal texture would be (R, G, B, A) where a 2 channel texture will always be treated as (R, R, R, A)).

Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.

Changes

Technical

API

  • EntityBreathableComponent
    • Changed function setAirSupply(value: number): void to property airSupply: number in beta.
    • Added property readonly canBreathe: boolean to beta.
  • Added isHardcore to 1.14.0 beta.

Blocks

  • Added item_display_transforms control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside minecraft:geometry, and requires format_version 1.21.20.
    • Default values example:
"item_display_transforms": {
"gui" : {
                "translation": [0, 0, 0],
                "rotation": [30, 225, 0],
                "scale": [0.625, 0.625, 0.625]
  },
  "firstperson_righthand": {
                "translation": [0, 0, 0],
                "rotation": [0, 45, 0],
                "scale": [0.4, 0.4, 0.4]
  },
  "firstperson_lefthand": {
    "translation": [0, 0, 0],
    "rotation": [0, -135, 0],
    "scale": [0.4, 0.4, 0.4]
  },
  "thirdperson_righthand": {
    "translation": [0, 2.5, 0],
    "rotation": [75, 45, 0],
    "scale": [0.375, 0.375, 0.375]
  },
  "thirdperson_lefthand": {
    "translation": [0, 2.5, 0],
    "rotation": [75, 45, 0],
    "scale": [0.375, 0.375, 0.375]
  },
  "ground": {
    "translation": [0, 3.0, 0],
    "rotation": [0, 0, 0],
    "scale": [0.25, 0.25, 0.25]
  },
  "fixed": {
    "translation": [0, 0, 0],
    "rotation": [0, 0, 0],
    "scale": [0.5, 0.5, 0.5]
  },
  "head": {
    "translation": [0, 0, 0],
    "rotation": [0, 0, 0],
    "scale": [1, 1, 1]
  }
}

Graphical

  • The extension EXT_texture_cube_map_array is now required to run Deferred Technical Preview on Android devices that support GLES 3.1. Some devices will lose support, however most devices should be unaffected.

Fixes

34 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-69281 – Crafting quartz bricks only gives 1 block back instead of 4.
  • MCPE-71123 – Incorrect normal drops from mushroom stems, incorrect normal and Silk Touch drops from mushroom pores.
  • MCPE-95523 – Zoglins missing sounds.
  • MCPE-98458 – Parity: Pufferfish still gives you Nausea II instead of Nausea I.
  • MCPE-114688 – Bees do not take damage upon contact with water.
  • MCPE-136077 – Waxed oxidized cut copper only gives 1 slab in a stonecutter.
  • MCPE-142173 – Turtle helmet effect icon/timer flickering.
  • MCPE-149183 – Spawn tamed animals using structure block but you can't interact with them.
  • MCPE-169933 – Relic, Otherside, 5, Creator, Creator (Music Box), and Precipice Music Discs are not controlled by the right sliders.
  • MCPE-174200 – Custom sky textures are ignored when deferred lighting is enabled.
  • MCPE-178373 – Leaving a world with deferred rendering enabled won't render blocks in thumbnail.
  • MCPE-178607 – Block transformation component sometimes treats schematic as unit cube.
  • MCPE-179894 – Skull charge, flow and guster banner patterns are not mirrored on the backside.
  • MCPE-180344 – Game forces players to download resource packs.
  • MCPE-182278 – Parity: Lush Caves missing Echo in the Wind music track.
  • MCPE-182290 – Flattened monster eggs/infested stones do not have "stone" sound assigned.
  • MCPE-182604 – Quartz slab uses smooth quartz texture on the bottom.
  • MCPE-182630 – Mobs spawned by ominous trials do not drop picked up gear on death.
  • MCPE-182758 – Trial Spawners give no loot upon completion in older worlds.

Other

  • Texture overrides that intended to target all block variants no longer only override the default variant.
  • Area Effect Clouds no longer shrink when entered by entities immune to the effect.
  • Fixed a recipe bug where chiseled_sandstone and cut_sandstone sandstone variants could be used in a furnace to craft smooth_sandstone. It can now only accept normal sandstone and no other types of sandstone.
  • Fixed Vanilla recipes involving red_sandstone_slab as an ingredient or result item, they would incorrectly use red_sandstone instead:
    • red_sandstone_slab can now be crafted again with 3 horizontal red_sandstone:0.
    • red_sandstone_slab can now be crafted again with 3 horizontal red_sandstone:1.
    • red_sandstone:1 can now be crafted again with 2 vertical red_sandstone_slab.
  • Fixed a bug where the Breeze could get stuck in one place when beneath a roof of blocks while attacking.
  • Wind Charges thrown by Players no longer have a chance of dealing more than 1 damage per hit.
  • Jumping no longer overrides any previous greater upward velocity, and therefore doesn't cancel momentum from a Wind Burst explosion when both happen at the same time.
  • Using Trident with Riptide enchantment now correctly cancels fall damage reduction from Wind Charge.
  • Fixed a bug where the fall damage protection from a Wind Charge incorrectly prevented fall damage when landing a second time.
  • Players are no longer kicked from the Realm if the owner enters and exits the Realms Settings screen without modifying packs while multiple Add-Ons are applied.
  • Navigating away from the Realms Stories Story Feed tab upon reading the first page of stories will remove the unread stories badge as the user has seen the most recent posts.
  • Fixed a bug where brand new Realm Events wouldn't display properly the first time the Story Feed is opened.
  • Fixed a bug that locks players on an infinite loop after cancelling the process of joining a recently claimed Preview Realm.
  • Fixed bug where culling rules for data driven blocks did not rotate with the transformation component.
  • Fixed a bug where certain objects from the world would be visible through the gamma calibration menu in the Deferred Technical Preview.

Preview 1.21.20.22

Beta 1.21.20.22 (ChromeOS, Android) or Preview 1.21.20.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the seventh beta/Preview version for Bedrock Edition 1.21.20, released on July 10, 2024,[12] which fixes bugs.

Additions

Gameplay

Game Tips

  • Added a game tip that informs players on touch devices that they are sneaking in order to avoid having new players stuck in crouch.
  • Added some minor tip interruption improvements for existing game tips.

General

Tags

  • Added the one_way_collidable block tag: contains iron_door, wooden_door, spruce_door, birch_door, jungle_door, acacia_door, dark_oak_door, mangrove_door, cherry_door, bamboo_door, crimson_door, warped_door, copper_door, exposed_copper_door, weathered_copper_door, oxidized_copper_door, waxed_copper_door, waxed_exposed_copper_door, waxed_weathered_copper_door, waxed_oxidized_copper_door, iron_trapdoor, trapdoor, acacia_trapdoor, birch_trapdoor, dark_oak_trapdoor, jungle_trapdoor, spruce_trapdoor, crimson_trapdoor, warped_trapdoor, mangrove_trapdoor, bamboo_trapdoor, cherry_trapdoor, copper_trapdoor, exposed_copper_trapdoor, weathered_copper_trapdoor, oxidized_copper_trapdoor, waxed_copper_trapdoor, waxed_exposed_copper_trapdoor, waxed_weathered_copper_trapdoor, waxed_oxidized_copper_trapdoor, fence_gate, acacia_fence_gate, bamboo_fence_gate, birch_fence_gate, cherry_fence_gate, crimson_fence_gate, dark_oak_fence_gate, jungle_fence_gate, mangrove_fence_gate, spruce_fence_gate, and warped_fence_gate
    • Used to make mobs that are inside a block's collision box don't be pushed out.

Changes

Blocks

Copper Door

  • Copper door's "open" sound is now pitched differently.

Anvil

  • A damaged anvil block may now spawn in trail ruins, as it would in Java Edition.
  • The different damage block states for the anvil ID have now been split up into their own IDs.
Old ID New ID
BlockSprite anvil-top.png: Sprite image for anvil-top in Minecraft anvil BlockSprite anvil-top.png: Sprite image for anvil-top in Minecraft anvil
BlockSprite chipped-anvil.png: Sprite image for chipped-anvil in Minecraft chipped_anvil
BlockSprite damaged-anvil.png: Sprite image for damaged-anvil in Minecraft damaged_anvil
BlockSprite broken-anvil.png: Sprite image for broken-anvil in Minecraft deprecated_anvil

Quartz Block

  • The different chisel type block states for the quartz_block ID have now been split up into their own IDs.
Old ID New ID
BlockSprite block-of-quartz.png: Sprite image for block-of-quartz in Minecraft quartz_block BlockSprite block-of-quartz.png: Sprite image for block-of-quartz in Minecraft quartz_block
BlockSprite chiseled-quartz-block.png: Sprite image for chiseled-quartz-block in Minecraft chiseled_quartz_block
BlockSprite quartz-pillar.png: Sprite image for quartz-pillar in Minecraft quartz_pillar
BlockSprite smooth-quartz.png: Sprite image for smooth-quartz in Minecraft smooth_quartz

Quartz Pillar

  • Pillar Quartz Block has been renamed to Quartz Pillar.

Red Sandstone

  • The different block states for the red_sandstone ID have now been split up into their own IDs.
Old ID New ID
BlockSprite red-sandstone.png: Sprite image for red-sandstone in Minecraft red_sandstone BlockSprite red-sandstone.png: Sprite image for red-sandstone in Minecraft red_sandstone
BlockSprite chiseled-red-sandstone.png: Sprite image for chiseled-red-sandstone in Minecraft chiseled_red_sandstone
BlockSprite cut-red-sandstone.png: Sprite image for cut-red-sandstone in Minecraft cut_red_sandstone
BlockSprite smooth-red-sandstone.png: Sprite image for smooth-red-sandstone in Minecraft smooth_red_sandstone

Smooth Red Sandstone

  • Its hardness changed from 0.8 to 2.

Dirt

  • The different block states for the dirt ID have now been split up into their own IDs.
Old ID New ID
BlockSprite dirt.png: Sprite image for dirt in Minecraft dirt BlockSprite dirt.png: Sprite image for dirt in Minecraft dirt
BlockSprite coarse-dirt.png: Sprite image for coarse-dirt in Minecraft coarse_dirt

Sand

  • The different block states for the sand ID have now been split up into their own IDs.
Old ID New ID
BlockSprite sand.png: Sprite image for sand in Minecraft sand BlockSprite sand.png: Sprite image for sand in Minecraft sand
BlockSprite red-sand.png: Sprite image for red-sand in Minecraft red_sand

General

Realms

  • Player can now create up to 5 invite links per Realm.
  • Invite links can be enabled or disabled at will, or set to have an expiration date in the future.
  • Invite links can be deleted entirely.
  • Newly created invite links codes will be 15 characters long (increased from 11).
  • Existing Preview Realms will keep their existing invite links, but all new Preview Realms will start with 0 invite links by default moving forward.
  • Removed an unnecessary warning from 2 Player realms subscription.

Technical

API

  • Dimension
    • Released method getTopmostBlock from beta to 1.13.0.
    • Released interface VectorXZ from beta to 1.13.0.

Blocks

  • The blocks.json files found in resource packs are now versioned.
    • Overriding the block stone with a format_version of 1.20.50 or higher will assume the texture data in terrain_texture.json is flattened and not using an array.
    • Overriding the block prismarine with a format_version of 1.21.10 or higher will assume the texture data in terrain_texture.json is flattened and not using an array.
    • Overriding the block anvil, quartz_block, red_sandstone, sand, and sandstone with a format_version of 1.21.20 or higher will assume the texture data in terrain_texture.json is flattened and not using an array.

Entity Components

  • Added the behavior.teleport_to_owner goal, which allows an entity to teleport to its owner.
    • This goal is designed for emergency situations where behavior.follow_owner could be too slow or too low priority.
    • The filters field allows defining the conditions for teleportation using entity filters.
    • The cooldown field allows defining how often the entity should attempt to teleport.
  • minecraft:behavior.move_away_from_target has been renamed to minecraft:behavior.move_around_target to better describe what the goal does, since it can be used both for moving away from the target, but also to move towards a random position around the target.

Entity Filters

  • Added new entity filter owner_distance, which checks the distance of an entity from its owner.

Gameplay

  • Modified ItemUseInventoryTransaction packet by adding Trigger Type. This new value tells us if the packet is sent from a direct player input or the simulation tick from the button being held down.

General

  • Entities that fail to load due to missing content will now be preserved inside the level. These entities will re-appear when the missing content becomes available (I.E Removing and re-applying an Add-On).

Items

  • Using minecraft:wearable with slot set to slot.weapon.offhand in combination with minecraft:allow_off_hand set to false will now cause a content error.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.

Changes

Technical

API

  • Camera
    • Added CameraFixedBoomOptions to the options for the setCamera function in beta.
      • New interface added to beta.
      • Allows you to customize minecraft:follow_orbit cameras only when the third person camera presets toggle is enabled.
      • Introduces viewOffset?: Vector2. This property allows you to change the offset of the camera relative to the player to create an over the shoulder effect.

Graphical

  • Extended TextureSet capabilities to support Items in the Deferred Technical Preview.
  • Added the new bio-optical lighting model for water in the Deferred Technical Preview. The ability to customize and data-drive water will be made available in future updates.
  • Added screen space reflections to the Deferred Technical Preview. These reflections are included as part of the Reflections quality slider in the Deferred graphics settings menu. On mobile devices, screen space reflections are only available when running at Ultra settings.

Fixes

25 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-101893 – Smooth quartz block blast resistance is wrong
  • MCPE-121664 – Rooted Dirt uses gravel sounds instead of their distinctive sounds
  • MCPE-151807/locate doesn't use minecraft: namespace ID for structures
  • MCPE-178876 – Bogged sit higher in boats and minecarts than other mobs
  • MCPE-180654 – Differences in Ominous Vault loot from Java Edition
  • MCPE-180913 – Torch moves in slot when being quick moved
  • MCPE-182681 – Trial Explorer maps not showing trial chamber location

From the previous development version

  • MCPE-182290 – Flattened monster eggs/infested stones do not have stone sound assigned
  • MCPE-183434 – Esc button can't be used to close the New Bed Screen

Other

  • Fixed an issue where screen narration would not describe how to accept a game invitation on Android, iOS, and iPadOS.
  • Text to speech for UI now reads the how to play screens by hovering over, tapping on or navigating to the respective headers and paragraphs.
  • Trapdoors and fence gates no longer push players or mobs when activated by redstone.
  • Mounts and vehicles are no longer given a slight velocity during a dismount.
  • Fixed mob animations not playing when mobs were unloaded in split screen.
  • Fixed an issue so that Marketplace content is properly imported before you create or start a world.
  • Legacy worlds no longer have chunks at the edge of the world that don't render.
  • Fixed fog JSON validation to allow for max_density_height and zero_density_height values to range from (-64,320).
  • Fixed issues with the Realms button sticking around when it shouldn't or not showing up when it should.
  • Fixed a bug that locked players on an infinite loop after cancelling the process of joining a recently claimed preview Realm.
  • Fixed a bug where players with a freshly installed Minecraft needed to restart before being able to see Realms Stories.
  • Cleaned up the disabled Realms Stories button interface on the pause screen when playing as a second user in split screen.
  • Fix so that pressing "Join Realm" on the new Play screen does not lead into an empty void.
  • Fixed a crash with getTags method on item stack when called on the air block item.
  • Fixed a bug on iOS and iPadOS that resulted in undefined graphics behaviour (such as no point lights or washed-out lighting) in the Deferred Technical Preview.
  • Fixed a gamma-correction bug that caused the textures of candles, glass, ice, honey, slime, beacons, cauldrons and portals to be overly bright in the Deferred Technical Preview.

Preview 1.21.20.23

Beta 1.21.20.23 (ChromeOS, Android) or Preview 1.21.20.23 (Windows, iOS, iPadOS, Xbox, PlayStation) is the eighth beta/Preview version for Bedrock Edition 1.21.20, released on July 17, 2024,[13] which fixes bugs.

Changes

Technical

Entity Components

  • Improved behavior.follow_owner teleportation logic:
    • Entities now seamlessly resume navigation after teleporting to their owner.
    • Added the post_teleport_distance field, allowing to specify how far from its owner an entity will be placed after teleporting.
      • If no value is specified, stop_distance increased by one will be used.
  • These changes only affect entities with format version of 1.21.20 or above.

General

  • Removed the "Holiday Creator Features" experiment. Content that uses the experimental features may no longer function correctly.

Experimental

These additions and changes are accessible by enabling the "Creator Cameras: Focus Target Camera" experimental toggle.

Additions

Technical

Focus Target Camera

  • Focus target experiment is now available, more functionality to come in future releases.
  • A new camera command has been added to target entities and keep them in center screen.
    • Includes option to add an offset from the center of the entity.
    • Includes option to remove the target.

Fixes

9 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-158895 – Apple Pencil no longer recognized by Minecraft app.
  • MCPE-180578 – Particles are always generated on the west side of the entity when the breeze is idle
  • MCPE-182145 – Leads attached to boats connect to its center rather than to the front.
  • MCPE-182645 – Text copied from sign/book and quill when editing.

From the previous development version

  • MCPE-183449 – Flattened light blocks do not have "stone" sound assigned.

Other

  • The Swim game tip can now only appears when not breathing in water.
  • Fixed an instance where input could stop working as expected when using Touch Controls and Custom Cameras.
  • The chat quick access history no longer stores duplicate chat entries.
  • Fixed flickering item icon when quick moving a stack to non-empty stacks.

Preview 1.21.20.24

Beta 1.21.20.24 (ChromeOS, Android) or Preview 1.21.20.24 (Windows, iOS, iPadOS, Xbox, PlayStation) is the ninth and final beta/Preview version for Bedrock Edition 1.21.20, released on July 25, 2024,[14] which fixes bugs.

Experimental

Changes

Technical

Graphical

  • The Deferred Technical Preview no longer supports iOS or iPadOS devices older than the iPhone 8, iPad (8th generation), or iPad mini (5th generation).

Fixes

5 issues fixed

From released versions before Bedrock Edition 1.21.20

  • MCPE-183072 – Two Block Tall Plants Break When Entering Their Chunks On Certain Worlds.

From the previous development version

  • MCPE-181451 – Switching "Shared packs" in the Edit World Screen Does Not Save Changes.
  • MCPE-183730 – After rejoining the world, the player may face the wrong direction.
  • MCPE-183848 – Newly placed chests disappear when turning away from them.
  • MCPE-183989 – Particle with later format version has wrong default UV.

Notes and references

  1. Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of 1.21.20.[1]
  2. Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of 1.21.20.[3]
  3. Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of 1.21.20.[5]
  4. Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of 1.21.20[7]
  5. Bedrock Edition 1.21.10 is not a version of the game and its betas are instead part of 1.21.20[9]

Navigation