«    May 2026    »
MonTueWedThuFriSatSun
 123
45678910
11121314151617
18192021222324
25262728293031
May 2026 (1)
April 2026 (107)
March 2026 (104)
February 2026 (65)
January 2026 (110)
December 2025 (54)
 
For-Minecraft.com » Minecraft PE 26.20.26 Changelog

Minecraft PE 26.20.26 Changelog

Audio

  • Fixed placement sound not playing when placing waterloggable blocks in water

Blocks

  • Blocks can now only be placed above a flowerpot when crouching
  • Fixed interacting with a Jukebox or Composter while holding armor creating a ghost item

Gameplay

  • Smelting damaged armor now outputs nuggets

Mobs

  • When the Sulfur Cube is hit by a Player its knockback is now affected by the attacker's hit angle, position and damage:
    • When it is hit on the left it moves to the right and vice versa
    • When it is hit on the top it moves along the ground
    • When it is hit on the bottom it moves higher upwards
    • When it is hit with a greater damage it is knocked back more
    • When the attacker is positioned higher it moves downwards
    • When the attacker is positioned lower it moves upwards

Realms

  • Realms Admin log has been added to the new Realms Hub. Please share feedback from the link in Realms Hub, accessed from the Realms play screen.
  • fixed crash in Realms Stories for high member count Realms
  • Fixed issue in Realms Stories where the Members tab did not load in correctly

Stability and Performance

  • Syncing of Xbox world data now occurs when specific world is selected

User Interface

  • Added two missing strings that are only shown for a brief moment
  • Fixed a bug where emojis were not rendering at the small text tooltip when selecting an item in the HUD's hotbar
  • Fixed the Delayed Breaking Blocks setting visibility for the "Joystick & tap to interact" and "D-Pad & tap to interact" control modes of the Touch Tab of the New Settings Screen

Technical Updates

Accounts

  • Add platform subscription checks as part of multiplayer allowance check and return new platform-subscription-specific permission deny reasons if the check failed.

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.20 and newer
    • minecraft:behavior.random_hover
    • minecraft:behavior.random_sitting
    • minecraft:behavior.random_stroll
  • The hover_height field in minecraft:behavior.random_hover now only accepts an object with min and max values. Other formats will fail to parse
  • Made the schema for minecraft:behavior.go_home stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
  • Made the schema for minecraft:behavior.go_and_give_items_to_owner stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
  • Made the schema for minecraft:behavior.go_and_give_items_to_noteblock stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer

Block Components

  • Released the component minecraft:chest_obstruction from experimental for block format versions 1.26.20 or higher

Blocks

  • Fixed content warning regarding texture variations for block components minecraft:item_visual and minecraft:embedded_visual
  • Added content warning for component minecraft:item_visual trying to use texture variations. Variation textures are not supported for this component
  • The "minecraft:selection_box" component will correctly give an error again when the y is over the 16 limit
  • Fixed legacy tag: entries in block permutations being silently dropped when upgrading to format version 1.26.20, which could cause scripts relying on permutation-specific tags to fail
  • Items with "replace_block_item" set to true will no longer take the planted block in a flowerpot

Editor

  • Ensure proper offsets are applied when switching flatten modes in the Terrain Tool
  • Fixed issue where Flatten Up was sampling too far into the ground
  • Fixed an error that occurred when running the /reload command from tool mode chat shortcut
  • Fixed Jigsaw Collection names allowing case-variant duplicates which caused file conflicts and potential data loss on case-insensitive file systems

Entity Components

  • Non-Ocelot and non-Cat mobs can now use "minecraft:behavior.ocelotattack"
  • The component "minecraft:apply_knockback_rules" now takes an array of presets
    • "presets" is an array of elements with the same parameters as "minecraft:apply_knockback_rules" had previously
  • The preset elements have the following new field:
    • "filter" is an actor filter with the default syntax
  • Add filters parameter to minecraft:spawn_on_death

Mobs

  • Fixed player friction not resetting for older content

Experimental Technical Updates

API

  • Fixed a bug where in-flight http requests could freeze the game when the http client is destroyed in scripting
  • Changed the maximum length of the text param of setText on TextPrimitive, to be 128 lines and 128 characters per line
  • Fixed issue that caused websockets to not complete their connection with the server
  • Fixing a bug with Debug Drawing and Primitive Shapes where they could get into a bad state when used with Simulated Players
  • Class DimensionRegistry
    • Added method registerCustomDimension to allow registrations of new custom dimensions in beta
  • Startup event
    • Added the ability to register custom dimensions during the before startup event

DDUI

  • Adding support for multiline texts for MessageBox.body, CustomForm.label, CustomForm.header using \n

Blocks

  • Fixed minecraft:replaceable to work with all parts of a multi-block. Also the component can no longer be defined in the permutations array, only allowed in the base components object
  • Fixed selection outline for multi-blocks using minecraft:random_offset. Also for multi-blocks minecraft:random_offset can no longer be defined in the permutations array only in the base components object
  • Fix minecraft:placement_filter not working for block with trait minecraft:multi_bloc
  • Multi-blocks that don't have a minecraft:selection_box component will now default to a full block outline shape for each part

Voxel Shapes

  • Added non-unit-cube voxel shapes for 19 Vanilla blocks when the Voxel Shapes experiment is enabled. These shapes improve face culling so that hidden faces between adjacent blocks are correctly removed
    • Cake shapes (1 block): 7 bite-counter shapes for each slice of cake
    • Candle Cake shape (17 blocks)
    • Composter shapes (1 block): 8 fill-level shapes for each stage of composting

Entities

  • Added a new entity_version description field to entity behavior definitions that enables per-entity versioning and upgrade handling
    • The entity_version field is a JSON object containing an upgrades array, where each entry specifies an integer upgrade_to version and a name string referencing an upgrade handler defined in a new top-level upgrades section of the entity definition
    • Upgrade versions must start at 1 and be contiguous (e.g., 1, 2, 3), gaps or duplicates are rejected with a content error
    • Version 0 is reserved for entities that have no version set ("versionless"), which is the default for all existing entities
    • When an entity is loaded with a version older than the current definition version, all upgrade handlers between the entity's saved version and the current version are executed sequentially
    • Newly spawned entities are set directly to the latest version without running any upgrade handlers.
    • Upgrade handlers reuse the existing event system but are defined in a separate upgrades section, keeping them distinct from regular events
    • The entity's version is persisted and loaded/saved automatically
    • This feature is gated behind the Upcoming Creator Features experiment toggle

Entity Components

  • The following fields have been added to the preset element exclusively in the beta version of "minecraft:apply_knockback_rules":
    • "scale_previous_velocity" scales the previous velocity of the target when hit
    • "horizontal_hit_angle_scale" scales the horizontal angle response of the target when hit based on the attacker's aim direction
    • "vertical_hit_angle_scale" scales the vertical angle response of the target when hit based on the attacker's aim direction
    • "vertical_position_angle_scale" scales the vertical angle response of the target when hit based on the attacker's relative feet position
    • "scale_with_damage" enables scaling the magnitude of knocback based on the inverse square of the damage
  • There is currently a known issue where knockback is applied twice
    • the first is the custom knockback defined by "minecraft:apply_knockback_rules"
    • the second is the default knockback with the custom "horizontal_power", "vertical_power" and "vertical_velocity_cap" defined by "minecraft:apply_knockback_rules"

Graphical

  • Added static_light shading to weather

Up © 2025 For-Minecraft.com