Datapack Codex

Bedrock Edition Preview 26.0.23

Minecraft Wiki article. Categories: Bedrock_Edition_versions, Bedrock_Edition_26.0_previews, Bedrock_Edition_26.0_betas, Bedrock_Edition_previews_released_in_2025, Bedrock_Edition_betas_released_in_2025, Bedrock_Edition_previews, Bedrock_Edition_betas

📌 Mirrored from Minecraft Wiki

This article is reproduced from Bedrock Edition Preview 26.0.23 on the Minecraft Wiki. Mirrored from revision 3680825. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Preview 26.0.23
Bedrock 26.0.23.png: Infobox image for Minecraft version 'Preview 26.0.23'
Bedrock 26.0.24.png: Infobox image for Minecraft version 'Preview 26.0.23'


Beta 26.0.23 (ChromeOS, Android), Preview 26.0.23 (iOS, iPadOS, Xbox, PlayStation), or Preview 26.0.24 (Windows) is the first beta/Preview version for Bedrock Edition 26.0, released on December 3, 2025,[1] which adds closed captions and fixes bugs.

Additions

Accessibility

  • Added a setting to show gameplay subtitles, which does not function properly yet.[2]
    • Specifically, options.txt has an boolean setting named enable_gameplay_subtitles (with a default value of 0), which currently does nothing.

Commands

  • Added a toggle for command macros.
    • When enabled, this 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 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.

Changes

Mobs

Dolphin

  • Mobs can no longer be leashed onto them.
    • This change was not mentioned in the changelog.

Donkey, Horse, and Mule

  • No longer gradually grow in size as they age, matching Java Edition.

Drowned

  • Adjusted the ratio at which drowned spawn with tridents and fishing rods, matching Java Edition.
  • Gurgles can now spawn with tridents.
  • Gurgles now drop items when killed.

Glow Squid and Squid

  • Baby variants no longer drop items when killed.

Husk

  • Spawn events minecraft:as_adult, minecraft:as_baby, and minecraft:as_baby_jockey can now be applied to them.

Nautilus

  • Now has swim sounds.
  • 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.

Polar Bear

  • Baby polar bears now attack foxes.
    • Despite being claimed in the changelog, they never actually did. What actually changed was that baby polar bears now target foxes, but broadcast their anger to nearby adult polar bears.
  • Baby polar bears no longer are hostile toward the player.
    • The change also prevents adult polar bears from attacking players that are close to their babies.

Underwater Mobs

  • 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.
  • No longer spin while moving vertically.
  • No longer move excessively slowly when moving vertically.

Vindicator

  • Now correctly attacks all non-illager mobs when the name tag "Johnny" is applied on it on Realms.

Zombie Nautilus

  • Attachable items no longer render when equipped to a zombie nautilus via commands.
  • Now has swim sounds.
  • Now has alternative ambient, hurt, and death sounds when on land.

Zombie Villager and Zombified Piglin

  • Now part of the monster spawn category.
    • This change was not mentioned in the changelog.

Items

Golden Horse Armor[3] and Diamond Nautilus Armor

  • The toughness values are now 2.

Custom Armor, Horse Armor, Nautilus Armor, and Wolf Armor

  • Now display their toughness, armor, and knockback resistance values when greater than 0.

Netherite Horse Armor and Netherite Nautilus Armor

  • The toughness values are now 3.

Spears

General

  • Mob effect particles can now appear slightly outside of the mob's bounding box.

Technical

AI Goals

  • 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_target
    • minecraft:behavior.nearest_attackable_target
  • Float range field attack_interval in minecraft:behavior.nearest_attackable_target now only accepts an object with min and max values.
    • Other formats will fail to parse.
  • Made the schema for minecraft:behavior.guardian_attack stricter 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_1
    • minecraft:behavior.timer_flag_2
    • minecraft:behavior.timer_flag_3
    • minecraft:behavior.move_towards_dwelling_restriction
    • minecraft:behavior.move_towards_home_restriction
  • Float Range fields cooldown_range and duration_range in minecraft:behavior.timer_flag_1, minecraft:behavior.timer_flag_2, and minecraft:behavior.timer_flag_3 now only accepts an object with min and max values.
    • Other formats will fail to parse.

API

  • Released @minecraft/server version 2.5.0.
  • Added missing BlockComponentTypes enum values into 2.5.0:
    • PrecipitationInteractions = 'minecraft:precipitation_interactions'
    • RedstoneProducer = 'minecraft:redstone_producer'
    • MapColor = 'minecraft:map_color'
    • Movable = 'minecraft:movable'
  • Changed EntityHurtAfterEvent to send when damage amount is zero.
  • Released PlayerSwingStartAfterEvent from beta to v2.5.0.
  • Released PlayerSwingEventOptions from beta to v2.5.0.
  • Released HeldItemOption from beta to v2.5.0.
  • Released EntitySwingSource from beta to v2.5.0.
  • Released BlockComponentRedstoneUpdateEvent from beta to v2.0.0.
  • Released BlockCustomComponent.onRedstoneUpdate from beta to v2.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

  • Added use_liquid_clipping field to the detection_rules in minecraft: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.
  • Updated minecraft:redstone_consumer renamed field propogates_power to propagates_power.
  • The option alpha_masked_tint in minecraft:material_instances no longer requires "Upcoming Creator Features".
  • Released minecraft:redstone_consumer from experimental for format_version >= 1.26.0.

Entity Components

  • Changed the swing field to default to true in the minecraft:interact component.

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_contribution to 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

Item Components

Molang

  • The pre_animation and initialize fields in minecraft:client_entity and minecraft:attachable\ now properly support {} brace scope delimiters across multiple lines.
    • This change applies only when using format version 1.26.0 or higher.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and "Render Dragon Features for Creators" experimental toggles.

Changes

Technical

API

  • Added @minecraft/server version 2.6.0-beta.
  • Added localizationKey property to BlockType and BlockPermutation.
  • Added the /packstack command 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 localizationKey property to EntityType.
  • Added localizationKey property to ItemType.
  • Added class EntityHurtBeforeEvent to beta.
  • Added class EntityHurtBeforeEventSignal to beta.
  • Added interface EntityHurtAfterEventOptions to beta.
  • Added interface EntityHurtBeforeEventOptions to beta.
  • Added WorldBeforeEvents.entityHurt to beta.
  • Changed EntityHurtAfterEventSignal to use EntityHurtAfterEventOptions in beta.
  • Added enum EntityHealCause to beta.
  • Added class EntityHealSource to beta.
  • Added class EntityHealAfterEvent to beta.
  • Added class EntityHealBeforeEvent to beta.
  • Added class EntityHealBeforeEventSignal to beta.
  • Added class EntityHealAfterEventSignal to beta.
  • Added property WorldAfterEvents.entityHeal to beta.
  • Added property WorldBeforeEvents.entityHeal to beta.
  • Added interface EntityHealEventOptions to beta.
  • Added enum EntityAttachPoint to beta.
  • Added interface CameraAttachOptions to beta.
    • Added the method attachToEntity(attachCameraOptions?: CameraAttachOptions): void to beta.
      • This can be used to attach third-person camera to an entity.
  • Added getTags() to BiomeType in beta.
  • Added hasTags(tags: string[]) to BiomeType in beta.
  • Added containsBiomes(volume: BlockVolumeBase, biomeFilter: BiomeFilter) to Dimension in beta.
  • Added BiomeFilter interface to beta.
  • 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.

Fixes

44 issues fixed

From released versions before 26.0

  • MCPE-48072 – Polar bear cubs do not attack foxes.
  • MCPE-52105 – Hand animation does not play in certain circumstances where it should.
  • MCPE-93172 – Baby drowned don't drop anything.
  • MCPE-121628 – Baby horses, donkeys, and mules still increase in size as they age.
  • MCPE-156784 – Adventuring Time achievement unlocked without visiting 17 biomes.
  • MCPE-159222 – Can't summon baby husk using minecraft:as_baby spawn event.
  • MCPE-173833 – Baby Polar Bear becomes Hostile.
  • MCPE-176018 – Wolf's model has an offset to the left against their shadow.
  • MCPE-180073 – "minecraft:damage" component value has unexpected integer behavior.
  • MCPE-185362 – Map markers stay on maps when cleared with commands.
  • MCPE-187058 – Items in bundle sometimes disappear when left in chest or barrel during log out.
  • MCPE-188434 – Cannot rename worlds created from some world templates under the new UI (OreUI) without unlocking options.
  • MCPE-189551 – Baby squid and baby glow squid drop ink sacs when they die.
  • MCPE-191655 – Splash potion, lingering potion and thrown bottle o' enchanting fail to bounce hurting projectiles.
  • MCPE-206669 – Vibrant Visuals: Blacks (especially on player skins) are extremely washed out.
  • MCPE-222491 – Block highlight (with outline selection OFF) does not appear with Vibrant Visuals enabled.
  • MCPE-226682 – Vibrant Visuals sometimes turns itself back on after a game update.
  • MCPE-227945 – Moving cursor and then immediately closing GUI causes the player camera to move.
  • MCPE-228082 – Snow golem heads don't dither when approached.
  • MCPE-228267 – End Gateway can teleport players to 0, 0, 0 (the Void).
  • MCPE-228584 – On-screen keyboard displays when trying to type if controller is also connected.
  • MCPE-228875 – GDK version of the game often resets the windowed resolution.
  • MCPE-229178 – Hovering over a text box with the mouse cursor no longer allows typing.
  • MCPE-229469 – Zombies spawning on Zombie Horse cannot spawn with Copper Armor.
  • MCPE-230294 – Pressing the Alt key in a UI causes the game to freeze.
  • MCPE-230838 – Ambient mob effects in Mob Effects screen still use gray background.
  • MCPE-231095 – Content Log error appears when spawning certain entities.
  • MCPE-231580 – Piglin and Piglin Brute Spawn Eggs are not sorted alphabetically.
  • MCPE-231582 – Vibrant Visuals: Dithering effect appears broken/glitchy at 50% resolution.
  • MCPE-232098 – Zombies spawning riding Zombie Horses still have an incorrect armor loot table.

Other

  • Fixed a bug where screenshots taken with Ray Traced graphics mode selected did not render accurately.
  • Fixed water extinction being drawn over fog when the chunk behind it is missing in Vibrant Visuals.
  • 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.
  • Fixed note effects on note blocks not displaying the correct color in darkness.
  • Fixed a bug with the 'Hide Sky Flashes' option causing the End entrance sound to loop.
  • Fixed an issue where polar bears recalculated their path to the target twice as often during the stomp attack.
  • Fixed a bug where baby zombie horses would shrink in size when they grew into adults.
  • Fixed an issue where narration was not always reading the description for the "Free up space" popup dialog when using a mouse.
  • Fixed input legends for Realms purchase reconciliation modal.
  • Fixed "Realm couldn't load" error from occurring after joining a Realm via invite.
  • Fixed a bug where the ⎋ Escape key would not open the game menu when on the death screen.
  • Fixed an issue where getComponents on ItemStack could return an undefined in the array, when used in older scripting versions.
  • Fixed a bug with minecraft:behavior.fire_at_target where the max_head_rotation_x and max_head_rotation_y were applied inversely.
  • Fixed an issue where generated JSON Schemas included superfluous _array fields (e.g. on_bred_array, on_death_array) for certain components such as experience_reward.

1 issue fixed

From released versions before 26.0

  • REALMS-13166 – Vindicators named “Johnny” do not attack other mobs on Realms

References

  1. ↑ "Minecraft Beta & Preview - 26.0.23" – Minecraft Feedback, December 3, 2025.
  2. ↑ MCPE-232701 – Subtitles are not toggable
    • Known issue: This feature is not working as expected and we aim to have it fixed in an upcoming preview release.
  3. ↑ MCPE-232700 – Golden horse armor was incorrectly given 2 armor toughness instead of diamond horse armor

Sources