{"title":"Minecraft 26.1 Snapshot 5","version":"26.1-snapshot-5","type":"snapshot","image":{"title":"26.1-snapshot-5 540x540.jpg","url":"/v2/images/26.1snapshot5540x540.jpg"},"body":"<p>With today's snapshot release, we're bringing you another set of features from our next game drop! Dive into testing with new versions of aquatic baby mobs and discover eternal youth! Making big waves for looking adorably tiny are new baby versions of the axolotl, dolphin, turtle, squid, and glow squid. Don't want them to grow up? Feed your favorite baby mobs a golden dandelion to keep them young forever.<p>Happy mining!<h1>New Features</h1><ul><li>Revamped the visuals of more baby mobs<li>Added new baby sounds for Chicken<li>Added Golden Dandelion</ul><h2>Golden Dandelion</h2><ul><li>Golden Dandelion is a new type of flower that can be used to stop baby mobs from aging<ul><li>Interacting with a baby mob while holding a Golden Dandelion will stop the mob from aging<li>Interacting with a baby mob that has been stopped from aging while holding a Golden Dandelion will cause it to start aging again<li>Golden Dandelion can not be used on hostile baby mobs and Villagers</ul><li>Can be crafted using a Dandelion and Gold Nuggets</ul><h2>Baby Mobs</h2><ul><li>Updated the models and textures of the following baby mobs:<ul><li>Dolphin<li>Squid<ul><li>Increased the bounding box of baby Squid to better fit the new model</ul><li>Glow Squid<ul><li>Increased the bounding box of baby Glow Squid to better fit the new model</ul><li>Turtle<li>Axolotl<ul><li>Increased the bounding box of baby Axolotl to better fit the new model</ul></ul></ul><h2>UI</h2><h3>Game rules</h3><ul><li>The search bar will now also select gamerules based on description and category in addition to namespaced ID and name</ul><h1>Technical Changes</h1><ul><li>The Data Pack version is now 98<li>The Resource Pack version is now 79<li>Tags resolved from <code>minecraft:nbt</code> text components, with <code>interpret: false</code>, are now pretty-printed instead of being flattened into a single <code>text</code> component</ul><h1>Data Pack Version 98</h1><ul><li>Changed syntax of some custom recipe fields<li>Updated the <code>gameplay/turtle_egg_hatch_chance</code> environment attribute to have a default value of <code>0.002</code></ul><h2>Data Components</h2><h3>Added <code>minecraft:dye</code></h3><ul><li>Represents a color of dye<li>Used in various places that previously required the exact dye item, including mob and block interactions<ul><li>Note: the presence of this component itself does not enable functionality. The item has to be explicitly allowed for the given functionality, for example by adding it to tags or changing recipe ingredients</ul><li>Format: one of <code>white</code>, <code>orange</code>, <code>magenta</code>, <code>light_blue</code>, <code>yellow</code>, <code>lime</code>, <code>pink</code>, <code>gray</code>, <code>light_gray</code>, <code>cyan</code>, <code>purple</code>, <code>blue</code>, <code>brown</code>, <code>green</code>, <code>red</code>, <code>black</code></ul><h2>Loot Functions</h2><h3><code>minecraft:set_random_dyes</code></h3><ul><li>No longer works only for items in <code>#dyeable</code> tag</ul><h2>Recipes</h2><ul><li><code>minecraft:crafting_special_mapcloning</code> recipe type has been removed, functionality has been absorbed by <code>minecraft:crafting_transmute</code><li>New <code>show_notification</code> fields with the same functionality as existing one in <code>minecraft:crafting_shaped</code> have been added to the following existing recipe types:<ul><li><code>minecraft:crafting_shapeless</code><li><code>minecraft:crafting_shaped</code><li><code>minecraft:crafting_transmute</code><li><code>minecraft:smelting</code><li><code>minecraft:blasting</code><li><code>minecraft:smoking</code><li><code>minecraft:campfire_cooking</code><li><code>minecraft:stonecutting</code><li><code>minecraft:smithing_transform</code><li><code>minecraft:smithing_trim</code></ul><li>Removed unused <code>group</code> field from recipes without a recipe book:<ul><li><code>minecraft:stonecutting</code><li><code>minecraft:smithing_transform</code><li><code>minecraft:smithing_trim</code></ul><li>Renamed the following stonecutter recipes, along with the relevant advancement:<ul><li><code>minecraft:chiseled_stone_bricks_stone_from_stonecutting</code> is renamed to <code>minecraft:chiseled_stone_bricks_from_stone_stonecutting</code><li><code>minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting</code> is renamed to <code>minecraft:end_stone_brick_slab_from_end_stone_bricks_stonecutting</code><li><code>minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting</code> is renamed to <code>minecraft:end_stone_brick_stairs_from_end_stone_bricks_stonecutting</code><li><code>minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting</code> is renamed to <code>minecraft:end_stone_brick_wall_from_end_stone_bricks_stonecutting</code><li><code>minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting</code> is renamed to <code>minecraft:mossy_stone_brick_slab_from_mossy_stone_bricks_stonecutting</code><li><code>minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting</code> is renamed to <code>minecraft:mossy_stone_brick_stairs_from_mossy_stone_bricks_stonecutting</code><li><code>minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting</code> is renamed to <code>minecraft:mossy_stone_brick_wall_from_mossy_stone_bricks_stonecutting</code><li><code>minecraft:prismarine_brick_slab_from_prismarine_stonecutting</code> is renamed to <code>minecraft:prismarine_brick_slab_from_prismarine_bricks_stonecutting</code><li><code>minecraft:prismarine_brick_stairs_from_prismarine_stonecutting</code> is renamed to <code>minecraft:prismarine_brick_stairs_from_prismarine_bricks_stonecutting</code><li><code>minecraft:quartz_slab_from_stonecutting</code> is renamed to <code>minecraft:quartz_slab_from_quartz_block_stonecutting</code><li><code>minecraft:stone_brick_walls_from_stone_stonecutting</code> is renamed to <code>minecraft:stone_brick_wall_from_stone_stonecutting</code></ul></ul><h3><code>minecraft:crafting_transmute</code></h3><ul><li>Recipes with this type can now accept multiple items matched by the <code>material</code> ingredient</ul><p>Added fields:<ul><li><code>material_count</code> - integer range describing the amount of items matched by the <code>material</code> ingredient<ul><li>Must be a subrange of <code>[2,8]</code><li>Default: <code>[1,1]</code> (i.e. exactly one item)</ul><li><code>add_material_count_to_result</code> - boolean field (default: <code>false</code>)<ul><li>When <code>true</code>, the amount of slots containing items matched by the <code>material</code> ingredient will be added to the final count of the result</ul></ul><h3><code>minecraft:crafting_dye</code></h3><ul><li>Replaces <code>minecraft:crafting_special_armordye</code><li>Output:<ul><li>This recipe will first mix the current value of the <code>minecraft:dyed_color</code> component from the item matched by the <code>target</code> ingredient with the <code>minecraft:dye</code> component values from the items matched by the <code>dye</code> ingredients<li>Result will be built by transmuting the item matched by the <code>target</code> ingredient into the <code>result</code> item stack and then applying the new value of the <code>minecraft:dyed_color</code> component</ul></ul><p>Fields:<ul><li><code>category</code> - crafting book category, one of <code>building</code>, <code>redstone</code>, <code>equipment</code>, <code>misc,</code> default: <code>misc</code><li><code>group</code> - string value used for grouping recipes in the crafting book, default: empty string<li><code>show_notification</code> - optional boolean describing if a popup should be shown when this recipe is unlocked, default: <code>true</code><li><code>target</code> - ingredient (was harcoded to <code>#dyeable</code> tag)<li><code>dye</code> - ingredient (was hardcoded to Dye items)<ul><li>The <code>minecraft:dye</code> component is required on matching items for the whole recipe to match</ul><li><code>result</code> - resulting item stack (was always a copy of the item matched by the <code>target</code> ingredient)</ul><h3><code>minecraft:crafting_imbue</code></h3><ul><li>Replaces <code>minecraft:crafting_special_tippedarrow</code><li>Matches a single <code>source</code> ingredient surrounded by eight <code>material</code> ingredients<li>Output:<ul><li>This recipe will copy the <code>minecraft:potion_contents</code> component value from the item matched by the <code>source</code> ingredient to the resulting stack</ul></ul><p>Fields:<ul><li><code>category</code> - crafting book category, one of <code>building</code>, <code>redstone</code>, <code>equipment</code>, <code>misc,</code> default: <code>misc</code><li><code>group</code> - string value used for grouping recipes in the crafting book, default: empty string<li><code>show_notification</code> - optional boolean describing if a popup should be shown when this recipe is unlocked, default: <code>true</code><li><code>source</code> - ingredient (was hardcoded to <code>minecraft:lingering_potion</code>)<li><code>material</code> - ingredient (was hardcoded to <code>minecraft:arrow</code>)<li><code>result</code> - resulting item stack (was hardcoded to eight <code>minecraft:tipped_arrow</code>s)</ul><h3><code>minecraft:crafting_special_bannerduplicate</code></h3><ul><li>Ingredients can now be restrained<li>Output can now be configured<li>The recipe still only works for Banner items<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>banner</code> - ingredient to be used for both source and target items (was hardcoded to any Banner item)<li><code>result</code> - resulting item stack (was always a copy of the Banner item with non-empty pattern)</ul><li>Output:<ul><li>The recipe finds the first Banner item matched by the <code>banner</code> ingredient and treats it as the source Banner<li>Result will be built by transmuting the source Banner into the <code>result</code> item stack<li>The source Banner will be kept in the crafting grid</ul></ul><h3><code>minecraft:crafting_special_bookcloning</code></h3><ul><li>Ingredients and output can now be configured<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>source</code> - ingredient to be used as a source book<ul><li>The <code>minecraft:written_book_contents</code> component is required on the matching item for the whole recipe to match</ul><li><code>material</code> - ingredient to target the item to be cloned (was hardcoded to <code>#book_cloning_target</code> tag<li><code>allowed_generations</code> - integer range describing allowed value of the <code>generation</code> field of <code>minecraft:written_book_contents</code> component on the item matched by the <code>material</code> ingredient<ul><li>Must be a subrange of <code>[0,2]</code><li>Default: <code>[0,1]</code> (i.e. accepting original and first copies, but not copies of a copy)</ul><li><code>result</code> - resulting item stack (was always a copy of the item matched by the <code>source</code> ingredient)</ul><li>Output:<ul><li>The recipe will first take the value of <code>minecraft:written_book_contents</code> component in the item matched by the <code>source</code> ingredient<li>Field <code>generation</code> in <code>minecraft:written_book_contents</code> will be incremented by one<ul><li>The recipe will not yield a result if the value of <code>generation</code> is <code>2</code> or more</ul><li>Result will be built by transmuting item matched by the <code>source</code> ingredient to the <code>result</code> item stack and then applying the new value of <code>minecraft:written_book_contents</code> component<li>Number of items matched by the <code>material</code> ingredient beyond the first one will be added to the resulting stack size<li>The original item matched by the <code>source</code> ingredient will be kept in the crafting grid</ul></ul><h3><code>minecraft:crafting_decorated_pot</code></h3><ul><li>Ingredients and result can now be configured<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>back</code>, <code>left</code>, <code>right</code>, <code>front</code> - ingredients (was hardcoded to <code>#decorated_pot_ingredients</code>)<li><code>result</code> - resulting item stack (was hardcoded to a single <code>minecraft:decorated_pot</code>)</ul><li>Other functionality remains unchanged, i.e. items matched by ingredients will be added to the matching fields in the <code>minecraft:pot_decorations</code> component of the resulting stack</ul><h3><code>minecraft:crafting_special_firework_rocket</code></h3><ul><li>Ingredients and result can now be configured<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>shell</code> - ingredient (was hardcoded to <code>minecraft:paper</code>)<li><code>fuel</code> - ingredient (was hardcoded to <code>minecraft:gunpowder</code>)<li><code>star</code> - ingredient (was hardcoded to <code>minecraft:firework_star</code>)<li><code>result</code> - resulting item stack (was hardcoded to three <code>minecraft:firework_rocket</code>s)</ul><li>Outout:<ul><li>Exactly one stack matching the <code>shell</code> ingredient must be present<li>The number of stacks matching the <code>fuel</code> ingredient will control the <code>flight_duration</code> field<li>The <code>explosions</code> field will be copied from the <code>minecraft:firework_explosion</code> component of the <code>star</code> ingredient (if any)</ul></ul><h3><code>minecraft:crafting_special_firework_star_fade</code></h3><ul><li>Ingredients can now be configured<li>Removed unused <code>category</code> field<li>The recipe will now use the <code>minecraft:dye</code> component instead of a hardcoded mapping of Dye items to colors<li>Added fields:<ul><li><code>target</code> - ingredient (was hardcoded to <code>minecraft:firework_star</code>)<li><code>dye</code> - ingredient (was hardcoded to Dye items)<ul><li>The <code>minecraft:dye</code> component is required on matching items for the whole recipe to match</ul><li><code>result</code> - resulting item stack (was always a copy of the item matched by the <code>target</code> ingredient)</ul><li>Output:<ul><li>This recipe will find the current value of the <code>minecraft:firework_explosion</code> component from the item matched by the <code>target</code> ingredient<li>The <code>fade_colors</code> field of the <code>minecraft:dye</code> component will be set to the values from the items matched by the <code>dye</code> ingredients<li>Result will be built by transmuting item matched by the <code>target</code> ingredient into the <code>result</code> item stack and then applying the new value of <code>minecraft:firework_explosion</code> component</ul></ul><h3><code>minecraft:crafting_special_firework_star</code></h3><ul><li>Ingredients and result can now be configured<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>trail</code> - ingredient (was hardcoded to <code>minecraft:diamond</code>)<li><code>twinkle</code> - ingredient (was hardcoded to <code>minecraft:glowstone_dust</code>)<li><code>fuel</code> - ingredient (was hardcoded to <code>minecraft:gunpowder</code>)<li><code>dye</code> - ingredient (was hardcoded to Dye items)<ul><li>The <code>minecraft:dye</code> component is required on matching items for the whole recipe to match</ul><li><code>shapes</code> - a map of shapes to ingredients<ul><li>Allowed keys are the same as the ones for the <code>shape</code> field in the <code>minecraft:firework_explosion</code> component (i.e. <code>small_ball</code>, <code>large_ball</code>, <code>star</code>, <code>creeper</code>, <code>burst</code>)<li>Was hardcoded to: <code>minecraft:fire_charge</code> - <code>large_ball</code>, <code>minecraft:feather</code> - <code>burst</code>, <code>minecraft:gold_nugget</code> - <code>star</code>, any Skull or Head - <code>creeper</code></ul><li><code>result</code> - resulting item stack (was hardcoded to three <code>minecraft:firework_star</code>)</ul><li>The recipe will now use the <code>minecraft:dye</code> component instead of a hardcoded mapping of Dye items to colors<li>Output:<ul><li>Exactly one stack matching the <code>fuel</code> ingredient must be present<li>Result will be based on the <code>result</code> field, with the contents of the <code>minecraft:firework_explosion</code> component built with following values:<ul><li>The values of the <code>minecraft:dye</code> component of items matched by the <code>dye</code> ingredient will be added to the <code>colors</code> field<li>If an item matched by the <code>trail</code> ingredient is present, the <code>has_trail</code> field will be set to <code>true</code><li>If an item matched by the <code>twinkle</code> ingredient is present, the <code>has_twinkle</code> field will be set to <code>true</code><li>The <code>shape</code> field will be set based on the item matched by any of ingredients in the <code>shape</code> field (or <code>small_ball</code> if none is found)</ul></ul></ul><h3><code>minecraft:crafting_special_mapextending</code></h3><ul><li>Ingredients and output can now be configured<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>map</code> - ingredient (was hardcoded to <code>minecraft:filled_map</code> with <code>minecraft:map_id</code> components)<ul><li><code>minecraft:map_id</code> component is required on the matching map item for the whole recipe to match</ul><li><code>material</code> - ingredient (was hardcoded to <code>minecraft:paper</code>)<li><code>result</code> - resulting item stack (was always a copy of the item matched by the <code>map</code> ingredient)</ul><li>Output:<ul><li>The recipe finds the item matched by the <code>map</code> ingredient with the <code>minecraft:map_id</code> component set<li>Result will be built by transmuting the source item into the <code>result</code> item stack<li><code>minecraft:map_post_processing</code> component will be set on the result item<li>The source item will be kept in the crafting grid</ul></ul><h3><code>minecraft:crafting_special_shielddecoration</code></h3><ul><li>Ingredients and output can now be configured<li>Removed unused <code>category</code> field<li>Added fields:<ul><li><code>banner</code> - ingredient (was hardcoded to any Banner item)<ul><li>will only match if the item is a Banner</ul><li><code>target</code> - ingredient (was hardcoded to <code>minecraft:shield</code>)<ul><li><code>minecraft:banner_patterns</code> component must be not set or be empty for the whole recipe to match</ul><li><code>result</code> - resulting item stack (was always a copy of the item matched by the <code>target</code> ingredient)</ul><li>Functionality remains unchanged, i.e. this recipe will apply the following changes to the copy of the item matched by the <code>target</code> ingredient:<li>Output:<ul><li>Result will be built by transmuting the item matched by the <code>target</code> ingredient into the <code>result</code> item stack and then:<ul><li>copying the <code>minecraft:banner_patterns</code> component from the item matched by the <code>banner</code> ingredient<li>setting the <code>minecraft:base_color</code> component based on the type of the Banner matched by the <code>banner</code> ingredient</ul></ul></ul><h2>Tags</h2><h3>Item Tags</h3><ul><li>Added <code>#dyes</code> - helper tag containing vanilla dyes<li>Added <code>#loom_dyes</code> - items that are allowed in the Loom screen to set pattern colors<ul><li>The Loom screen also requires the <code>minecraft:dye</code> component to be present on item stacks</ul><li>Added <code>#loom_patterns</code> - items are allowed in the Loom screen to unlock patterns<ul><li>The Loom screen also requires the <code>minecraft:provides_banner_patterns</code> component to be present on item stacks</ul><li>Added <code>#cat_collar_dyes</code> - items that can be used to dye a pet Cat's collar<ul><li>The color will be taken from the <code>minecraft:dye</code> component of the used item stack</ul><li>Added <code>#wolf_collar_dyes</code> - items that can be used to dye a pet Wolf's collar<ul><li>The color will be taken from the <code>minecraft:dye</code> component of the used item stack</ul><li>Added <code>#cauldron_can_remove_dye</code> - items that can be used on water-filled Cauldron to remove <code>minecraft:dyed_color</code> component<li>Removed <code>#dyeable</code> tag</ul><h3>Entity Tags</h3><ul><li>Added <code>#cannot_be_age_locked</code> to define which baby mobs that age that can not have its aging stopped using Golden Dandelion</ul><h1>Resource Pack Version 79</h1><ul><li>The Glow particles emitted by Glow Squids, Lightning Rods, blocks being waxed, unwaxed and scraped is now rendered as opaque, since they never actually used translucency<li>Removed <code>demo_background.png</code> in favor of <code>popup/background.png</code> sprite</ul><h2>Block Sprites</h2><ul><li>Added new block textures:<ul><li><code>block/golden_dandelion.png</code></ul></ul><h2>Sounds</h2><ul><li>Added new sound events for the Chicken:<ul><li><code>entity.baby_chicken.ambient</code><li><code>entity.baby_chicken.hurt</code><li>`entity.baby_chicken.death</ul><li>Added new sound events for Golden Dandelion:<ul><li><code>item.golden_dandelion.use</code><li><code>item.golden_dandelion.unuse</code></ul></ul><h1>Fixed bugs in 26.1 Snapshot 5</h1><ul><li><a href=https://bugs.mojang.com/browse/MC-102774 rel=\"noopener noreferrer\"target=_blank>MC-102774</a> You can respawn the ender dragon with only two end crystals<li><a href=https://bugs.mojang.com/browse/MC-163978 rel=\"noopener noreferrer\"target=_blank>MC-163978</a> Mobs can spawn on moving blocks<li><a href=https://bugs.mojang.com/browse/MC-260148 rel=\"noopener noreferrer\"target=_blank>MC-260148</a> show_notification only works for shaped crafting recipes<li><a href=https://bugs.mojang.com/browse/MC-305145 rel=\"noopener noreferrer\"target=_blank>MC-305145</a> Emissive elements of items are invisible in the GUI<li><a href=https://bugs.mojang.com/browse/MC-305388 rel=\"noopener noreferrer\"target=_blank>MC-305388</a> Bees never cease to be angry<li><a href=https://bugs.mojang.com/browse/MC-305457 rel=\"noopener noreferrer\"target=_blank>MC-305457</a> The targeted fluid is always displayed as \"empty\" in the debug overlay<li><a href=https://bugs.mojang.com/browse/MC-305692 rel=\"noopener noreferrer\"target=_blank>MC-305692</a> The World Options menu does not display or update properly for clients connected to dedicated servers<li><a href=https://bugs.mojang.com/browse/MC-305693 rel=\"noopener noreferrer\"target=_blank>MC-305693</a> Smelting recipes do not add the correct count of items to the output<li><a href=https://bugs.mojang.com/browse/MC-305698 rel=\"noopener noreferrer\"target=_blank>MC-305698</a> Some functions fail to load due to \"components not bound yet\"<li><a href=https://bugs.mojang.com/browse/MC-305732 rel=\"noopener noreferrer\"target=_blank>MC-305732</a> Dedicated server operators can make all monsters despawn unintentionally with the World Options screen<li><a href=https://bugs.mojang.com/browse/MC-305847 rel=\"noopener noreferrer\"target=_blank>MC-305847</a> Closed captions for baby horses are untranslated<li><a href=https://bugs.mojang.com/browse/MC-305850 rel=\"noopener noreferrer\"target=_blank>MC-305850</a> Translucent blocks and fluids are no longer visible behind translucent particles if \"Improved Transparency\" is disabled<li><a href=https://bugs.mojang.com/browse/MC-305886 rel=\"noopener noreferrer\"target=_blank>MC-305886</a> Unused sound event 'entity.baby_horse.fall'<li><a href=https://bugs.mojang.com/browse/MC-305888 rel=\"noopener noreferrer\"target=_blank>MC-305888</a> Turtle eggs no longer hatch in the Nether or the End</ul>","id":"557171372abe224bd243a8b037b5ddb616a8792e216527b4cd2282e8aa688632","date":"2026-01-27T13:01:17.000Z","needsTranslation":false}