Java Edition 26.1 Snapshot 5
Minecraft 26.1 Snapshot 5


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
January 27, 2026 | ||||||
| Type | |||||||
| Snapshot for | |||||||
| Downloads | |||||||
| Protocol version |
dec: 1073742115 | ||||||
| Data version |
4770 | ||||||
| Resource pack format |
79.0 | ||||||
| Data pack format |
98.0 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 26.1 Snapshot 5",
"images": [
"26.1-snapshot-5.jpg",
"Java Edition 26.1 Snapshot 5.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "January 27, 2026",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 26.1 article, displayed as 26.1)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/4c938df4f6ce3138ab38b488f3add8693918a7a0/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/9c477d4d399b38c4c85d6d10f5fb3e16dd2142f7/26.1-snapshot-5.json .json])<br />[https://piston-data.mojang.com/v1/objects/4e79b5742a989ae384d9bb032ecfe30ee55f0c48/server.jar Server]",
"label": "(link to Tutorial:Installing a version#Manual version installation article, displayed as Downloads)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073742115<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>40000123",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "4770",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "79.0",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "98.0",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_25_.28LTS.29 Java SE 25]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.21.11|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.11]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 26.1|26.1]]'''</td>\n<td style=\"padding: 0.4em\" ></td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 26.1 Snapshot 4|◄ 26.1 Snapshot 4]]\n</td>\n<td style=\"padding: 0.4em\">''' 26.1 Snapshot 5'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 26.1 Snapshot 6| 26.1 Snapshot 6 ►]]\n</td>\n</tr>\n</table>"
}
26.1 Snapshot 5 (known as 26.1-snapshot-5 in the launcher) is the fifth snapshot for Java Edition 26.1, released on January 27, 2026.[1]
Additions
Blocks
- Crafted with a dandelion and 8 gold nuggets:
| Ingredients | Crafting recipe |
|---|---|
| Gold Nugget + Dandelion |
- Can also be bought from wandering traders.
- When used on a baby mob, it will stop aging. This sets NBT attribute
AgeLockedto 1.- When used again, it will continue to age again. This sets NBT attribute
AgeLockedto 0.
- When used again, it will continue to age again. This sets NBT attribute
- Cannot be used on monsters (including undead mounts) and villagers.
- Can be placed and potted like other flowers.
- Can be used to craft yellow dye and a Saturation suspicious stew.
General
- Added
minecraft:dye.- Represents a color of dye.
- Used in various places that previously required the exact dye item, including mob and block interactions.
- 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.
- Format: one of
white,orange,magenta,light_blue,yellow,lime,pink,gray,light_gray,cyan,purple,blue,brown,green,red,black
- Entity Tags
- Added
#cannot_be_age_locked- Defines which baby mobs that age that can not have its aging stopped using a golden dandelion.
- Added
- Item Tags
- Added
#dyes- Contains all vanilla dyes.
- Added
#loom_dyes- Contains all items that are allowed in the Loom screen to set pattern colors.
- The loom screen also requires the minecraft:dye component to be present on item stacks.
- Added
#loom_patterns- Contains all items that are allowed in the loom screen to unlock patterns.
- The loom screen also requires the
minecraft:provides_banner_patternscomponent to be present on item stacks.
- Added
#cat_collar_dyes- Contains all items that can be used to dye a pet cat's collar.
- The color will be taken from the
minecraft:dyecomponent of the used item stack.
- Added
#wolf_collar_dyes- Contains all items that can be used to dye a pet wolf's collar.
- The color will be taken from the
minecraft:dyecomponent of the used item stack.
- Added
#cauldron_can_remove_dye- Contains all items that can be used on water-filled cauldron to remove
minecraft:dyed_colorcomponent.
- Contains all items that can be used on water-filled cauldron to remove
- Added
Changes
This section would benefit from the addition of more sounds.
Please remove this notice once you have added suitable sounds to the section.
The specific instructions are: baby chicken before and after
The specific instructions are: baby chicken before and after
Mobs
Baby mobs
- Updated the models and textures of the following baby mobs:
- Dolphin
- Squid
- Increased the bounding box to better fit the new model.
- Glow squid
- Increased the bounding box to better fit the new model.
- Turtle
- Axolotl
- Increased the bounding box to better fit the new model.
| Mob | Before | After |
|---|---|---|
| Baby Dolphin |
|
|
| Baby Squid |
|
|
| Baby Glow Squid |
|
|
| Baby Turtle |
|
|
| Baby Leucistic Axolotl |
|
|
| Baby Wild Axolotl |
|
|
| Baby Gold Axolotl |
|
|
| Baby Cyan Axolotl |
|
|
| Baby Blue Axolotl |
|
|
General
- The pack format version is now
98.0.
- Updated the
gameplay/turtle_egg_hatch_chanceenvironment attribute to have a default value of0.002.
- The search bar now also selects game rules based on description and category in addition to namespaced ID and name.
minecraft:set_random_dyes- No longer works only for items in
#dyeabletag.
- No longer works only for items in
minecraft:crafting_special_mapcloningrecipe type has been removed, functionality has been absorbed byminecraft:crafting_transmute.- New
show_notificationfields with the same functionality as existing one inminecraft:crafting_shapedhave been added to the following existing recipe types:minecraft:crafting_shapelessminecraft:crafting_shapedminecraft:crafting_transmuteminecraft:smeltingminecraft:blastingminecraft:smokingminecraft:campfire_cookingminecraft:stonecuttingminecraft:smithing_transformminecraft:smithing_trim
- Removed unused
groupfield from recipes without a recipe book:minecraft:stonecuttingminecraft:smithing_transformminecraft:smithing_trim
- Renamed the following stonecutter recipes, along with the relevant advancement:
minecraft:chiseled_stone_bricks_stone_from_stonecuttingwas renamed tominecraft:chiseled_stone_bricks_from_stone_stonecuttingminecraft:end_stone_brick_slab_from_end_stone_brick_stonecuttingwas renamed tominecraft:end_stone_brick_slab_from_end_stone_bricks_stonecuttingminecraft:end_stone_brick_stairs_from_end_stone_brick_stonecuttingwas renamed tominecraft:end_stone_brick_stairs_from_end_stone_bricks_stonecuttingminecraft:end_stone_brick_wall_from_end_stone_brick_stonecuttingwas renamed tominecraft:end_stone_brick_wall_from_end_stone_bricks_stonecuttingminecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecuttingwas renamed tominecraft:mossy_stone_brick_slab_from_mossy_stone_bricks_stonecuttingminecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecuttingwas renamed tominecraft:mossy_stone_brick_stairs_from_mossy_stone_bricks_stonecuttingminecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecuttingwas renamed tominecraft:mossy_stone_brick_wall_from_mossy_stone_bricks_stonecuttingminecraft:prismarine_brick_slab_from_prismarine_stonecuttingwas renamed tominecraft:prismarine_brick_slab_from_prismarine_bricks_stonecuttingminecraft:prismarine_brick_stairs_from_prismarine_stonecuttingwas renamed tominecraft:prismarine_brick_stairs_from_prismarine_bricks_stonecuttingminecraft:quartz_slab_from_stonecuttingwas renamed tominecraft:quartz_slab_from_quartz_block_stonecuttingminecraft:stone_brick_walls_from_stone_stonecuttingwas renamed tominecraft:stone_brick_wall_from_stone_stonecutting
minecraft:crafting_transmute- Recipes with this type can now accept multiple items matched by the
materialingredient. - Added fields:
material_count- integer range describing the amount of items matched by the material ingredient.- Must be a subrange of
[1,8] - Default:
[1,1](i.e. exactly one item).
- Must be a subrange of
add_material_count_to_result- boolean field (default:false).- When
true, the amount of slots containing items matched by thematerialingredient will be added to the final count of the result.
- When
- Recipes with this type can now accept multiple items matched by the
minecraft:crafting_dye- Replaces
minecraft:crafting_special_armordye - Output:
- This recipe will first mix the current value of the
minecraft:dyed_colorcomponent from the item matched by the target ingredient with theminecraft:dyecomponent values from the items matched by thedyeingredients. - Result will be built by transmuting the item matched by the
targetingredient into theresultitem stack and then applying the new value of theminecraft:dyed_colorcomponent.
- This recipe will first mix the current value of the
- Fields:
category- crafting book category, one ofbuilding,redstone,equipment,misc, default:miscgroup- string value used for grouping recipes in the crafting book, default: empty stringshow_notification- optional boolean describing if a popup should be shown when this recipe is unlocked, default:truetarget- ingredient (was harcoded to#dyeabletag).dye- ingredient (was hardcoded to dye items).- The
minecraft:dyecomponent is required on matching items for the whole recipe to match.
- The
result- resulting item stack (was always a copy of the item matched by thetargetingredient).
- Replaces
minecraft:crafting_imbue- Replaces
minecraft:crafting_special_tippedarrow - Matches a single
sourceingredient surrounded by eightmaterialingredients - Output:
- This recipe will copy the
minecraft:potion_contentscomponent value from the item matched by thesourceingredient to the resulting stack.
- This recipe will copy the
- Fields:
category- crafting book category, one ofbuilding,redstone,equipment,misc, default:miscgroup- string value used for grouping recipes in the crafting book, default: empty stringshow_notification- optional boolean describing if a popup should be shown when this recipe is unlocked, default:truesource- ingredient (was hardcoded tominecraft:lingering_potion)material- ingredient (was hardcoded tominecraft:arrow)result- resulting item stack (was hardcoded to eightminecraft:tipped_arrow)
- Replaces
minecraft:crafting_special_bannerduplicate- Ingredients can now be restrained.
- Output can now be configured.
- The recipe still only works for banner items.
- Removed unused
categoryfield. - Added fields:
banner- ingredient to be used for both source and target items (was hardcoded to any banner item).result- resulting item stack (was always a copy of the Banner item with non-empty pattern).
- Output:
- The recipe finds the first banner item matched by the
banneringredient and treats it as the source banner. - Result will be built by transmuting the source banner into the
resultitem stack. - The source banner will be kept in the crafting grid.
- The recipe finds the first banner item matched by the
minecraft:crafting_special_bookcloning- Ingredients and output can now be configured.
- Removed unused
categoryfield. - Added fields:
source- ingredient to be used as a source book- The
minecraft:written_book_contentscomponent is required on the matching item for the whole recipe to match.
- The
material- ingredient to target the item to be cloned (was hardcoded to#book_cloning_targettag).allowed_generations- integer range describing allowed value of the generation field ofminecraft:written_book_contentscomponent on the item matched by the material ingredient.- Must be a subrange of
[0,2] - Default:
[0,1](i.e. accepting original and first copies, but not copies of a copy).
- Must be a subrange of
result- resulting item stack (was always a copy of the item matched by the source ingredient).
- Output:
- The recipe will first take the value of
minecraft:written_book_contentscomponent in the item matched by thesourceingredient. - Field
generationinminecraft:written_book_contentswill be incremented by one.- The recipe will not yield a result if the value of
generationis2or more.
- The recipe will not yield a result if the value of
- Result will be built by transmuting item matched by the
sourceingredient to theresultitem stack and then applying the new value ofminecraft:written_book_contentscomponent. - Number of items matched by the
materialingredient beyond the first one will be added to the resulting stack size. - The original item matched by the
sourceingredient will be kept in the crafting grid.
- The recipe will first take the value of
minecraft:crafting_decorated_pot- Ingredients and result can now be configured.
- Removed unused
categoryfield. - Added fields:
back,left,right,front- ingredients (was hardcoded to#decorated_pot_ingredients).result- resulting item stack (was hardcoded to a singleminecraft:decorated_pot).
- Other functionality remains unchanged, i.e. items matched by ingredients will be added to the matching fields in the
minecraft:pot_decorationscomponent of the resulting stack.
minecraft:crafting_special_firework_rocket- Ingredients and result can now be configured.
- Removed unused
categoryfield. - Added fields:
shell- ingredient (was hardcoded tominecraft:paper).fuel- ingredient (was hardcoded tominecraft:gunpowder).star- ingredient (was hardcoded tominecraft:firework_star).result- resulting item stack (was hardcoded to threeminecraft:firework_rocket).
- Output:
- Exactly one stack matching the
shellingredient must be present. - The number of stacks matching the
fuelingredient will control theflight_durationfield. - The
explosionsfield will be copied from theminecraft:firework_explosioncomponent of thestaringredient (if any).
- Exactly one stack matching the
minecraft:crafting_special_firework_star_fade- Ingredients can now be configured.
- Removed unused
categoryfield. - The recipe will now use the
minecraft:dyecomponent instead of a hardcoded mapping of dye items to colors. - Added fields:
target- ingredient (was hardcoded tominecraft:firework_star).dye- ingredient (was hardcoded to dye items).- The
minecraft:dyecomponent is required on matching items for the whole recipe to match.
- The
result- resulting item stack (was always a copy of the item matched by thetargetingredient).
- Output:
- This recipe will find the current value of the
minecraft:firework_explosioncomponent from the item matched by thetargetingredient. - The
fade_colorsfield of theminecraft:dyecomponent will be set to the values from the items matched by thedyeingredients. - Result will be built by transmuting item matched by the
targetingredient into theresultitem stack and then applying the new value ofminecraft:firework_explosioncomponent.
- This recipe will find the current value of the
minecraft:crafting_special_firework_star- Ingredients and result can now be configured.
- Removed unused
categoryfield. - Added fields:
trail- ingredient (was hardcoded tominecraft:diamond).twinkle- ingredient (was hardcoded tominecraft:glowstone_dust).fuel- ingredient (was hardcoded tominecraft:gunpowder).dye- ingredient (was hardcoded to dye items).- The
minecraft:dyecomponent is required on matching items for the whole recipe to match.
- The
shapes- a map of shapes to ingredients.- Allowed keys are the same as the ones for the
shapefield in theminecraft:firework_explosioncomponent (i.e.small_ball,large_ball,star,creeper,burst). - Was hardcoded to:
minecraft:fire_charge-large_ball,minecraft:feather-burst,minecraft:gold_nugget- star, any skull or head -creeper
- Allowed keys are the same as the ones for the
result- resulting item stack (was hardcoded to threeminecraft:firework_star).
- The recipe will now use the
minecraft:dyecomponent instead of a hardcoded mapping of dye items to colors. - Output:
- Exactly one stack matching the
fuelingredient must be present. - Result will be based on the
resultfield, with the contents of theminecraft:firework_explosioncomponent built with following values:- The values of the
minecraft:dyecomponent of items matched by thedyeingredient will be added to thecolorsfield. - If an item matched by the
trailingredient is present, thehas_trailfield will be set totrue. - If an item matched by the
twinkleingredient is present, thehas_twinklefield will be set totrue. - The
shapefield will be set based on the item matched by any of ingredients in theshapefield (orsmall_ballif none is found).
- The values of the
- Exactly one stack matching the
minecraft:crafting_special_mapextending- Ingredients and output can now be configured.
- Removed unused
categoryfield. - Added fields:
map- ingredient (was hardcoded tominecraft:filled_mapwithminecraft:map_idcomponents).minecraft:map_idcomponent is required on the matching map item for the whole recipe to match.
material- ingredient (was hardcoded tominecraft:paper).result- resulting item stack (was always a copy of the item matched by themapingredient).- If isn't a
minecraft:filled_map, the game crashes or attempts to retrieve the item it from the crafting table, due to a lack of necessary post-processing[2].
- If isn't a
- Output:
- The recipe finds the item matched by the
mapingredient with theminecraft:map_idcomponent set. - Result will be built by transmuting the source item into the
resultitem stack. minecraft:map_post_processingcomponent will be set on the result item.- The source item will be kept in the crafting grid.
- The recipe finds the item matched by the
minecraft:crafting_special_shielddecoration- Ingredients and output can now be configured.
- Removed unused
categoryfield. - Added fields:
banner- ingredient (was hardcoded to any banner item).- Will only match if the item is a banner.
target- ingredient (was hardcoded tominecraft:shield).minecraft:banner_patternscomponent must be not set or be empty for the whole recipe to match.
result- resulting item stack (was always a copy of the item matched by thetargetingredient).
- Functionality remains unchanged, i.e. this recipe will apply the following changes to the copy of the item matched by the
targetingredient: - Output:
- Result will be built by transmuting the item matched by the
targetingredient into theresultitem stack and then:- Copying the
minecraft:banner_patternscomponent from the item matched by thebanneringredient. - Setting the
minecraft:base_colorcomponent based on the type of the banner matched by thebanneringredient.
- Copying the
- Result will be built by transmuting the item matched by the
- The version is now
79.0. - 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.
- Removed demo_background.png in favor of popup/background.png sprite.
- Added new sound events for the baby chicken:
- entity.baby_chicken.ambient
- entity.baby_chicken.hurt
- entity.baby_chicken.death
- Added new sound events for golden dandelion:
- item.golden_dandelion.use
- item.golden_dandelion.unuse
- Removed the
#dyeableitem tag. - Added
golden_dandelionto#piglin_loved, and#small_flowersitem tags. - Added
golden_dandelionto#small_flowersblock tag. - Added
potted_golden_dandelionto#flower_potblock tag.
- Tags resolved from
minecraft:nbttext components, withinterpret: false, are now pretty-printed instead of being flattened into a singletextcomponent.
- Added new block textures:
- block/golden_dandelion.png
Fixes
From released versions before 26.1
- MC-102774 – You can respawn the ender dragon with only two end crystals.
- MC-163978 – Mobs can spawn on moving blocks.
- MC-260148 – show_notification only works for shaped crafting recipes.
- MC-305388 – Bees never cease to be angry.
- MC-305888 – Turtle eggs no longer hatch in the Nether or the End.
From the 26.1 development versions
- MC-305145 – Emissive elements of items are invisible in the GUI.
- MC-305457 – The targeted fluid is always displayed as "empty" in the debug overlay.
- MC-305692 – The World Options menu does not display or update properly for clients connected to dedicated servers.
- MC-305693 – Smelting recipes do not add the correct count of items to the output.
- MC-305698 – Some functions fail to load due to "components not bound yet".
- MC-305732 – Dedicated server operators can make all monsters despawn unintentionally with the World Options screen.
From the previous development version
- MC-305847 – Closed captions for baby horses are untranslated.
- MC-305850 – Translucent blocks and fluids are no longer visible behind translucent particles if "Improved Transparency" is disabled.
- MC-305886 – Unused sound event 'entity.baby_horse.fall'.
Videos
Videos made by Slicedlime:
References
- ↑ "Minecraft 26.1 Snapshot 5" – Minecraft.net, January 27, 2026.
- ↑ MC-306074

















