The final features from the upcoming game drop are ready for testing! The long-awaited calcite brick set doesn't just bring one, but two, new variants for builders! Regular calcite can be turned into walls, stairs, and slabs but polished calcite can also be used for pillars, bricks, double slabs and more! Their marble-like pallor instantly adds a fancy flair to any winter wonderland. And why not add some mystery while you're at it? The new music disc composed by Hyper Potions can be found in igloo basements and will set the tone for even more ice cold digging. Have you added it to your jukebox playlist yet?
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.
Drop 4 of 2026 Features
Block set
- Introduced Calcite Blocksets
- Calcite Stairs, Slab and Wall are added matching the already existing Calcite Block
- Added Polished Calcite Blockset
- Added Polished Calcite Brick Blockset
- Added Calcite Pillar Block
- They are all Decorative blocksets
- They are all Building blocks
Blocks
- Jukeboxes no longer emit vibrations when taking or swapping a Music Disc from their playlist
- Packed Ice Bricks and Chiseled Packed Ice now conduct redstone signals
- Packed Ice Brick Walls no longer prevent Chests from opening (MCPE-243816)
- Packed Ice and Packed Ice Bricks can now be used in a Stonecutter to make Packed Ice Bricks, Packed Ice Brick Slabs, Packed Ice Brick Stairs, Packed Ice Brick Walls, and Chiseled Packed Ice (MCPE-243782)
- Brittle Ice, Packed Ice Bricks, Chiseled Packed Ice, and Snow Bricks now block light correctly, so mobs underneath no longer burn in daylight
- All parts of the Packed Ice Bricks set now play the correct sounds
Freezing Mob Effect
- Being on fire now prevents freezing from building up until the fire goes out
- Standing in fire or lava while freezing no longer plays the fizz sound and particles continuously
Ice Ball
- Being killed by an Ice Ball now shows the correct death message (MCPE-243703)
Items
- Added a new music disc with the song "flurry" by composer Hyper Potions
- This music disc has a 30% chance to be found inside Igloo chests
Features and Bug Fixes
Accessibility
- Added tab description to narration context of all tabs in Create New World menu
- Narration of template cards now reads the number of ratings on the offer
- Screen narration now includes focusable, non-interactive list rows in item positions and group counts
- Fixed an issue where FAQ accordions are not enumerated correctly when expanded
- Realms AdminLog items now narrate correctly when Text-to-Speech is enabled
- Fixed options on the choose Realm screen not being enumerated properly
- Fishing bobbers now display the appropriate subtitle when hooking fish
- Leads now display the appropriate subtitle when tied, untied, and broken
Blocks
- Added a new decorative block to the game... somewhere
- Fixed two inconsistent pixels in the Jukebox side texture and updated the Jukebox MERS textures to match
- Tuff blocks now display the appropriate subtitle when mined and when broken (MCPE-239354)
- Fixed hoppers and other containers losing their items when replaced using the /fill or /setblock commands
- Hanging signs now display the appropriate subtitle when being mined
- Icicles now show the correct color on Explorer Maps
- Frosted Ice and Cracking Ice now push items out of them
- The Brittle Ice now respect the "mob_griefing" gamerule when a mob steps on it
- Ice and Frosted Ice now reduce light by 1 instead of 3, aligning them with their intended design
- Sulfur and Cinnabar Walls no longer prevent Chests from opening (MCPE-243816)
Character Creator
- Classic skins equipped from the Dressing Room now update the player's in-world appearance
Controls
- You can now swap available items between your main hand and off-hand.
- On keyboard and mouse, press F by default.
- On controller, the Crafting button now swaps items instead of opening your inventory
- You'll see a "Swap off-hand" hint when holding an item that can be held in either hand.
- Known issue: Items that are currently available to be placed in the off-hand slot are not available to swap with the keybind at this time.
Dedicated Server
- Bedrock Dedicated Server now defaults NetherNet UDP connections to a shared port matching server-port and correctly advertises configured public addresses and port mappings
- Invalid network settings now prevent server startup; legacy IP prefixes in server-udp-ports remain supported but are deprecated in favor of server-public-ip
Gameplay
- Worlds using platform-restricted skins on Nintendo Switch no longer appear in LAN discovery on other platforms
- Fixed Hoppers collecting dropped items more slowly when connected to a container below them (MCPE-166088)
- Fixed an issue where chest loot could differ on the same seed (MCPE-240570)
Graphical
- Block cracking textures no longer appear on the transparent parts of Icicles and other custom geometry blocks
- Fixed leaf transparency when switching between Simple and Fancy on mobile platforms
Mobs
- Turtle egg blocks now display the appropriate captions when stomped by Zombie, Husk, Drowned, Zombified Piglin, Zombie Villager, and Frostbite (MCPE-242043)
- Pigs now display the appropriate subtitle when hit, fed, or killed
- Chickens now display the appropriate subtitle when hit or killed
- Cows now display the appropriate subtitle when hit or killed
- Cats now display the appropriate subtitle when hit or killed
- Sheep now display the appropriate subtitle when hit or killed
- The correct subtitles are now displayed when villagers do work at their workstations
- Stray no longer crack Brittle Ice when they stand on it
- Zombies, Husks, Drowned, and Skeletons wearing any piece of Leather Armor no longer convert when submerged in Powder Snow
- Fixed missing sound cue when a Zombie converts into a Drowned
Music Features Add-On
- Jukeboxes and Pocket Jukeboxes now show a popup and a chat message naming any Track Discs that can't play because the music service is unavailable, Online audio is turned off, or mobile data isn't allowed for online play
- Jukeboxes and Pocket Jukeboxes now show a popup and a chat message naming any Track Discs that can't play because the player is offline
- Jukeboxes and Pocket Jukeboxes now show a popup and a chat message naming any Track Discs that can't play because no connected player owns the song
- Jukebox playlists where no disc can play now stop and try again every 10 seconds or as soon as the playlist changes, instead of cycling through the discs
Disc Press
- Improved the music list and track tooltips in Classic and Pocket UI
- Added ascending and descending sorting by song title, artist, and duration
- Songs must now be selected explicitly before pressing a disc, and searching or filtering no longer automatically selects a replacement song
- Improved keyboard and gamepad navigation on the disc press screen
- Added screen reader announcements for the screen, item slots, and song titles, artists, and durations
Realms
- When claiming beta or preview realm, if there is only one realm to choose from, it will now auto select that realm
- Changing text in Realms member filter from Show all to Realm Member list to better reflect the absence of Blocked members #
- Fixed a crash when selecting Info or Edit for a player who reported a Realms Stories post
Sounds
- Throwing an Ice Ball now produces a sound (MCPE-243377)
- Throwing an Ice Ball now produces the correct closed caption
- Track discs now have a two second startup delay in block jukeboxes to account for online audio buffering, with late loading audio catching up to the song's current position
- Parrot now plays a sound when imitating Frostbite MCPE:243377
Stability and Performance
- Fixed a memory leak when repeatedly navigating between the Play and world creation screens
- Fixed a crash that could occur on PS4 when entering a world or adding a second player via split screen
- Improved loading times for Ore UI screens on Nintendo Switch
User Interface
- Fixed an issue where only Nintendo Switch friends actively playing in worlds would be visible in the social drawer friends list
- The player character on the new main menu no longer disappears after activating or deactivating a resource pack (MCPE-243369)
- Fixed softlock that occurs when opening the social drawer too quickly when launching the game (MCPE-243640)
- Fixed softlock that occurs when backing out from Marketplace after launching game using Store offer (MCPE-243626)
- Fixed the UI disappearing when backing out of a first-time external server join
- The Marketplace Pass purchase terms on Nintendo Switch and Nintendo Switch 2 now show the automatic renewal notice provided by Nintendo eShop
- Improved Marketplace image loading and fixed invalid image requests blocking other images from loading
- Fixed button text in server forms being truncated after a line break when Japanese is selected (JIRA . (MCPE-243287)
- Fixed text spacing on the Subscriptions page
- Fixed gift purchases getting stuck on "Purchase in progress..." after an unsuccessful Minecoin purchase
- Players with insufficient Minecoins when purchasing a gift are now taken to the Coin Bundle screen instead of seeing a "Connection Failed" error
- The "Use" tooltip now appears for all held music discs when looking at an empty Jukebox
- Fixed fallback artwork briefly appearing while images were still loading
Technical Updates
API
- Released the stable BlockVibrationPropertiesComponent Script API for reading a block's vibration behavior through getCanDampenVibrations() and getCanOccludeVibrations() in V2_12_0
- Released class BlockComponentNeighborChangedAfterEvent from beta to v2.12.0
- Released interface NeighborChange from beta to v2.12.0
- Released BlockComponentNamedTickEvent from beta to v2.12.0 in @minecraft/server
- Released ScriptBlock.scheduleNamedTick from beta to v2.12.0 in @minecraft/server
- Released ScriptBlock.hasScheduledNamedTick from beta to v2.12.0 in @minecraft/server
- Released ScriptBlock.removeScheduledNamedTicks from beta to v2.12.0 in @minecraft/server
- Released ScriptBlock.getScheduledNamedTickCount from beta to v2.12.0 in @minecraft/server
- Released ScriptBlock.getAllScheduledNamedTicks from beta to v2.12.0 in @minecraft/server
BlockInventoryComponent
- Custom blocks whose minecraft:block_entity component declares a container now provide BlockInventoryComponent without requiring any experiments
PoiBlockInstance
- Fixed type returning undefined instead of a PoiBlockType object for instances returned by POI queries
Block Components
minecraft:block_entity
- Released the container field from experimental, so custom blocks using format_version 1.26.20 or later no longer need the Upcoming Creator Features experiment to declare a container with slot_count (1 to 54) and the optional title and show_ui_on_interaction fields
Blocks
- Released the minecraft:vibration_properties block component for custom blocks in format version 1_26_60, with dampen_vibrations and occlude_vibrations properties that control whether blocks dampen or occlude vibrations
- Released the minecraft:neighbor_change block component from the Upcoming Creator Features experiment. It requires format version 1.26.60 or later
- neighbor_directions configures which neighboring directions trigger the onNeighborChanged block custom component event
- Released the minecraft:enchantment_power_transmitter block component from the Upcoming Creator Features experiment. It requires format version 1.26.60 or later
Commands
- Fixed POI records being copied into other regions when loading a world, causing /locate poi and scripting queries to return locations without matching POIs
Dedicated Server
- Updated PackOptimizer config format to take the output mode: brpak (default), brarchive or unpacked
- When using PackOptimizer, each input pack is transformed according to the specified output mode, regardless of its original format
- Improved error handling and feedback when using PackOptimizer
Editor
- Fixed a bug that caused simulation to be paused in editor test worlds
- Fixed a bug that caused broken blocks to not get added to player inventory
- Fixed an issue where pressing F4 in Editor mode to open the Social Drawer would trigger an error.
- Fixed a bug that caused an error when selecting the Shadows Setting Group in the Vibrant Visuals pane
Entities
- Added the Beta-only field to an entity's description field clear_behaviors_on_component_changes to opt into clearing a mob's existing AI components when any component changes occur; it defaults to false for Beta documents
Entity Components
- Added a new minecraft:entity_rotation_always_follows_head entity component, available to entity definitions using the beta format version, which keeps the entity's rotation aligned with its head after look behaviors run
- It overrides the yaw set by movement components, so it is intended for entities that turn in place
- Added a new minecraft:spherical_look_control entity component, which turns the entity's head toward targets set by look behaviors along the shortest arc in 3D, combining upward or downward rotation (pitch) with side-to-side rotation (yaw) in a single turn
- Look requests turn at the average of the pitch and yaw speeds supplied by the look behavior, optionally scaled by distance
- With no look request, the head keeps its current direction unless its pitch is outside pitch_limits, in which case it returns toward the nearest limit at pitch_recovery_speed
- pitch_recovery_speed: The speed in degrees per second used to return the head's pitch within pitch_limits when no look request is present, from 0 to 3600, defaulting to 60
- Set to 0 to disable pitch recovery when no look request is present
- Does not limit turning toward requested targets
- reference_distance: An optional positive distance in blocks at or below which the look behavior's average pitch and yaw speed applies unchanged
- Beyond this distance, turn speed is multiplied by reference_distance divided by the target distance, so doubling the distance halves the speed
- Distance is measured from the entity's breathing point to the requested look position
- Applies only to position targets, with distance scaling disabled when omitted
- pitch_limits: The min and max pitch in degrees, from -90 (straight up) to 90 (straight down) and defaulting to -90 and 90
- Set both to the same value for a fixed pitch
- Only available to entity definitions using the beta format version
minecraft:projectile
- Added death_message_override to on_hit.impact_damage for entity format versions 1.26.70 and later, setting the localization key of the death message shown when the impact damage kills an entity
- In the death message, %1$s is the name of the killed entity and %2$s is the name of the projectile's owner, or of the projectile itself if it has no owner
User Interface
Data-Driven Containers
- Creators are expected not to modify the UI for data-driven containers (ui/data_driven_container_screen.json and the data_driven_container namespace), as it may receive breaking changes in future updates and comes with no backwards compatibility guarantees
Experimental Technical Updates
API
- Added includeNamespace and excludeNamespace to BiomeFilter
- If a namespace is added to includeNamespace, a biome using that namespace can be found
- If a namespace is added to excludeNamespace, a biome using that namespace cannot be found
- Added includeNamespace and excludeNamespace to BlockFilter
- If a namespace is added to includeNamespace, a block using that namespace can be found
- If a namespace is added to excludeNamespace, a block using that namespace cannot be found
- Added namespaces and excludeNamespaces to EntityFilter
- If a namespace is added to namespaces, an entity using that namespace can be found
- If a namespace is added to excludeNamespaces, an entity using that namespace cannot be found
- Added world.afterEvents.portalActivate, PortalActivateAfterEvent, and PortalActivateAfterEventSignal to @minecraft/server in beta to notify scripts after a Nether portal is activated, providing its dimension, ignition location, and initiating player when known
- Added property ItemCustomComponent.onReleaseUse to beta
- Added two new methods to BlockEntityStorageComponent and ItemBlockEntityStorageComponent, still behind beta:
- remove removes a stored entity from the current content pack's storage without releasing it into the world. No entity, experience, or item drops are spawned.
- totalSize returns the total number of entities stored in this block's entity storage across all content packs.
Actor
- Passenger of block will now take into account the rotation limit they were given
- Passenger of block will stop being passenger when their supporting block is removed or replaced with a different block type
PlayerDimensionChangeAfterEvent
- Added the beta read-only source property, which reports what caused the player to change dimensions using the new PlayerDimensionChangeSource enum
PlayerDimensionChangeSource
- Added the beta PlayerDimensionChangeSource enum with the values Portal, TeleportCommand, PlayerRespawn, and Unknown
Blocks
- minecraft:collision_box has been updated to support voxel shape identifiers as a collision shape from 1.26.70 and onwards:
- Requires the "Voxel Shapes" experiment. Using the component as a 'bool' or a box array remains non-experimental.
- Identifiers can be a custom voxel shape, minecraft:unit_cube, or minecraft:empty.
- Voxel shapes that exceed the collision bounds of [0,0,0] to [16,24,16] will be clamped and registered with a warning. "format_version": "1.26.70", "identifier": "test:block_v1_26_70" "minecraft:collision_box": "custom:collision_shape"
Ore UI Emoji
- Support existing custom Minecraft emoji Unicode code points in Ore UI screens
Dela denna story