Minecraft Bedrock Edition 26.0.24 Changelog
Features and Bug Fixes
New Version Numbering System
- Going forward, we’ll be numbering our versions based on the year. So, for both Bedrock and Java Edition, version numbers in the year 2026 will begin with ‘26’
Accessibility
- Added a setting to show gameplay subtitles
Known issue: This feature is currently not working as expected and we aim to have it fixed in an upcoming preview release.
Blocks
- Fixed the End gateway portal that teleported the player to the void area
Creator
- Added command macro support
- Adds toggle to the Creator Settings screen, which when enabled adds 10 new key mappings to the keyboard/mouse controls settings screen which each have a text input for what command to run when the input is pressed
- Commands can only be run while in game
- All re-mappable keys are chords of Alt plus the chosen key
- Added guard to prevent mapping a command macro key to Alt, as Alt is the chord key already
Gameplay
- Vindicator now correctly attacks all non-illager mobs when the nametag “Johnny” is applied
General
- The Adventuring Time achievement no longer unlocks after visiting fewer than 17 biomes on PC
- Fixed an issue on Windows where the window reset to a smaller size on reopening, even when a single monitor had sufficient space
Graphical
- Fixed a bug where screenshots taken with Ray Traced graphics mode selected did not render accurately
- Fixed an issue where block highlight was not visible when the Outline Selection toggle was turned off in Vibrant Visuals
- Fixed an issue where the graphics mode options were changing after game updates
- Fixed water extinction being drawn over fog when the chunk behind it is missing in Vibrant Visuals
- Fixed an issue that caused darker colors in some skins to appear washed out in Vibrant Visuals
- Fixed a bug with the ‘Hide Sky Flashes’ option causing The End entrance sound to loop
- Fixed note effects on Note Blocks not displaying the correct color in darkness
- Fixed an issue that caused lighting on End Portals to render incorrectly if a resource pack defined a Portal block as a point light in Vibrant Visuals
- Made the fire effect on burning mobs and players dither when the player-camera is nearby
- Fixed the Snow Golem’s pumpkin head not being dithered when the toggle is enabled
- Fixed dithered objects flickering when resolution is set to 50% in Vibrant Visuals
Input
- Fixed an issue where pressing the Alt key would cause the game to freeze display
- The on-screen keyboard will now close when typing with a physical keyboard
- Fixed not being able to type into a text box when hovered
- Fixed an issue on Windows where the camera would shift slightly after closing the pause menu
Items
- Spears now rotate in the same direction when charging in first and third person view
- Fixed an issue where adding items to a Bundle in a Chest would sometimes not save after leaving the game
- Diamond and Netherite Horse Armor now provide toughness values of 2 and 3, respectively
- Diamond and Netherite Nautilus Armor now provide toughness values of 2 and 3, respectively
- Horse Armor, Nautilus Armor, and Wolf Armor now display their toughness, armor, and knockback resistance values when greater than 0
- Piglin Spawn Egg and Piglin Brute Spawn Egg are now correctly sorted in alphabetical order
- Fixed an issue where the map marker was stuck when a Locator Map in an Item Frame was deleted
Mobs
- Wolf shadow and model are now centered
- The baby variants of Zombies, Zombie Villagers, Drowned, and Husks now drop items when killed
- The baby variants of Squid and Glow Squid no longer drop items when killed
- Baby Polar Bears now attacks Foxes
- Baby Polar Bears no longer becomes hostile towards the player
- Fixed an issue where Polar Bears recalculated their path to the target twice as often during the stomp attack
- Improved movement logic for Nautili and other underwater mobs
- They are now less likely to get stuck on block edges
- When tempted, they navigate around obstacles instead of moving in a straight line toward the player
- They no longer spin while moving vertically
- They no longer move excessively slowly when moving vertically
- Mob effect particles can now appear slightly outside of the mob’s bounding box
- Tweaked the chance of Zombie Riders spawning with Copper Armor to more closely match Java
- Tweaked the chance of Husk Riders spawning with Copper Armor to more closely match Java
- Players and baby Drowned no longer float on Nautili when riding them
- Attachable items no longer render when equipped to a Zombie Nautilus via commands
- Drowned, Skeleton, Stray, Bogged and Parched can no longer pick up spears
- Zombies that spawn riding Zombie Horses now have a loot table with an armor chance matching that of regular Zombies
- Baby Horses, Donkeys, and Mules no longer gradually grow in size as they age, matching Java Edition
- Fixed a bug where baby Zombie Horses would shrink in size when they grew into adult Zombie Horses
- They cannot now grow into adult Zombie Horses at all, matching Java Edition
- Nautilus and baby Nautilus now have swim sounds
- Zombie Nautilus now has swim sounds
- Nautilus now has alternative ambient, hurt, and death sounds when on land
- Baby Nautilus now has unique swim sounds, including alternative ambient, hurt, and death sounds when on land
- Zombie Nautilus now has alternative ambient, hurt, and death sounds when on land
- Baby Drowned can now spawn with Tridents
- Adjusted the ratio at which Drowned spawn with Tridents and Fishing Rods, matching Java Edition
Projectiles
- Lingering and Splash Potions now deflect Ghast Fireballs and other deflectable projectiles on hit
Realms
- Fixed “Realm couldn’t load” error from occurring after joining a Realm via invite
- Fixed input legends for Realms purchase reconciliation modal
- Fixed issue where narration was not always reading the description for the “Free up space” popup dialog when using a mouse
User Interface
- Cancelling during transfer between servers will no longer softlock players
- You can now change the world name in a new template world without unlocking settings
- Ambient mob effects in the Mob Effects screen now have a blue outline
- Fixed various interactions not swinging the player’s hand
- Leash interactions
- Bucketing a mob
- Feeding a mob its taming item
- Feeding a mob its aging item
- Feeding a mob its trusting item
- Feeding a mob its breeding item
- Feeding a mob its healing item
- Feeding a mob its bribing item
- Attaching/removing a Balloon
- Using a Name Tag on a mob
- Starting to ride a mob
- Make a mob sit
- Giving a mob an item
- Starting to trade with a mob
- Opening a mob’s inventory
- Applying dye to a mob
- Interacting with an Armor Stand
- Interacting with a Redstone Ore block
- Interacting with a Beehive or Bee Nest block
- Curing a Zombie Villager
- Shearing a mob
- Milking a Cow or Mooshroom
- Fixed a bug where the Escape key would not open the game menu when on the death screen
Technical Updates
AI Goals
- Spawning an entity with
behavior.nearest_attackable_targetno longer shows a content log error - Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.0 and newer
minecraft:behavior.defend_village_targetminecraft:behavior.nearest_attackable_target
- Float range field
attack_intervalinminecraft:behavior.nearest_attackable_targetnow only accepts an object withminandmaxvalues. Other formats will fail to parse - Made the schema for
minecraft:behavior.guardian_attackstricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.0 and newer - Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.0 and newer
minecraft:behavior.timer_flag_1minecraft:behavior.timer_flag_2minecraft:behavior.timer_flag_3minecraft:behavior.move_towards_dwelling_restrictionminecraft:behavior.move_towards_home_restriction
- Float Range fields
cooldown_rangeandduration_rangein
minecraft:behavior.timer_flag_1,
minecraft:behavior.timer_flag_2,
andminecraft:behavior.timer_flag_3
now only accepts an object withminandmaxvalues. Other formats will fail to parse
API
- Released
@minecraft/serverversion 2.5.0 - Fixed a issue where
getComponentsonItemStackcould return an undefined in the array, when used in older scripting versions - Added missing
BlockComponentTypesenum values into 2.5.0:PrecipitationInteractions = 'minecraft:precipitation_interactions'RedstoneProducer = 'minecraft:redstone_producer'MapColor = 'minecraft:map_color'Movable = 'minecraft:movable'
- Changed
EntityHurtAfterEventto send when damage amount is zero - Released
PlayerSwingStartAfterEventfrombetatov2.5.0 - Released
PlayerSwingEventOptionsfrombetatov2.5.0 - Released
HeldItemOptionfrombetatov2.5.0 - Released
EntitySwingSourcefrombetatov2.5.0 - Released
BlockComponentRedstoneUpdateEventfrombetatov2.0.0 - Released
BlockCustomComponent.onRedstoneUpdatefrombetatov2.0.0
Biomes
- Biomes without a namespace in biomes_client.json will be applied to worlds below base_game_version 1.21.40 with the default namespace
Blocks
- Updated
minecraft:redstone_consumerrenamed fieldpropogates_powertopropagates_power - The option
alpha_masked_tintinminecraft:material_instancesno longer requires “Upcoming Creator Features” - Released
minecraft:redstone_consumerfromexperimentalforformat_version >= 1.26.0 - Added
use_liquid_clippingfield to thedetection_rulesinminecraft:liquid_detection- “true” means the block will use the “collision_box” to visually clip the water
- “false” ignores liquid clipping, which will render water across the whole block
- Defaults to true prior to format_version 1.26.0
- Defaults to false for format_version 1.26.0 and after
Components
- Fixed bug with
minecraft:behavior.fire_at_targetwhere themax_head_rotation_xandmax_head_rotation_ywere applied inversely
Editor
- Added Edit Tags menu item in the structure panel, so tags for one or more checked structures can be edited
- Added modal popup ‘Edit Tags’ to add new or remove existing tags from the selected structures
- Added
isActiveproperty toIModalToolto check for the active state - Added
onSelectedToolChangedproperty toIModalToolContainerto listen for global modal tool change events - Added settings persistence for the scripted extensions
- Updated Elevation icons for Terrain Tool
- Updated selected modal tool to toggle off when changing out of Tool mode, then toggle on after returning back
- Fixed a bug where enabling “restrict smart fill to selection” in Smart Fill caused the project to crash and exit for large selection areas
- Fixed a bug where cursor bound widgets triggered state change events while hidden
- Fixed a bug where the game would freeze when using the Terrain Tool’s Elevation mode to Lower the terrain near the bottom of the world
- Fixed the cursor distance limit to match the spherical view distance setting
Entity Components
- Changed the
swingfield to default to true in theminecraft:interactcomponent
General
minecraft://connect?localLevelId=<level id>launch protocol requires the level id to be a url encoded value
Graphical
- Introduced new parameter
biome_water_color_contributionto the Vibrant Visuals water effects configuration file. This new parameter controls the contribution of per-biome water colors provided by *.client_biome.json files.- Range: [0.0, 1.0]
- Default value: 0.0
Items
- The item component
minecraft:damagenow supports values between 0 and 32767
JSON Schema
- Fixed an issue where generated JSON Schemas included superfluous
_arrayfields (e.g.on_bred_array,on_death_array) for certain components such asexperience_reward
Molang
- The
pre_animationandinitializefields inminecraft:client_entityandminecraft:attachable\now properly support{}brace scope delimiters across multiple lines- This change applies only when using format version 1.26.0 or higher
Experimental Technical Updates
API
- Added
@minecraft/serverversion 2.6.0-beta - Added
localizationKeyproperty toBlockTypeandBlockPermutation - Added the
/packstackcommand to the command window that allows users to see what packs they have installed and their world template data if one is in use - Added
localizationKeyproperty toEntityType - Added
localizationKeyproperty toItemType - Added
class EntityHurtBeforeEventtobeta - Added
class EntityHurtBeforeEventSignaltobeta - Added
interface EntityHurtAfterEventOptionstobeta - Added
interface EntityHurtBeforeEventOptionstobeta - Added
WorldBeforeEvents.entityHurttobeta - Changed
EntityHurtAfterEventSignalto useEntityHurtAfterEventOptionsinbeta - Added
enum EntityHealCausetobeta - Added
class EntityHealSourcetobeta - Added
class EntityHealAfterEventtobeta - Added
class EntityHealBeforeEventtobeta - Added
class EntityHealBeforeEventSignaltobeta - Added
class EntityHealAfterEventSignaltobeta - Added property
WorldAfterEvents.entityHealtobeta - Added property
WorldBeforeEvents.entityHealtobeta - Added
interface EntityHealEventOptionstobeta - Added enum
EntityAttachPointtobeta - Added interface
CameraAttachOptionstobeta- Added method
attachToEntity(attachCameraOptions?: CameraAttachOptions): voidto beta. This can be used to attach third-person camera to an entity
- Added method
- Added
getTags()toBiomeTypeinbeta - Added
hasTags(tags: string[])toBiomeTypeinbeta - Added
containsBiomes(volume: BlockVolumeBase, biomeFilter: BiomeFilter)toDimensioninbeta - Added
BiomeFilterinterface tobeta - Added the easing type parameter to camera splines API for rotation and position
Graphical
- The colors of block lights in the RenderDragon Features for Creators experiment have been slightly adjusted; local_lighting.json colors are expected to be in sRGB space
