Bedrock Edition 1.21.60/Development versions

This is a list of Bedrock Edition 1.21.60 development versions.

Preview 1.21.60.21

Beta 1.21.60.21 (ChromeOS, Android) or Preview 1.21.60.21 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.60, released on November 20, 2024,[1] which adds the ability to pause the game in singleplayer worlds and fixes bugs.

Additions

Gameplay

Pause menu

  • Added ability to pause the game in singleplayer worlds when entering the pause screen, the feature can be turned on/off from the settings in the general section.

General

Accessibility

  • Added narration in the Realms plan picker screen informing the player they can navigate below the "buy" button to get more information about a given plan.

Filter Profanity Toggle

  • Introduced a new "Filter Profanity" setting on Windows. When on, all text content including chat will perform as it always has; profanities will be filtered for you and others. When off, most profanities, with the exception of some potentially harmful content, will be unfiltered for player and all others who also have the toggle off. The setting is default on for all players and cannot be changed for child accounts or players not signed in. Player can toggle it off in Settings under "General".

Changes

Blocks

Torchflowers, Pitcher Plants, Open Eyeblossoms and Closed Eyeblossoms

Mobs

Cat

  • Breeding cats with compatible collar colors gives the baby a collar with a mixture of the colors.

Creaking

  • Creakings now crumble if their creaking heart is forcibly deactivated through commands.

Drowned

  • Baby drowned now move with the same speed as baby zombies and baby zombie villagers.

Fox

  • Foxes now periodically play their "mad" sound while defending a player.

Sheep

  • Breeding sheep with compatible wool colors gives the baby a mixture of the colors.

Wolf

  • Breeding wolves now produce offspring with one the parents' collar colors or a mixture of the parents' collar colors if the colors are compatible.

Gameplay

Collision

  • Slightly improved the collision detection between moving blocks and mobs in some cases.

Sleeping

  • Changed wording for lowest number required for player sleeping to skip the night.

General

Realms

  • Removed unnecessary duplicate calls to the Realms API.
  • At the Realms world select screen, when a world slot is selected, the focus will change to the edit world button if it is present, or activate world if not.
  • Added logic to check for Realms trial offer availability on top of the client's trial eligibility before presenting it to players.

Realms Stories

  • Player profile pics in Realms Stories will now load in more reliably.
  • Disabling Realms Stories badge notifications via the Stories settings screen now hides badges in the story feed as well as the play screen.

UI

  • Updated the location, labeling and icon usage for achievements across multiple screens.
  • For the achievement % counter, a new book asset replaced the potion bottle and supports multi-tier visual states to celebrate progress, including a delightful animation for 100% completion.
  • Consolidated the fancy graphics toggle and ray tracing toggle into a single Graphics Mode dropdown. Fancy and Ray Tracing mode are equivalent to having the previous Fancy and Ray Tracing toggles enabled, and the Simple mode is equivalent to having neither of the previous toggles enabled.

Technical

API

  • Updated numeric JavaScript enums now properly handle and support reverse value mappings.
  • InputPermissions
    • Moved the following InputPermissionCategory enum values to 1.17.0: LateralMovement, Sneak, Jump, Mount, Dismount, MoveForward, MoveBackward, MoveLeft, and MoveRight.
    • Moved the following methods on PlayerInputPermissions to 1.17.0:
      • isPermissionCategoryEnabled(permissionCategory: InputPermissionCategory): boolean;
      • setPermissionCategory(permissionCategory: InputPermissionCategory, isEnabled: boolean): void;
  • Removed the compostingChance available from the ItemStack API. The composting chance for Vanilla items can now be accessed via the singular CompostableItemComponent-.

Blocks

  • Removed "Upcoming Creator Feature" toggle requirement for minecraft:item_visual component.
  • Updated minecraft:material_instances component
    • Removed "Upcoming Creator Features" experiment requirement for abmient_occlusion field to be float type.

Components

  • The strider now makes use of the minecraft:movement_sound_distance_offset component for its movement sound distance offset.

Entity Components

  • The minecraft:breedable component now has a field that enables the offspring's minecraft:color attribute to be a blend of the parents' minecraft:color.
    • combine_parent_colors, If a color mutation will not happen, the baby will get a combination of the parents' colors if the colors are compatible. Color combinations follow the rules of DyeItem combinations. If the colors are not compatible the baby will get one of the parents colors chosen randomly.
      • Valid values: true, false.

Entity Filters

  • Added new entity filter home_distance, which checks the distance of an entity from its home.
    • Requires the subject entity to have a minecraft:home component.
    • Returns false if the subject has no home or if the home is in a different dimension.
  • Added new entity filter is_bound_to_creaking_heart, which checks if the creaking heart that spawned the subject creaking still exists.

Graphical

  • Improved logic for handling very large textures within atlases. Textures that are guaranteed to overflow the maximum atlas size will now have mips dropped individually rather than forcing the entire atlas to drop mips.

Items

  • Added a content warning to the minecraft:durability_sensor item component's particle_type when an invalid value is provided.

Sounds

  • Added base parameter to block sounds specifying another block sound they should use sounds for if they do not define a sound themselves.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Creator Camera: New Third Person Presets", and "Aim Assist" experimental toggles.

Changes

Technical

Add-Ons and Script Engine

  • Updated Aim Assist, now it can only be used in third person camera perspectives. Switching to a unsupported camera type will disable aim assist.

Commands

  • Added support for input glyph replacement for /me and /tell commands. For example, using input string :_input_key.jump: will be replaced with "JUMP" when using keyboard, or an emoji in case of using a gamepad.

Components

  • Removing a waterlogged custom block using the minecraft:liquid_detection component with stopsLiquidFlowingFromDirection enabled for all directions now results in flowing water rather than a stagnant block of water.

Gameplay

  • Added easing between two moving cameras when "Creator Camera: New Third Person Presets" experiment is enabled.

Graphical

  • Sub Surface Scattering is now affected by point lights in the Deferred Technical Preview.

UI

  • Added a new radio button to allow players to select if they want Deferred Video Settings to favor performance or favor visuals.
  • Added support for input glyph replacement for signs, signed books, and NPC dialogs. For example, using input string :_input_key.jump: will be replaced with "JUMP" when using keyboard, or an emoji in case of using a gamepad.

Fixes

32 issues fixed

From released versions before Bedrock Edition 1.21.60

  • MCPE-19862 – Baby Sheep do not mix colors when born (if available)
  • MCPE-34574 – Baby drowned does not have the same speed as other baby zombies
  • MCPE-40646 – Cross models are displayed wrongly from east and west sides
  • MCPE-51809 – TNT/Creepers flash solid white when exploding
  • MCPE-60826 – Lily pad hitbox is too large
  • MCPE-60827 – Sugar cane hitbox is too large
  • MCPE-75292 – Gold swords dropped by piglins and zombified piglins all have the same durability
  • MCPE-95543 – Axes dropped by piglin brutes all have the same durability
  • MCPE-105343 – Helpful Lingering potions causing neutrals mobs to attack
  • MCPE-120237 – Player world spawn is sometimes underwater
  • MCPE-130585 – Lit candles doesn't play ambient sound
  • MCPE-141497 – Can't use shears to stop plant growth
  • MCPE-156469 – Opaque mangrove leaves have an inconsistent texture
  • MCPE-158736 – Mangrove Swamp spawns wrong Zombie Villager type (Parity)
  • MCPE-170183 – Monsters do not spawn in mangrove swamps (except slimes and bogged)
  • MCPE-177105 – Exposed Copper Bulb has inconsistent pixels
  • MCPE-178313 – Horses & Donkeys dont make idle Sounds
  • MCPE-183944 – Sneak button on D-Pad acts like the forward button when flying or when the HUD is hidden via /hud
  • MCPE-187777 – Certain blocks have inconsistent/outdated ambient_occlusion_exponent values in blocks.json
  • MCPE-188187 – Baby wolves/cats do not mix collar colors when born (if available)
  • MCPE-188216ambient_occlusion_exponent field in blocks.json disappeared from all vanilla resources
  • MCPE-188221ambient_occlusion_exponent field in blocks.json does nothing in-game
  • MCPE-188260 – Sculk sensors are not activated upon resin clumps spawning from creaking hearts
  • MCPE-188352 – Parity issue: Creakings from creaking hearts despawn on world reload

Other

  • Creaking no longer plays ambient sounds when aggravated, only when idle.
  • Fixed an issue where users could sometimes not rejoin a Realm they left by using an invite code.
  • Fixed players needed to skip night slider on the edit world screen to be able to go to 0%.
  • Fixed a bug where calling Player.hideAllExcept could crash the server.
  • Fixed edge cases where ModalFormData scrolls to the bottom when UI is opened.
  • Fixed a bug that caused a black screen on some PowerVR-based Android devices when using the Deferred Technical Preview. Some PowerVR devices are still known to experience issues.
  • Fixed a bug that caused blocks moved by a piston to flicker with the Deferred Technical Preview enabled.
  • Fixed a bug where the seams of certain cubemap faces would be visible in sky reflections in the Deferred Technical Preview.

Preview 1.21.60.23

Beta 1.21.60.23 (ChromeOS, Android) or Preview 1.21.60.23 (Windows, iOS, iPadOS, Xbox, PlayStation) is the second beta/Preview version for Bedrock Edition 1.21.60, released on December 4, 2024,[2] which updates the vegetation generation in the Overworld and fixes bugs.

Changes

General

UI

  • Touch controls: Touch button for Pick Block is now available for both Survival and Creative.
  • Removed the Sign In, Profile, Inbox and Gathering buttons from the Start Menu in Trial Mode.
  • Removed the Profile button from the Pause Menu in Trial Mode.

World generation

Eyeblossoms and Pale Moss Carpets

  • They no longer generate inside pale oak tree trunks.

Vegetation

  • The vegetation of many Overworld biomes has been updated to more closely match Java Edition and align with the intended look and feel of Minecraft:
    • Overworld (applies to all biomes):
    • Plains:
      • Short grass now generates more frequently and in larger amounts.
      • Tall grass now generates less frequently but in larger patches
      • Flower patches now contain mixed flowers, are larger and generate more frequently
    • Sunflower Plains:
    • Mushroom Fields:
    • Savanna:
      • Short grass now generates more frequently and in larger amounts.
      • Tall grass now generates less frequently but in larger patches.
    • Flower Forest:
      • Trees are now denser.
      • Flowers now generate in more cohesive patches.
    • Taiga:
    • Old Growth Spruce Taiga and Old Growth Pine Taiga:
      • Mushrooms now generate in larger and more cohesive patches.
      • Ferns now generate more frequently.
      • Sweet berry bushes patches now generate.
    • Jungle:
      • Trees are now denser.
      • Big jungle trees now generate more frequently.
      • Jungle bushes are now larger.
      • Melon patches now generate more frequently.
    • Bamboo Jungle:
      • Bamboo now generates in larger and denser patches.
      • The width of bamboo is now consistent across the entire plant.
      • Trees are now denser.
      • Big jungle trees now generate more frequently.
      • Jungle bushes are now larger.
    • Sparse Jungle:
      • Bamboo no longer generates
      • Ferns and Short Grass now generate more frequently
      • Jungle Bushes are now larger
      • Melon patches now generate more frequently
    • Meadow:
      • Short grass now generates more frequently.
      • Tall grass now generates more frequently.
      • Flowers now generate in patches instead of being homogeneously spread across the biome.
    • Swamp:
      • Blue orchids now generate more frequently and in larger patches.
      • Swamp oaks now generate slightly more frequently.
      • Swamp oaks no longer generate in direct contact with the ground.
      • Lily pads now generate more frequently.
    • Mangrove Swamp:
      • Mangroves are now sparser.
      • Mangroves now generate over water.
      • Lily pads now generate more frequently.
    • Badlands and Desert:
    • Oceans (except Frozen Ocean):
      • Kelp now generates more frequently and in denser patches.

Technical

Add-Ons and Script Engine

  • Added the ability to define the order for the items for the creative inventory and recipe book, called the crafting item catalog, for new items added by packs. New items can either merge with existing groups, create new groups with your own item for the icon, or just become added as loose items without a group. This catalog should be saved as item_catalog/crafting_item_catalog.json in player's behavior pack.
  • Item and Block json files now require a namespace for group names in the menu_category object.
  • Added new Creator toggle setting "Show Content Log GUI On Error During Load".
    • This setting with make the Content Log GUI automatically open and display after loading into a world and there was either warnings or errors found during the loading process.
    • This setting is disabled in the Editor.

Blocks

  • Fence gate blocks use state minecraft:cardinal_direction instead of minecraft:direction. Uses string values (north, south, east, west).

Commands

  • The mine overload of the /loot command has been moved to outside of "Upcoming Creator Features" experiments.
  • The /kick command now allows use of target selectors on Realms.

Components

  • Added the minecraft:renders_when_invisible component, which enables entities to render even when invisible.
    • Appropriate rendering behavior can then be specified in the corresponding minecraft:client_entity.

Network Protocol

  • Added ActorFlags::RENDERS_WHEN_INVISIBLE.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and "Aim Assist" experimental toggles.

Additions

Technical

API

  • Added scriptEvent method to system object which sends a script event similar to the /scriptevent command to beta.
  • Added NamespaceNameError error which validates namespace usage to beta.
  • Added NamespaceNameErrorReason enum which shows the types of issues that namespace validation can run into to beta.
  • Added new function collectPluginStats to @minecraft/debug-utilities which will return the types and counts of all active script objects.
    • Removed /script watchdog exportstats command, deprecated in favor of script API.
  • Added setDynamicProperties method to World, Entity, ItemStack and ContainerSlot.
  • Added enum LiquidType:
export enum LiquidType {
    Water = 'Water'
}
  • Added four new bindings to Script Block API (Beta)
    • Block::canBeDestroyedByLiquidSpread
    • Block::isLiquidBlocking
    • Block::liquidSpreadCausesSpawn
    • Block::liquidCanFlowFromDirection
  • Added three new bindings to Script Block Permutation API (Beta)
    • BlockPermutation::canBeDestroyedByLiquidSpread
    • BlockPermutation::isLiquidBlocking
    • BlockPermutation::liquidSpreadCausesSpawn

Commands

  • Place: Entities saved within structures will now be placed unless specified.
  • Added two subcommands to the /place command behind the "Upcoming Creator Features" Experiment toggle:

Creator

  • Added support for ItemTags in match_tool loot table conditions behind the "Upcoming Creator Features" Experiment toggle.

Gameplay

  • Added the option to limit yaw rotations on all cameras with an orbit component.

Graphical

  • Add bilinear upscaling option.
  • Enabled the Deferred Technical Preview for PlayStation 5 and PlayStation 4 in Preview.

Changes

Technical

Aim Assist

  • Changed aim-assist preset item settings to reference categories by unique namespace Ids globally instead of via name in a categories list.

API

  • Moved the following methods from beta to 1.17.0:
    • Block::isWaterlogged
    • Block::setWaterlogged

Molang

  • Moved query.last_input_mode_is_any to stable. It takes one or more arguments (keyboard_and_mouse, touch, gamepad, or motion_controller). If the last input used is any of the specified string values, returns 1.0. Otherwise returns 0.0. Available on the Client (Resource Packs) only.
  • Moved query.touch_only_affects_hotbar to stable. It returns 1.0 if the touch input only affects the touchbar, otherwise returns 0.0. Available on the Client (Resource Packs) only.

Scripting API

  • Moved enum InputMode from beta to 1.17.0.
  • Moved class InputInfo from beta to 1.17.0.
    • Moved property lastInputModeUsed from beta to 1.17.0.
    • Moved property touchOnlyAffectsHotbar from beta to 1.17.0.
  • Class Player
    • Moved property inputInfo from beta to 1.17.0.
  • Moved class PlayerInputModeChangeAfterEvent from beta to 1.17.0.
  • Moved class PlayerInputModeChangeAfterEventSignal from beta to 1.17.0.
  • Class WorldAfterEvents
    • Moved property playerInputModeChange from beta to 1.17.0.
  • Moved class InvalidEntityError from beta to 1.17.0.

Fixes

31 issues fixed

From released versions before Bedrock Edition 1.21.60

  • MCPE-36429 – Named banner loses name when broken
  • MCPE-74879 – Some Nether Brick variants don't have the new sounds
  • MCPE-76004 – Dispenser unable to place Shulker Box under water
  • MCPE-91033 – Twisting Vines and Weeping Vines drop rate is not affected by the Fortune enchantment
  • MCPE-91452 – Z-fighting when looking at lily pads from a distance and at certain angles
  • MCPE-102412 – Sunflower slightly glitches after X/Z ±262,144
  • MCPE-121983 – After y = -10 the heights of the screen edges darken
  • MCPE-122695 – Sunflowers are flickering when moving
  • MCPE-139903 – Meadows generates less grass and flowers in Bedrock Edition
  • MCPE-141364 – World generates less grass compared to Java Edition
  • MCPE-141447 – Meadows generate incorrect decorations
  • MCPE-152452 – Sweet berry bushes do not generate in the Old Growth Pine Taiga and Old Growth Spruce Taiga biomes
  • MCPE-153748 – Mangrove swamps are much less dense in Bedrock than in Java
  • MCPE-176407 – Can't place blocks on interactable blocks when flying down on mobile
  • MCPE-178461 – Client-Side Chunk Caching Error Leading to Block Entity Anomalies
  • MCPE-188040 – Some suspicious stew's effect duration is still different from Java
  • MCPE-188217 – Pale oak leaves once again have incorrect ambient_occlusion_exponent value
  • MCPE-188259 – The eyes of creakings aren't visible when creakings have the invisibility effect

From the previous development version

  • MCPE-188460 – Filter Profanity option is listed in the Pause section
  • MCPE-188517 – Game crashes when opening the Dressing Room or Marketplace
  • MCPE-188522 – Game crashes if you try to open the dressing room or marketplace while offline.
  • MCPE-188547 – Magma Cube texture broken with some marketplace resource packs
  • MCPE-188585 – Some pause menu buttons don't appear in the Cartoon, Halloween, and Steampunk resource packs

Other

  • Fixed an issue where optional and required resource packs couldn't be downloaded when joining a multiplayer game if it was cancelled on the first download and join attempt.
  • Inbox messages with long content are now scrollable with gamepad immediately after entering the screen.
  • Fixed "An unknown error has occurred" when downloading resource packs under specific circumstances.
  • Suspicious stews with the weakness effect acquired from shipwrecks and trading with villagers now apply the weakness effect for 7 seconds when consumed.
  • Fixed a bug that would cause messages to report double the items that match the criteria when using the /clear command with a max count of 0.
  • Fixed bug where Block.setWaterlogged would create a water source that does not flow.
  • Resolved a crash that could occur when using top_layer_modification in custom jigsaw structures.
  • Resolved a crash that could occur when entering the nether with a custom jigsaw structure in the nether.

Preview 1.21.60.24

Beta 1.21.60.24 (ChromeOS, Android) or Preview 1.21.60.24 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Bedrock Edition 1.21.60, released on December 12, 2024,[3] which fixes bugs. This is the final beta/Preview released in 2024.

Changes

Gameplay

Achievements

Items

Resin Clumps

  • The XP rewarded for smelting resin clumps into resin bricks has been reduced from 0.3 to 0.1.

World generation

Canyons

  • Now generate more often.
  • Can once again generate on the ocean floor.
  • Now properly interact with aquifers, filling with water instead of generating as disconnected segments.

General

UI

  • PlayStation 5: 'Enable Screen Reader' accessibility setting is now used to initialize Text-to-Speech during first launch.
  • Changed wording for enabling/disabling player's sleep skipping the night to "Skip night by sleeping" from "Beds work".
  • Added additional debug info regarding Realms features in the general settings screen.
  • Updated the text on the new bed screen when sleeping to skip the night is disabled.

Technical

Blocks

  • Door blocks use state minecraft:cardinal_direction instead of minecraft:direction. Uses string values (north, south, east, west).

Collisions

  • Entities with no collision box but with the minecraft:custom_hit_test component are no longer sometimes unable to be interacted with.

Components

  • Moved the minecraft:liquid_detection component out of the Upcoming Creator Features experiment for format_versions 1.21.60 and above.
  • Expand the minecraft:breedable component to allow inheriting properties to child entities.
    • Adds the new property_inheritance field which takes property name keyed objects.
    • The objects in property_inheritance can contain a mutation_chance which give the chance it should not inherit from either parent.
    • They can also contain the mutation_values array of values to select from if mutating and the component has random mutation set.

Graphical

  • Single-channel textures in resource packs are now interpreted as grayscale, rather than red. This change does not apply to single-channel UI textures, which were already interpreted as such.

Graphics

  • client_biome JSON files now support a surface_opacity field in the minecraft:water_appearance component.
    • This change also restores swampland and warm_ocean surface opacity to what they were until recently when the client_biome JSON files were introduced.

Items

  • The following legacy item (pre 1.16.100) components are now synced to the client:
    • minecraft:camera
    • minecraft:seed
    • minecraft:max_damage
    • minecraft:hand_equipped
    • minecraft:stacked_by_data
    • minecraft:foil
    • minecraft:block
    • minecraft:use_duration
    • minecraft:max_stack_size

Experimental

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

Additions

Technical

Scripting

  • Structure
    • Added waterlogged: boolean parameter to setBlockPermutation. This can be used to set whether the specified block within a structure is waterlogged.

Changes

Technical

Scripting

  • system.scriptEvent updated to return a new error for exceeding the message size.
  • Removed ScriptBlockType.canBeWaterlogged from Beta - instead, ScriptBlock.canContainLiquid or ScriptBlockPermutation.canContainLiquid can be used to check if a block can be waterlogged.

Fixes

31 issues fixed

From released versions before Bedrock Edition 1.21.60

  • MCPE-121708 – Old caves, ravines, noodle caves, and underground structures don't generate properly above layer 0
  • MCPE-169520 – Block placement on Sniffer Egg is inconsistent/doesn't match java
  • MCPE-181410 – Copper Ore Vein generates with no copper ore when intersecting a ravine
  • MCPE-187337 – Generated Pale Oak trees with Creaking Hearts are rarer than in Java Edition
  • MCPE-187805 – Global resources ignores data inside the first biomes_client.json file it finds in applied packs
  • MCPE-188005 – Aim assist is enabled for third person back camera
  • MCPE-188234 – Resin brick items can be found in the woodland mansion chest loot
  • MCPE-188352 – Parity issue: Creakings from creaking hearts despawn on world reload
  • MCPE-188355 – Open bundle texture has a missing pixel
  • MCPE-188481 – Empty space at top of player list
  • MCPE-188521 – Cannot switch slots in Dressing Room due to Marketplace loading screen being stuck while offline
  • MCPE-188789 – Tall grass only rendering bottom half on bonemeal

From the previous development version

  • MCPE-188473 – Using shears on vines or kelp doesn't play the arm swing animation
  • MCPE-188474 – Player is unable to use shears on vines while crouching
  • MCPE-188476 – Collecting glow berries while holding shears performs two actions at the same time
  • MCPE-188607 – Overlapping text in the Preview header when in a Realm

Other

  • The second passenger of a boat will no longer have large camera twitches when rotating toward the west direction.
  • Creaking's eyes now properly flicker when the creaking heart which spawned it is destroyed.
  • The friends tab on the play screen now shows the correct list of joinable worlds and realms.
  • Player permissions no longer revert to the previous state after leaving the manage realm tab.
  • Fixed issue where game mode appears as unknown on the realms tab even if the realm has a world with a valid game mode.
  • Players on Switch should remain signed into their Microsoft account after putting Minecraft app to sleep and resuming it.
  • Some savanna villages no longer have a hole where a dirt path block should be.
  • Fixed a bug where the game could soft lock in certain scenarios when it was suspended right before the player dying.
  • Water and lava no longer remain in the world when placing a water or lava bucket against a cave vine with glow berries.
  • Sniffer egg block no longer provides side support to any block.
  • Fixed issue where legacy data driven block didn't apply the render layer from the material instances component.
  • Fix spurious content log error: "trying to override the Geometry component with blocks.json settings for a custom block".
  • Fixed a bug where opening a chest while the /clone command is spamming could crash the server.
  • Fixed an issue where non-host clients joining multiplayer sessions would be missing an icon for packs that had duplicate items.
  • Fixed Entity.getComponent and Entity.getComponents from crashing when called within EntityDieAfterEvent callback.

Preview 1.21.60.25

Beta 1.21.60.25 (ChromeOS, Android) or Preview 1.21.60.25 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fourth beta/Preview version for Bedrock Edition 1.21.60, released on January 8, 2025,[4] which fixes bugs. This is the first beta/Preview released in 2025.

Changes

Blocks

Creaking Heart

  • Now has an additional state for when it is in a valid configuration but unable to spawn a creaking due to it being daytime.

Eyeblossoms

  • Now open when the moon starts rising, and close when the moon has completely set.

Iron Bars, Block of Iron, Iron Trapdoors, Iron Doors and Heavy Weighted Pressure Plates

  • Now make iron sounds when you mine, break, place and walk on them.

Pale Oak Leaves and Pale Oak Sapling

  • The map color has been updated to better match their actual in-game color.

Mobs

Creakings

  • They now emit vibrations when swaying after being hit.
  • Creakings spawned by a creaking heart can now be nametagged, preventing them from despawning during the day.
    • Destroying their creaking heart will still cause them to crumble.
    • Hitting a nametagged creaking during the day will result in a particle trail, but no resin.
  • The creaking can now spawn when the moon starts rising, and crumbles when the moon has completely set.

General

UI

  • It is now possible to scroll through the friends tab with text-to-speech enabled and cross-play disabled.
  • The achievements disabled crossed bottle icon is now a blocked icon.

World generation

Pale Garden

  • Pale gardens now generate more frequently and are overall larger.
  • Woodland mansions can now generate in pale gardens.

Technical

API

  • Added enum InvalidArgumentErrorType that adds extra context to the type of invalid argument error.
  • Added property type to InvalidArgumentError for checking the type of argument error.

Biomes

  • Add creature spawn probability JSON component for spawning related experiments.

Blocks

  • Removed content log error: 'Block needs both a geometry and material instances component'.

Commands

  • /wsserver command disabled by default. Enable in General Settings.
  • Websocket encryption default enabled for all platforms.

Components

  • Added min_looked_at_duration field to minecraft:looked_at component to specify how long a stare has to be maintained before the target and cooldown logic is set.
  • The strider now makes use of the minecraft:movement_sound_distance_offset component for its movement sound distance offset.
  • Two values on the minecraft:storage_item component have been split off into separate components:
    • max_weight_limit has been moved to the new minecraft:storage_weight_limit component.
    • weight_in_storage_item has been moved to the new minecraft:storage_weight_modifier component.

Dedicated Server

  • The movement mode authority chosen settings will now be displayed in the command window on dedicated server launch.

Graphics

  • Added support minecraft:foliage_appearance and minecraft:grass_appearance components in client_biome JSON files to control color or palette selection for foliage and grass rendering.

Items

  • Removed "Upcoming Creator Feature" toggle requirement for minecraft:block_placer item component.
  • Migrated ItemData from StartGamePacket into ItemRegistryPacket (renamed from ItemComponentPacket).

Stability and Performance

  • Removed redundant biome data from chunks and improved World Template generation stability.
  • Made changes to add up to 4% CPU performance improvement on Switch.

Experimental

These additions and changes are accessible by enabling the "Drop 1 2025", "Aim Assist", and "Beta APIs" experimental toggles.

Additions

Mobs

Pig

Gameplay

Particles

  • All leaves blocks now emit falling leaf particles. Cherry leaves and pale oak leaves already emitted falling leaf particles before this update. They will continue to work like they did before.
Technical

API

  • Added script bindings to beta for the experimental Aim Assist feature.
    • class AimAssistCategory
    • class AimAssistCategorySettings
    • class AimAssistPreset
    • class AimAssistPresetSettings
    • class AimAssistRegistry
    • enum AimAssistTargetMode
    • interface PlayerAimAssistSettings
    • class PlayerAimAssist
    • method Player.getAimAssist to modify a player's aim-assist settings
    • method World.getAimAssist to add aim-assist presets and categories.

Changes

Blocks

Lodestone

  • Lodestone is now crafted from 1 iron ingot surrounded by 8 chiseled stone blocks
Ingredients Crafting recipe
Chiseled Stone Bricks +
Iron Ingot
Invicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Iron Ingot.png: Inventory sprite for Iron Ingot in Minecraft as shown in-game linking to Iron Ingot with description: Iron IngotInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone BricksInvicon Chiseled Stone Bricks.png: Inventory sprite for Chiseled Stone Bricks in Minecraft as shown in-game linking to Chiseled Stone Bricks with description: Chiseled Stone Bricks
Invicon Lodestone.png: Inventory sprite for Lodestone in Minecraft as shown in-game linking to Lodestone with description: Lodestone
  • The crafting recipe unlocks when the player obtains an iron ingot or a lodestone.
  • Lodestones can now be found as loot at ruined portals in the Overworld or Nether.
Technical

Aim Assist

  • Aim assist will now only allow interactions within player's interact distance.
  • Aim assist can now properly detect entities have hitbox partially inside detection area.

API

  • RegistrationBuilder.structureLocation method in @minecraft/server-gametest:
    • Added optional argument structureDimension: DimensionTye string to specify which dimension the gametest should spawn in. If not provided, it will default to whichever dimension the test is ran from.
  • system.scriptEvent() no longer returns ScriptEventMessageSizeError but instead an InvalidArgumentError for the message size exceeding 2048 characters in size in Beta.
  • Removed ScriptEventMessageSizeError from Beta.
  • Moved CameraTargetOptions from beta to v1.16.0.

Camera

  • Block and entity targeting of Aim assist will now apply to touch control modes: 'Joystick & tap to interact' and 'D-Pad & tap to interact'.

Experimental

  • Removed the Creator Cameras: Focus Target Camera experimental toggle

Gameplay

  • Focus Target Camera now displays a command output error when trying to target an entity when not on a free camera or custom camera that inherits from free camera.
  • Focus Target Camera vertical_rotation_limits are now in world space. 0 degrees is straight down, 90 degrees is horizontal and 180 degrees is straight up. The limits for the values are [0, 180] inclusive.

User Interface

  • Added full support and fixes for some input glyph replacement strings. This is to make them work across all the platforms (PC, Consoles, Mobile).
  • These are the values fixed:
    • :_input_key.forward:
    • :_input_key.back:
    • :_input_key.left:
    • :_input_key.right:
    • :_input_key.inventory:
    • :_input_key.use:
    • :_input_key.chat:
    • :_input_key.attack:
    • :_input_key.sprint:
  • The icons for these strings are updated in diverse areas of the game that support contextual glyphs, such as: signs, signed books, tags, chat, commands.
  • Also, as improvement, replacement of these values depends on the interaction/control mode when using touch as input mode. These modes are Joystick & tap to interact, D-Pad & tap to interact, and Joystick & aim crosshair.

Fixes

25 issues fixed

From released versions before Bedrock Edition 1.21.60

  • MCPE-19129 – Can't use items while looking at iron door or trapdoor without "sneaking"
  • MCPE-23544 – Endermen attack without being looked at
  • MCPE-91436 – Zombie villagers can spawn from zombie spawners
  • MCPE-125864 – Damage from magma doesn’t have fire damage sound
  • MCPE-157125 – Non-player entities teleport to Y 500+ to 32767 height when transported from the End to the Overworld
  • MCPE-180467:_input_key.attack: and :_input_key.use: show "Unassigned" on touchscreen
  • MCPE-186591 – Custom skin set to slim model changes to classic/wide model after restarting the game
  • MCPE-187368 – Creakings cannot spawn on a single layer of top snow
  • MCPE-187564 – Single dark oak and pale oak saplings accept bone meal despite not being able to grow
  • MCPE-188001 – All vines sound like regular vines instead of having unique sounds
  • MCPE-188102 – Game crashes in a specific world due to a bundle in the player's inventory
  • MCPE-188824 – Darkened border appears at ground level in flat world
  • MCPE-188842 – Screen edges darken upon loading into a world
  • MCPE-189691 – Game pause feature is no longer available

From the previous development version

  • MCPE-188809 – Top texture of block is not rendered when a monster spawner or barrier is placed on top at Y=64
  • MCPE-189121 – Leaves and vines have the wrong colors

Other

  • Crafter with no BlockActor data no longer produce a crash.
  • Big dripleaf blocks can no longer be placed on top of pale moss blocks.
  • Fixed a crash that could occur when destroying a creaking heart.
  • Pistons, sticky pistons, droppers, and dispensers now show up in the recipe book again when crafting.
  • Entity loot tables with a spawn egg that omits the actor ID will no longer drop an invalid spawn egg when destroyed via the minecraft:instant_despawn component.
  • Fixed issue where the text of the purchase button on the old Realms product description page can swap between "Subscribe Now ..." and "Start Free Trial".
  • Users can now access Realms Stories of Realms they are a part of even when multiplayer access is disabled in the account's privacy settings.
  • Fixed an issue which prevented the user from exiting edit world when choosing play on Realm button and canceling the sign-in process.
  • Fixed issue where No more entities assert failure occurred when flying through biomes during a storm.

Preview 1.21.60.27

Beta 1.21.60.27 (ChromeOS, Android) or Preview 1.21.60.27 (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/Preview version for Bedrock Edition 1.21.60, released on January 15, 2025,[5] which fixes bugs.

Changes

World generation

Jungle bushes

Technical

Component

  • Moved the minecraft:compostable item component out of experimental and to Release. Moved the related scripting apis out of Beta to Release.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", and "Creator Cameras: Focus Target Camera" experimental toggles.

Changes

Technical

API

  • Renamed handleCounts interface to HandleCounts in @minecraft/debug_utilities module.

Experimental

  • Focus Target Camera has vertical_rotation_limits of [0.0, 180.0] by default to reflect world space changes.
  • Focus Target camera now stops targeting when either clear from the camera command is used, or when the target is over 64 chunks away from the camera.

Stability and Performance

  • Experimental support for applying a service-driven texture memory budget in low memory situations. When enabled, memory will be conserved by progressively reducing resolution of some textures as usage approaches the budgeted limit.

Fixes

19 issues fixed

From released versions before Bedrock Edition 1.21.60

  • MCPE-31761 – Endermen can still teleport out of the boats and minecarts
  • MCPE-106552 – Incorrect sounds for wood/log stripping
  • MCPE-114390 – Creating a Dirt Path makes a Grass Step Sound
  • MCPE-156495 – Mangrove swamp rainfall does not match normal swamp
  • MCPE-158256 – Mangrove swamp underwater fog does not shrink over time (uses 1.18 style fog with immediate full visibility)
  • MCPE-164963 – Jungle bush generated differently with Java Edition.
  • MCPE-175332 – Discontinuity between chunks generated in 1.20.30 and 1.20.15, where terrain blending should not be necessary
  • MCPE-175680 – Fossils don't generate under Mangrove swamps in Bedrock
  • MCPE-185653 – Russian translation of Flowering Azalea is incorrect
  • MCPE-185676 – Saving the world while in crawl mining position makes you lose half a heart when you load back in.
  • MCPE-186083 – Incorrect map color for wheat
  • MCPE-188766 – Main Menu music becomes silent if you exit the world while inside Pale Garden biome
  • MCPE-189030 – Eyeblossoms are in the Creative menu in Marketplace worlds that haven't updated to 1.21.50

From the previous development version

  • MCPE-188870 – World still generates less foliage in 1.21.60.23+ compared to Java Edition
  • MCPE-189118 – Shearing cave vines with glow berries is impossible
  • MCPE-189746 – Some particles no longer exist
  • MCPE-189823 – When sleeping in a bed, the game says the "Skip night by sleeping" setting is turned off even though it's on

Other

  • Fixed issue preventing Squid from rotating to match their movement.
  • Fixed BlockLocationIterator crash that could happen if the BlockVolume that the iterator came from was deleted first.

Preview 1.21.60.28

Beta 1.21.60.28 (ChromeOS, Android) or Preview 1.21.60.28 (Windows, iOS, iPadOS, Xbox, PlayStation) is the sixth and final beta/Preview version for Bedrock Edition 1.21.60, released on January 22, 2025,[7] which fixes bugs.

Fixes

2 issues fixed

From released versions before Bedrock Edition 1.21.60

  • MCPE-188817 – Severe lag when interacting with objects, chests, accessing inventory, and loading chunks

Other

  • Players no longer float above the bed while sleeping.

Notes and references

  1. "Minecraft Beta & Preview - 1.21.60.21" – Minecraft Feedback, November 20, 2024.
  2. "Minecraft Beta & Preview - 1.21.60.23" – Minecraft Feedback, December 4, 2024.
  3. "Minecraft Beta & Preview - 1.21.60.24" – Minecraft Feedback, December 12, 2024.
  4. "Minecraft Beta & Preview - 1.21.60.25" – Minecraft Feedback, January 8, 2025.
  5. "Minecraft Beta & Preview - 1.21.60.27" – Minecraft Feedback, January 15, 2025.
  6. MCPE-164963 — Jungle bush generated differently with Java Edition.
  7. "Minecraft Beta & Preview - 1.21.60.28" – Minecraft Feedback, January 22, 2025.

Navigation