Minecraft: Bedrock Edition 26.40 Released
Aug 5, 2026

Minecraft: Bedrock Edition 26.40 Released

26.40 is a minor Bedrock Edition update released on August 4, 2026[1][2]. This update adds some features from the third drop of 2026 to Experimental Gameplay and fixes several bugs.

New Features

General

Experimental Gameplay

  • Added the “Third Drop of 2026” sub-option.
    • Used to enable features added in the third drop of 2026.

Loading Tips

  • Added 3 loading tips displayed while loading Realms.

Settings

  • Added storage settings for the Ore UI version.
  • Added a “Screen Distortion” slider to Accessibility settings.
    • Used to control the intensity of screen distortion caused by the Nausea effect and entering a Nether portal. The default value is 100%.
  • Added a “VSync” option to Video settings on Xbox.
    • Used to enable frame synchronization. Disabled by default.

Worlds

  • Added cloud backups for worlds on Windows.
  • Added cloud synchronization support for world data on Windows to ensure that world data is backed up and accessible across devices.

Changes

Blocks

Beds

  • Changed the item texture to match the appearance of its block form.

Material Reducer

  • Can now reduce Chiseled Cinnabar, Chiseled Sulfur, Cinnabar, Cinnabar Bricks, Polished Cinnabar, Polished Sulfur, Crude Sulfur, Sulfur, and Sulfur Bricks.

Sulfur Pointed Dripstone

  • Now has unique sounds.
  • Reduced the length to which stalactites can grow from 8 blocks to 3 blocks to match Java Edition.
  • Slightly changed the texture of the tips of upward-pointing stone columns.

Mobs

Chicken

  • Changed the hurt and death sounds of chicken variants.

Creaking

  • Creakings bound to a Creaking Heart no longer disappear after being in the same block as a player for more than 5 seconds.

Ender Dragon

  • While perching, now deflects arrows and tipped arrows that hit it. Previously, arrows and tipped arrows passed straight through the Ender Dragon.

Players

  • Arrows and tridents that hit players in Creative mode are now deflected. Previously, they passed straight through players.

Sulfur Cube

  • Changed the distance at which medium Sulfur Cubes are attracted to players holding block items or item entities containing blocks from 16 blocks to 8 blocks to match Java Edition.
  • Sulfur Cubes containing magma blocks no longer damage mobs wearing boots enchanted with Frost Walker.
  • Are no longer considered hostile mobs. As a result, they:
    • No longer prevent nearby players from sleeping.
    • No longer unlock the “Monster Hunter” achievement when killed by a player.
    • Are no longer attacked by a fully framed Conduit.
  • Changed spawning rules:
    • Can now spawn on the surface.
    • Removed the light-level restriction.
  • Sulfur Cubes containing magma blocks now damage Sulfur Cubes that do not contain blocks.
  • Can no longer absorb Observers or Redstone Lamps.
  • Arrows and tipped arrows that hit Sulfur Cubes containing blocks are now deflected.

Turtle

  • Can now be leashed to balloons.

Non-Mob Entities

Boats and Chest Boats

  • Now lose 10 durability for every 1 (♥) damage taken, rather than 1 durability.
    • This makes the number of hits required to destroy them match Java Edition.
  • Now naturally recover durability to match Java Edition.

World Generation

Sulfur Caves

  • Changed the underwater fog color from
     #5BC313 to
     #17543C to match Java Edition.

Gameplay

Vibrant Visuals

  • Updated the Android devices that support Vibrant Visuals.

General

Music

  • Background music now stops when players approach a jukebox that is playing music.

Recipe Book

  • Changed the order of tabs and recipes in the Furnace recipe book.

Technical

Actor Components

  • The schemas for the following components are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:cannot_be_attacked
    • minecraft:ignore_cannot_be_attacked
    • minecraft:floats_in_liquid
    • minecraft:wants_jockey

AI Components

  • The schemas for the following components are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:annotation.open_door
    • minecraft:bucketable
    • minecraft:hide
    • minecraft:managed_wandering_trader
    • minecraft:persistent
    • minecraft:trade_resupply
  • The schemas for the following components are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:jump.dynamic
    • minecraft:jump.static

AI Goals

  • The schemas for the following goals are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:behavior.leap_at_target
    • minecraft:behavior.silverfish_merge_with_stone
    • minecraft:behavior.silverfish_wake_up_friends
  • The schemas for the following goals are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:behavior.squid_dive
    • minecraft:behavior.squid_flee
    • minecraft:behavior.squid_idle
    • minecraft:behavior.squid_move_away_from_ground
    • minecraft:behavior.squid_out_of_water
  • The schema for minecraft:behavior.beg is now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later. The floating-point field look_time now only accepts objects with min and​max values.
  • The schema for minecraft:behavior.drink_potion is now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
  • The schema for minecraft:behavior.float_wander is now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later. The floating-point field float_duration now only accepts objects with min and​max values.
  • The schema for minecraft:behavior.summon_entity is now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
  • The schemas for the following goals are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:behavior.nap
    • minecraft:behavior.move_to_block
    • minecraft:behavior.snacking
    • minecraft:behavior.stalk_and_pounce_on_target
  • The schemas for the following goals are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:behavior.charge_held_item
    • minecraft:behavior.eat_block
    • minecraft:behavior.knockback_roar
    • minecraft:behavior.ranged_attack
  • For version 1.26.40 and later, the actor goal minecraft:behavior.ranged_attack now uses attack_interval as its floating-point range instead of attack_interval_min and​attack_interval_max.
  • The schemas for the following actor components are now stricter during parsing, and entity JSON containing invalid data will not load in version 1.26.40 and later.
    • minecraft:on_death
    • minecraft:on_friendly_anger
    • minecraft:on_hurt_by_player
    • minecraft:on_hurt
    • minecraft:on_ignite
    • minecraft:on_start_landing
    • minecraft:on_start_takeoff
    • minecraft:on_target_acquired
    • minecraft:on_target_escape
    • minecraft:on_wake_with_owner
  • Fixed a bug where the on_kill event in the following components was incorrectly mapped to the on_attack field, causing the event to never trigger when an entity killed its target. This fix applies to entity definitions with format version 1.26.40 or later.
    • minecraft:behavior.melee_attack
    • minecraft:behavior.melee_box_attack
    • minecraft:behavior.delayed_attack
    • minecraft:behavior.stomp_attack
    • minecraft:behavior.use_kinetic_weapon

API

  • Released @minecraft/server version 2.9.0.
  • Added @minecraft/server version 2.10.0-beta.
  • Fixed an invulnerability-timer bypass that occurred when damage was changed in a hurt event before the damage was reduced below the source amount.
  • Moved nameplateDepthTested and​nameplateRenderDistance from beta to version 2.8.0.
  • Moved the SoundInstance class from beta to version 1.2.0.
  • Moved SoundInstance.stop from beta to version 2.9.0.
  • Moved SoundInstance-returning Player.playSound from beta to version 1.2.0.
  • Moved SoundInstance-returning Dimension.playSound from beta to version 1.11.0.
  • Fixed an issue where Dimension.fillBlocks did not work when called with a block filter.
  • Moved the PlayerStartBreakingBlockAfterEvent class from beta to version 2.9.0.
  • Moved the PlayerStartBreakingBlockAfterEventSignal class from beta to version 2.9.0.
  • Moved the PlayerCancelBreakingBlockAfterEvent class from beta to version 2.9.0.
  • Moved the PlayerCancelBreakingBlockAfterEventSign class from beta to version 2.9.0.
  • Moved the PlayerBreakingBlockEventOptions interface from beta to version 2.9.0.
  • Renamed Dimension.findClosestBiome to Dimension.calculateClosestBiomeFromSeed and made it available from beta in script version 2.9.0.
  • Made BiomeSearchOptions available from beta in script version 2.9.0.
  • Fixed an issue where minecraft:hopper_minecart did not trigger EntityItemPickupAfterEvent and​EntityItemPickupBeforeEvent for items in minecarts.
  • Released the 2.9.0 version in @minecraft/server, moving it from beta to stable.
  • DDUI
    • Added the image method to CustomForm in @minecraft/server-ui, allowing images to be displayed in CustomForms.
    • Fixed an issue where images in CustomForms were not centered in forms.
    • Added ImageOptions.onClick and​ImageOptions.tooltip, which allow callbacks when images and tooltips on images are clicked, for use with CustomForm.image.
  • Dimensions
    • Significantly improved block-search performance when using BlockVolume with the fillBlocks API.

Blocks

  • Added shelf to geo.json as an offset for item_display_transforms.
    • This provides an offset when placed inside a display case.
    • Blocks before 1.26.40 with a value for fixed will copy that value to shelf.
    • New blocks in 1.26.40 can define fixed for item displays and shelf for display cases.
  • Fixed an issue where custom blocks with the minecraft:tick component could tick more often than expected when placed by saving structures containing tick data. (MCPE-236362)
  • Exposed the minecraft:multi_block feature. However, horizontal directions for the field direction still require the “Upcoming Creator Features” option.
  • Custom stairs can now form corners with vanilla stairs without using Experimental Features.
  • N-direction rotation on geometry components no longer requires the “Upcoming Creator Features” experimental option.
  • The minecraft:sixteen_way_rotation state on the placement direction block feature no longer requires the “Upcoming Creator Features” experimental option.
  • Unified light-sampling behavior between custom and vanilla blocks. (MCPE-237493)
  • Jigsaw block replacements are now logged when they encounter an invalid final_state.
  • Added the new biome decoration feature minecraft:multi_block_feature, intended specifically for placing blocks defined with the minecraft:multi_block feature.
  • Moved the minecraft:instrument_sound component out of Experimental Gameplay.

Block Components

  • Vanilla blocks that define shapes in the shapes/ folder now use voxel-shape-based culling without enabling the Experimental Voxel Shapes feature. This allows custom blocks using voxel shapes to attempt culling against any vanilla block with a voxel shape.
  • Fences
    • Vanilla fences now expose directional connection block states (minecraft:connection_north,​minecraft:connection_east,​minecraft:connection_south, and​minecraft:connection_west) to reflect adjacent blocks connected to the fence.
    • In 1.26.40+ worlds, fence connection changes now send server block updates to adjacent blocks. Older worlds retain the previous behavior for compatibility.
  • Stairs
    • Vanilla stairs now expose minecraft:corner block states (none,​inner_left,​inner_right,​outer_left, and​outer_right) to reflect corner shapes formed with adjacent stairs.
    • In newer worlds, with a base game version of 1.26.40 or later, stair-corner state changes now trigger adjacent-block updates to align more closely with Java Edition. Existing worlds retain the previous client-only update behavior.

Bugs

  • Updating a structure from the clipboard now opens a confirmation dialog before overwriting, and this option is disabled when the clipboard is empty.
  • Added support for pagination and selection menus to tabs.
  • When scrolling the toolbar with the mouse wheel, hotbar items and pop-up tabs now switch between pages.
  • Added scrolling support for menu bars and context submenus when they exceed the window size.

Commands

  • Non-operator players can now use player names as command targets, such as /tell.
  • Non-operator players can now choose extensions when using commands such as /tell.
  • Fixed an issue where /clone required both parts of a bed to be within the copied volume when copying part of a bed.
  • Fixed an issue where /fill incorrectly placed blocks defined with the minecraft:multi_block feature.

Crafting

  • minecraft:recipe_smithing_transform now accepts items with the minecraft:transform_materials tag in the addition field.

Dedicated Servers

  • Fixed an issue where a log file was not created when the content-log-file-enabled option was set to true. (BDS-23033)
  • Added a CLI option to run dedicated servers in package optimization mode, allowing creators to optimize packages for testing and distribution inside and outside the Marketplace.

Bedrock Editor

  • After leaving the edit-project screen using the back/restore button, the GameCore build no longer crashes or incorrectly copies data from the shared minecraftWorlds folder of worlds with behavior/resource packs enabled.
  • Fixed an issue where the mouse-preview volume disappeared after enabling or disabling Vibrant Visuals.
  • Added live chunk synchronization to the biome-data assignment tool.
  • The Vibrant Visuals resource-pack generation button now exports any edited settings to a resource pack and provides a folder link.
  • Renamed “Brush Painting” to “Brush” in the editor UI.
  • Added glTF and GLB file-format support to the Custom Geometry tool.
  • The dimension dropdown now displays a check mark next to the player’s current dimension.
  • Added Structures to the View menu.
  • Added keyboard settings to the File menu.
  • Added biome assignment data

Continue reading

Latest articles

View all