Posted: 8 April 2026
Information on Minecraft Preview and Beta:
- These work-in-progress versions can be unstable and may not be representative of final version quality
- Minecraft Preview is available on Xbox, PlayStation, Windows, and iOS devices. More information can be found at aka.ms/PreviewFAQ
- The beta is available on Android (Google Play). To join or leave the beta, see aka.ms/JoinMCBeta for detailed instructions
It's time for another Preview and Beta release! For the full list of goodies, browse the changelog below. And as always, we’re keen to get your feedback on these new features at feedback.minecraft.net , and you can report any bugs you find at bugs.mojang.com .
Features and Bug Fixes
Audio
- Fixed placement sound not playing when placing waterloggable blocks in water (MCPE-236601)
Blocks
- Blocks can now only be placed above a flowerpot when crouching (MCPE-237222)
- Fixed interacting with a Jukebox or Composter while holding armor creating a ghost item (MCPE-227535)
Gameplay
- Smelting damaged armor now outputs nuggets (MCPE-237404)
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. (MCPE-236872)
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_hoverminecraft:behavior.random_sittingminecraft:behavior.random_stroll
- The
hover_heightfield inminecraft:behavior.random_hovernow only accepts an object withminandmaxvalues. Other formats will fail to parse - Made the schema for
minecraft:behavior.go_homestricter 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_ownerstricter 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_noteblockstricter 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_obstructionfrom experimental for block format versions 1.26.20 or higher
Blocks
- Fixed content warning regarding texture variations for block components
minecraft:item_visualandminecraft:embedded_visual - Added content warning for component
minecraft:item_visualtrying 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 (MCPE-237222)
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" (MCPE-237713)
- 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
filtersparameter tominecraft: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
textparam ofsetTextonTextPrimitive, 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
registerCustomDimensionto allow registrations of new custom dimensions in beta
- Added method
- 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.headerusing\n
Blocks
- Fixed
minecraft:replaceableto 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-blocksminecraft:random_offsetcan no longer be defined in the permutations array only in the base components object (MCPE-237071) - Fix
minecraft:placement_filternot working for block with traitminecraft:multi_block(MCPE-237498) - Multi-blocks that don't have a
minecraft:selection_boxcomponent will now default to a full block outline shape for each part (MCPE-237089)
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_versiondescription field to entity behavior definitions that enables per-entity versioning and upgrade handling- The
entity_versionfield is a JSON object containing anupgradesarray, where each entry specifies an integerupgrade_toversion and anamestring referencing an upgrade handler defined in a new top-levelupgradessection of the entity definition - Upgrade versions must start at
1and be contiguous (e.g., 1, 2, 3), gaps or duplicates are rejected with a content error - Version
0is 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
upgradessection, keeping them distinct from regularevents - The entity's version is persisted and loaded/saved automatically
- This feature is gated behind the Upcoming Creator Features experiment toggle
- The
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_lightshading to weather