{"title":"Minecraft 26.1 Snapshot 6","version":"26.1-snapshot-6","type":"snapshot","image":{"title":"26.1-snapshot-6_540x540.jpg","url":"/v2/images/26.1snapshot6540x540.jpg"},"body":"<p>Beware! A pack of seven floofy and feral baby mobs have taken over the snapshot! These tiny foxes, polar bears, bees, llamas, armadillos, and goats might have snuggly new looks, but might not all be cuddle-friendly (or tamable!). From the icy tundra to the sandy deserts – few biomes are safe from their cuteness!<p>And on the technical front: This week's release is bringing some major changes to the world data format, so make sure to read through the full changelog below before upgrading your worlds.<p>Happy mining!<h1>Changes</h1><ul><li>Revamped the visuals of more baby mobs<li>Baby Polar Bears no longer attack Foxes<li>Baby Axolotls now have a play dead animation<li>Fixed the baby chicken's wings and the warm chicken's stripes</ul><h2>Baby Mobs</h2><ul><li>Updated the models and textures of the following baby mobs:<ul><li>Bee<li>Fox<li>Goat<li>Camel<li>Armadillo<li>Polar Bear<li>Llama</ul><li>Saddles on baby Camels will no longer render<li>Camel Husk no longer has a baby model</ul><h2>UI</h2><ul><li>Along with large changes to the world data format in this release, worlds that need to be upgraded will now show <code>Upgrade and Play</code> instead of <code>Play Selected World</code> and the <code>Edit World</code> and <code>Re-Create World</code> buttons are disabled until the world has been upgraded<ul><li>A new screen has been added to show upgrading progress</ul></ul><blockquote><p><strong>Developer's Note</strong>: <em>Due to additional risk when upgrading a world, we will be forcing a backup when you load your world for the first time in this snapshot cycle. After upgrading, you will not be able to load your world in an older version at all.</em></blockquote><h1>Technical Changes</h1><ul><li>The Data Pack version is now 99<li>The Resource Pack version is now 80</ul><h1>Data Pack Version 99</h1><h2>World Storage</h2><ul><li>All default dimensions are now stored in the <code>dimensions</code> subfolder<ul><li>Data for the Overworld has been moved from the root folder to <code>dimensions/minecraft/overworld</code><ul><li>This includes the <code>region</code>, <code>entities</code>, and <code>poi</code> folders, as well as related files out of <code>data</code></ul><li>Data for the Nether has been moved from <code>DIM-1</code> to <code>dimensions/minecraft/the_nether</code><li>Data for the End has been moved from <code>DIM1</code> to <code>dimensions/minecraft/the_end</code><li>The top level <code>data</code> folder is now only for data shared across dimensions instead of also for the Overworld</ul><li>Player storage has been moved to the <code>players</code> subdirectory<ul><li><code>advancements</code> -> <code>players/advancements</code><li><code>playerdata</code> -> <code>players/data</code><li><code>stats</code> -> <code>players/stats</code></ul><li>The world resource pack (<code>resources.zip</code>) has been moved to the <code>resourcepacks</code> subdirectory<li>Data saved in the <code>data</code> folder is now namespaced<ul><li>This means that all that data will now be stored in a namespace subfolder in the corresponding <code>data</code> folder<ul><li>All existing vanilla data files have been moved accordingly<li>Example: <code>data/scoreboard.dat</code> -> <code>data/minecraft/scoreboard.dat</code></ul><li>Command storage is now stored in namespace subfolders instead of having a namespace suffix<ul><li>Example: <code>data/command_storage_foo.dat</code> -> <code>data/foo/command_storage.dat</code></ul><li><code>chunks.dat</code> has been renamed to <code>chunk_tickets.dat</code><li>Data for maps is now stored in the <code>data/minecraft/maps</code> subfolder<ul><li>Map index files have been renamed to only the number<ul><li>Example: <code>map_1.dat</code> -> <code>1.dat</code></ul><li><code>idcounts.dat</code> has been renamed to <code>last_id.dat</code></ul><li>There is no more <code>raids_end.dat</code> special case<ul><li>The End now uses <code>raids.dat</code> as well</ul></ul><li>Structures saved by Structure Blocks have been moved from <code>generated/namespace/structures</code> to <code>generated/namespace/structure</code></ul><h3>Changes to <code>level.dat</code></h3><ul><li>The <code>Player</code> tag has been replaced with a <code>singleplayer_uuid</code> tag, referencing the player data file to use<li>Difficulty-related settings have been moved into a <code>difficulty_settings</code> tag<ul><li><code>Difficulty</code> is renamed to <code>difficulty</code> and is now a string instead of an integer<ul><li>Allowed values:<ul><li><code>peaceful</code><li><code>easy</code><li><code>normal</code><li><code>hard</code></ul></ul><li><code>DifficultyLocked</code> is renamed to <code>locked</code></ul><li>Data for the Ender Dragon fight has been moved out to the data folder<ul><li>It can now be found at <code>dimensions/minecraft/the_end/data/minecraft/ender_dragon_fight.dat</code><li>The Ender Dragon fight can be activated in other dimensions, see the Dimension Types section below<li>Data changes:<ul><li><code>NeedsStateScanning</code> has been renamed to <code>needs_state_scanning</code><li><code>DragonKilled</code> has been renamed to <code>dragon_killed</code><li><code>PreviouslyKilled</code> has been renamed to <code>previously_killed</code><li><code>IsRespawning</code> has been replaced by <code>respawn_stage</code><ul><li>Allowed values:<ul><li><code>start</code><li><code>preparing_to_summon_pillars</code><li><code>summoning_pillars</code><li><code>summoning_dragon</code><li><code>end</code></ul></ul><li><code>Dragon</code> has been renamed to <code>dragon_uuid</code><li><code>ExitPortalLocation</code> has been renamed to <code>exit_portal_location</code><li><code>Gateways</code> has been renamed to <code>gateways</code><li>Added <code>respawn_time</code> - the time that has elapsed since the current stage of the respawn sequence started<li>Added <code>respawn_crystals</code> - a list of UUIDs for the end crystals used to trigger the respawn sequence</ul></ul><li>Wandering Trader data has been moved out to the data folder<ul><li>It can now be found at <code>data/minecraft/wandering_trader.dat</code><li>Data changes:<ul><li><code>WanderingTraderId</code> has been removed<li><code>WanderingTraderSpawnChance</code> has been renamed to <code>spawn_chance</code><li><code>WanderingTraderSpawnDelay</code> has been renamed to <code>spawn_delay</code></ul></ul><li><code>CustomBossEvents</code> has been moved to the data folder<ul><li>It can now be found at <code>data/minecraft/custom_boss_events.dat</code></ul><li>Weather-related data has been moved to the data folder<ul><li>It can now be found at <code>data/minecraft/weather.dat</code><li>Data changes:<ul><li><code>clearWeatherTime</code> has been renamed to <code>clear_weather_time</code><li><code>rainTime</code> has been renamed to <code>rain_time</code><li><code>thunderTime</code> has been renamed to <code>thunder_time</code></ul></ul><li><code>ScheduledEvents</code> has been moved out to the data folder<ul><li>It can now be found at <code>data/minecraft/scheduled_events.dat</code><li>Data changes:<ul><li><code>Name</code> has been renamed to <code>id</code><li><code>TriggerTime</code> has been renamed to <code>trigger_time</code><li><code>Callback</code> has been renamed to <code>callback</code><ul><li><code>Type</code> has been renamed to <code>type</code><li><code>Name</code> has been renamed to <code>id</code></ul></ul></ul><li><code>game_rules</code> has been moved out to the data folder<ul><li>It can now be found at <code>data/minecraft/game_rules.dat</code></ul><li><code>WorldGenSettings</code> has been moved out to the data folder<ul><li>It can now be found at <code>data/minecraft/world_gen_settings.dat</code><li>Data changes:<ul><li><code>generate_features</code> has been renamed to <code>generate_structures</code></ul></ul><li><code>world_clocks</code> has been moved out to the data folder<ul><li>It can now be found at <code>data/minecraft/world_clocks.dat</code></ul></ul><h2>World Generation</h2><ul><li>Rule-based block state providers have changed so that their <code>fallback</code> is optional and can be empty<ul><li>In such cases that an empty fallback is invoked, features that use them will not place anything<li>Current configuration that uses a rule-based block state provider is the <code>state_provider</code> in the <code>disk</code> feature</ul><li><code>forest_rock</code> feature has been renamed to <code>block_blob</code><li><code>block_blob</code> feature configuration has changed to support the following parameters:<ul><li><code>state</code> The block the rock is made out of<li><code>can_place_on</code> A block predicate that defines which blocks the rock can be placed on</ul><li><code>ice_spike</code> feature has been renamed to <code>spike</code><li><code>spike</code> feature configuration now supports the following parameters:<ul><li><code>state</code> The block the spike is made out of<li><code>can_place_on</code> A block predicate that defines which blocks the spike can be placed on<li><code>can_replace</code> A block predicate that defines which blocks the spike can replace</ul><li><code>huge_red_mushroom</code> and <code>huge_brown_mushroom</code> feature configurations have a new parameter:<ul><li><code>can_place_on</code> A block predicate that defines which blocks the huge mushroom can be placed on</ul><li><code>alter_ground</code> tree decorator configuration has changed so that <code>provider</code> is now a rule-based block state provider<li><code>tree</code> feature configuration has replaced the <code>force_dirt</code> and <code>dirt_provider</code> parameters with a single <code>below_trunk_provider</code> rule-based block state provider:<ul><li>Format:<ul><li><code>fallback</code> - An optional block state provider<li><code>rules</code> - A list of rules<ul><li><code>if_true</code> - A block predicate that checks the block position before providing the block<li><code>then</code> - A block state provider</ul></ul><li>Default value:<pre><code>\"below_trunk_provider\": {\n    \"rules\": [\n        {\n            \"if_true\": {\n                \"type\": \"minecraft:not\",\n                \"predicate\": {\n                    \"type\": \"minecraft:matching_block_tag\",\n                    \"tag\": \"minecraft:cannot_replace_below_tree_trunk\"\n                }\n            },\n            \"then\": {\n                \"type\": \"minecraft:simple_state_provider\",\n                \"state\": {\n                    \"Name\": \"minecraft:dirt\"\n                }\n            }\n        }\n    ]\n}\n</code></pre><li>Any trees that previously used <code>force_dirt</code> have a <code>below_trunk_provider</code> that always provides a <code>dirt</code> block instead</ul></ul><h3>Dimension Types</h3><ul><li><code>has_ender_dragon_fight</code>: boolean<ul><li>Controls whether it is possible for an Ender Dragon fight to exist in the dimension</ul></ul><h2>Tags</h2><h3>Block Tags</h3><ul><li>Split apart <code>#dirt</code> into multiple block tags<ul><li><code>#dirt</code> now only contains Dirt, Coarse Dirt and Rooted Dirt<li><code>#mud</code> contains Mud and Muddy Mangrove Roots<li><code>#moss_blocks</code> contains Moss Block and Pale Moss Block<li><code>#grass_blocks</code> contains Grass Block, Mycelium and Podzol</ul><li>Added <code>#substrate_overworld</code> which contains <code>#dirt</code>, <code>#mud</code>, <code>#moss_blocks</code> and <code>#grass_blocks</code><ul><li>This is used as a collection for world generation conditions</ul><li>Added the following tags which define which ground blocks beneath an applicable tree or bamboo can be replaced with podzol:<ul><li><code>#beneath_tree_podzol_replaceable</code><li><code>#beneath_bamboo_podzol_replaceable</code></ul><li>Added <code>#cannot_replace_below_tree_trunk</code> which contains <code>#dirt</code>, <code>#mud</code>, <code>#moss_blocks</code> and <code>podzol</code><li>Added the following tags defining which blocks their feature can be placed on<ul><li><code>#forest_rock_can_place_on</code><li><code>#huge_brown_mushroom_can_place_on</code><li><code>#huge_red_mushroom_can_place_on</code></ul><li>Added <code>#ice_spike_replaceable</code> defining which blocks an Ice Spike feature can replace</ul><h3>Item Tags</h3><ul><li>Added the following tags which mirror their block tag contents:<ul><li><code>#mud</code><li><code>#moss_blocks</code><li><code>#grass_blocks</code></ul></ul><h1>Resource Pack Version 80</h1><ul><li>Added sound event for baby chicken step</ul><h2>Entity Textures</h2><ul><li>Added new entity textures:<ul><li><code>entity/bee/bee_baby.png</code><li><code>entity/bee/bee_baby.png</code><li><code>entity/bee/bee_angry_baby.png</code><li><code>entity/bee/bee_nectar_baby.png</code><li><code>entity/bee/bee_angry_nectar_baby.png</code><li><code>entity/fox/fox_baby.png</code><li><code>entity/fox/fox_snow_baby.png</code><li><code>entity/fox/fox_sleep_baby.png</code><li><code>entity/fox/fox_snow_sleep_baby.png</code><li><code>entity/camel/camel_baby.png</code><li><code>entity/goat/goat_baby.png</code><li><code>entity/armadillo/armadillo_baby.png</code><li><code>entity/bear/polarbear_baby.png</code><li><code>entity/llama/llama_creamy_baby.png</code><li><code>entity/llama/llama_white_baby.png</code><li><code>entity/llama/llama_brown_baby.png</code><li><code>entity/llama/llama_gray_baby.png</code><li><code>entity/equipment/llama_body/trader_llama_baby.png</code></ul></ul><h2>Shaders &#38 Post-process Effects</h2><ul><li>The <code>core/rendertype_item_entity_translucent_cull</code> shaders have been removed in favor of <code>core/entity</code><li>The <code>core/rendertype_entity_alpha</code> and <code>core/rendertype_entity_decal</code> shaders have been replaced by a <code>DISSOLVE</code> flag implemented by <code>core/entity</code><li>Rendering of items (in UI and in the world) has been split from the <code>core/entity</code> into new <code>core/item</code> shaders</ul><h1>Fixed bugs in 26.1 Snapshot 6</h1><ul><li><a href=https://bugs.mojang.com/browse/MC-134573 rel=\"noopener noreferrer\"target=_blank>MC-134573</a> The game freezes while doing a world backup<li><a href=https://bugs.mojang.com/browse/MC-259032 rel=\"noopener noreferrer\"target=_blank>MC-259032</a> /data produces a positive result for low negative numbers<li><a href=https://bugs.mojang.com/browse/MC-264187 rel=\"noopener noreferrer\"target=_blank>MC-264187</a> Spawners with their light limits set to ranges that don't include 15 don't spawn mobs under the night sky<li><a href=https://bugs.mojang.com/browse/MC-273228 rel=\"noopener noreferrer\"target=_blank>MC-273228</a> Crash when generating water lakes using a custom worldgen datapack<li><a href=https://bugs.mojang.com/browse/MC-303403 rel=\"noopener noreferrer\"target=_blank>MC-303403</a> Hanging sign block displays render dark and above other blocks and mobs<li><a href=https://bugs.mojang.com/browse/MC-305580 rel=\"noopener noreferrer\"target=_blank>MC-305580</a> Baby zombie horses, skeleton horses and camel husks grow into adults, unlike other baby undead mobs<li><a href=https://bugs.mojang.com/browse/MC-305598 rel=\"noopener noreferrer\"target=_blank>MC-305598</a> The \"wolf_baby_angry4\" sound (angry puppy sound) ends abruptly<li><a href=https://bugs.mojang.com/browse/MC-305813 rel=\"noopener noreferrer\"target=_blank>MC-305813</a> The game crashes due to an integer overflow when loading a level with a large number of days<li><a href=https://bugs.mojang.com/browse/MC-305887 rel=\"noopener noreferrer\"target=_blank>MC-305887</a> The eating sound for baby horses is noticeably too low-pitched<li><a href=https://bugs.mojang.com/browse/MC-305923 rel=\"noopener noreferrer\"target=_blank>MC-305923</a> Bubble columns delete waterlogged blocks that intersect them<li><a href=https://bugs.mojang.com/browse/MC-305988 rel=\"noopener noreferrer\"target=_blank>MC-305988</a> Golden dandelions can't be fed to tadpoles<li><a href=https://bugs.mojang.com/browse/MC-306022 rel=\"noopener noreferrer\"target=_blank>MC-306022</a> Golden dandelions work on tamed baby skeleton horses and zombie horses<li><a href=https://bugs.mojang.com/browse/MC-306035 rel=\"noopener noreferrer\"target=_blank>MC-306035</a> The \"Birthday Song\" advancement is no longer being granted<li><a href=https://bugs.mojang.com/browse/MC-306057 rel=\"noopener noreferrer\"target=_blank>MC-306057</a> The AgeLocked NBT tag isn't saved when picking up a baby axolotl in a bucket<li><a href=https://bugs.mojang.com/browse/MC-306123 rel=\"noopener noreferrer\"target=_blank>MC-306123</a> Wolves still try to attack players even in Peaceful difficulty</ul>","id":"b47afc410c29a1d710c000e6275612ef9942d92674d4cf51691a710ff0e1d0b9","date":"2026-02-03T12:46:52.000Z","needsTranslation":false}