Posted: 10 December 2025
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 .
This is the final Minecraft Preview release of 2025, but we'll be back in early January with new Preview updates!
Update 17 December 2025: A Preview hotfix (26.0.26) is rolling out for Xbox, Windows, and servers, addressing some backend fixes. This update will be multiplayer compatible with 26.0.25.
Features and Bug Fixes
Accessibility
- Gameplay subtitles (closed captions) should now function as expected
- To provide feedback on the closed captions feature, please do so over at http://aka.ms/mcclosedcaptionsfeedback
Blocks
- Bamboo Stalks no longer pop in as obviously, from a distance they have no transparency instead (like Sugar Cane and Cactus) unless on Simple graphics
Editor
- Fixed a bug that caused Selection/quick-move mode to get into a bad state if you tried to use "enter" to make a selection while in Quick Move mode
- Fixed an issue where opening the Vibrant Visuals pane and selecting a setting would not display the selected setting
- Fixed an issue when Quick Move was used on a large brush selection, the client would freeze and crash
- Fixed Vibrant Visual mode in the Editor not rendering water correctly
Graphical
- Fixed a bug that would sometimes allow sunlight to shine through walls, e.g. near cave entrances, in Vibrant Visuals mode
Input
- Fixed a bug on Windows where scrolling could cause the camera to move (MCPE-230921)
Items
- Diamond Horse Armor now provides 2 points of toughness, while Golden Horse Armor provides none (MCPE-232700)
Mobs
- Creaking attack animation is no longer cut short (MCPE-187288)
- The Water Breathing effect now prevents the Nautilus from suffocating outside of water, consistent with its behavior for other aquatic mobs (MCPE-232061)
- Drowned can now control the Zombie Nautilus they ride, allowing them to actively chase their target (MCPE-232370)
- The Baby Zombie Horse can no longer be ridden
- The Baby Zombie Horse can no longer be equipped with a Saddle or Horse Armor
- The following undead mobs will no longer panic when hit
- Camel Husks
- Skeleton Horses
- Zombie Horses
Party System
- The new Party System is available in the social drawer for Preview! Create a party with your friends and follow the party leader from world to world
- Please give us your feedback at aka.ms/MinecraftPartyFeedback
- The Party System is currently only on some devices and will be coming to more over time
Realms
- The description and storage bar labels under the "Free up space" popup dialog are now treated as two separate objects for narration instead of one
- For the Realms Edit World screen, the description of the Reset and Replace confirmation modals have been updated
Stability and Performance
- Fixed a bug where some low memory Android devices would crash at startup
Storage
- Fixed an issue on Windows where the
resource_packsandbehavior_packsfolders weren't migrated to the new file directory (MCPE-230229) - Temporary files on Windows will now write to
%LocalAppData%\\Temp\\Minecraft Bedrock Previewand%LocalAppData%\\Temp\\Minecraft Bedrockrespectively (MCPE-232633)
User Interface
- Changed Settings button on the Game Menu back to being a text button
- Newly bred and mounted baby Horses, Mules, and Donkeys now show the correct number of hearts when fully grown (MCPE-165899)
- Fixed a misleading message shown when trying to sleep in a Bed (MCPE-184973)
- Fixed a typo in the Minecoins section of Encyclopedia (MCPE-227680)
- Fixed text inconsistency in the Navigation section of Encyclopedia (MCPE-228203)
- Fixed typos in the Worlds section in Encyclopedia (MCPE-229652)
Vanilla Parity
- The outline color of an active effect now changes if an ambient effect is replaced by an identical non-ambient effect, or vice versa (MCPE-230918)
- Changed the updating logic for Mob Effects to be more aligned with Java Edition
Technical Updates
API
- Added
getComponentstoBlockinto beta - Added
hasComponenttoBlockinto beta
Biomes
- Enabled the Biome Replacement feature in the Nether
- Using Biome Replacement for Overworld and Nether for the same Biome is discouraged but not prohibited
- Biome Replacement in Nether can only be used with
minecraft:surface_builderof types:minecraft:overworld,minecraft:frozen_ocean,minecraft:capped,minecraft:the_end
Blocks
- Released the component
minecraft:connection_rulefrom experimental for block format versions 26.0 or higher - Released the component
minecraft:supportfrom experimental for block format versions 26.0 or higher - The block component
minecraft:leashablecan be used with format_version 26.0 and higher without the "Upcoming Creator Features" toggle
General
- Fixed an issue where development resource packs enabled globally would not reload when leaving and re-entering a world or using the
/reload allcommand (MCPE-232054) - Added
minecraft:village_typebiome component that determines the type of the village in the biome
Network Protocol
-
ActorDamageCausemodified: deprecatedActorDamageCause::Dehydration
Stability and Performance
- Fixed a bug that was causing crashes when using the NPC component
User Interface
- Added
default_size_scales_to_ratioBoolean to image controls so that a size of "default" will resize to maintain the texture's aspect ratio
Experimental Technical Updates
API
- Added the privilege with which a closure will be called to API metadata
- Adding
World.seedas a property to expose the world seed tobeta
- Adding
- Added before & after script events for when an entity picks up an item in the world
- Added class
EntityItemPickupAfterEventtobeta - Added class
EntityItemPickupBeforeEventtobeta - Added class
EntityItemPickupAfterEventSignaltobeta - Added class
EntityItemPickupBeforeEventSignaltobeta - Added interface
EntityItemPickupEventOptionstobeta - Added interface
ItemFiltertobeta - Added property
WorldAfterEvents.entityItemPickuptobeta - Added property
WorldBeforeEvents.entityItemPickuptobeta
- Added class
Blocks
- Blocks can handle the entity
execute_event_on_home_blockevent via custom components in scripting, being beta features
system.beforeEvents.startup.subscribe(init => {
init.blockComponentRegistry.registerCustomComponent('sample:my_custom_block_component', {
onEntity: (e: BlockComponentEntityEvent) => {
if (e.name !== "sample:my_entity_named_event") return;
const block = e.block;
const source = e.entitySource;
...
},
});
});
Comments
0 comments
Article is closed for comments.