Java Edition 26.1 Snapshot 5

Minecraft 26.1 Snapshot 5
26.1-snapshot-5.jpg: Infobox image for Minecraft 26.1 Snapshot 5 the version in Minecraft
Java Edition 26.1 Snapshot 5.png: Infobox image for Minecraft 26.1 Snapshot 5 the version in Minecraft
Edition

Java Edition

Release date

January 27, 2026

Type

Snapshot

Snapshot for

26.1

Downloads

Client (.json)
Server

Protocol version

 dec1073742115
 hex40000123

Data version

4770

Resource pack format

79.0

Data pack format

98.0

Minimum Java version

Java SE 25

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

Golden dandelion

Ingredients Crafting recipe
Gold Nugget +
Dandelion
Invicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Dandelion.png: Inventory sprite for Dandelion in Minecraft as shown in-game linking to Dandelion with description: DandelionInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold NuggetInvicon Gold Nugget.png: Inventory sprite for Gold Nugget in Minecraft as shown in-game linking to Gold Nugget with description: Gold Nugget
Invicon Golden Dandelion.png: Inventory sprite for Golden Dandelion in Minecraft as shown in-game linking to Golden Dandelion with description: Golden Dandelion

General

Data component format

  • 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

Tags

  • Entity Tags
    • Added #cannot_be_age_locked
      • Defines which baby mobs that age that can not have its aging stopped using a golden dandelion.
  • 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_patterns component 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:dye component 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:dye component 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_color component.

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

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.

General

Data pack

Environment attribute

  • Updated the gameplay/turtle_egg_hatch_chance environment attribute to have a default value of 0.002.

Game rules

  • The search bar now also selects game rules based on description and category in addition to namespaced ID and name.

Loot functions

  • minecraft:set_random_dyes
    • No longer works only for items in #dyeable tag.

Recipes

  • minecraft:crafting_special_mapcloning recipe type has been removed, functionality has been absorbed by minecraft:crafting_transmute.
  • New show_notification fields with the same functionality as existing one in minecraft:crafting_shaped have been added to the following existing recipe types:
    • minecraft:crafting_shapeless
    • minecraft:crafting_shaped
    • minecraft:crafting_transmute
    • minecraft:smelting
    • minecraft:blasting
    • minecraft:smoking
    • minecraft:campfire_cooking
    • minecraft:stonecutting
    • minecraft:smithing_transform
    • minecraft:smithing_trim
  • Removed unused group field from recipes without a recipe book:
    • minecraft:stonecutting
    • minecraft:smithing_transform
    • minecraft:smithing_trim
  • Renamed the following stonecutter recipes, along with the relevant advancement:
    • minecraft:chiseled_stone_bricks_stone_from_stonecutting was renamed to minecraft:chiseled_stone_bricks_from_stone_stonecutting
    • minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting was renamed to minecraft:end_stone_brick_slab_from_end_stone_bricks_stonecutting
    • minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting was renamed to minecraft:end_stone_brick_stairs_from_end_stone_bricks_stonecutting
    • minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting was renamed to minecraft:end_stone_brick_wall_from_end_stone_bricks_stonecutting
    • minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting was renamed to minecraft:mossy_stone_brick_slab_from_mossy_stone_bricks_stonecutting
    • minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting was renamed to minecraft:mossy_stone_brick_stairs_from_mossy_stone_bricks_stonecutting
    • minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting was renamed to minecraft:mossy_stone_brick_wall_from_mossy_stone_bricks_stonecutting
    • minecraft:prismarine_brick_slab_from_prismarine_stonecutting was renamed to minecraft:prismarine_brick_slab_from_prismarine_bricks_stonecutting
    • minecraft:prismarine_brick_stairs_from_prismarine_stonecutting was renamed to minecraft:prismarine_brick_stairs_from_prismarine_bricks_stonecutting
    • minecraft:quartz_slab_from_stonecutting was renamed to minecraft:quartz_slab_from_quartz_block_stonecutting
    • minecraft:stone_brick_walls_from_stone_stonecutting was renamed to minecraft:stone_brick_wall_from_stone_stonecutting
  • minecraft:crafting_transmute
    • Recipes with this type can now accept multiple items matched by the material ingredient.
    • 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).
      • add_material_count_to_result - boolean field (default: false).
        • When true, the amount of slots containing items matched by the material ingredient will be added to the final count of the result.
  • minecraft:crafting_dye
    • Replaces minecraft:crafting_special_armordye
    • Output:
      • This recipe will first mix the current value of the minecraft:dyed_color component from the item matched by the target ingredient with the minecraft:dye component values from the items matched by the dye ingredients.
      • Result will be built by transmuting the item matched by the target ingredient into the result item stack and then applying the new value of the minecraft:dyed_color component.
    • Fields:
      • category - crafting book category, one of building, redstone, equipment, misc, default: misc
      • group - string value used for grouping recipes in the crafting book, default: empty string
      • show_notification - optional boolean describing if a popup should be shown when this recipe is unlocked, default: true
      • target - ingredient (was harcoded to #dyeable tag).
      • dye - ingredient (was hardcoded to dye items).
        • The minecraft:dye component is required on matching items for the whole recipe to match.
      • result - resulting item stack (was always a copy of the item matched by the target ingredient).
  • minecraft:crafting_imbue
    • Replaces minecraft:crafting_special_tippedarrow
    • Matches a single source ingredient surrounded by eight material ingredients
    • Output:
        • This recipe will copy the minecraft:potion_contents component value from the item matched by the source ingredient to the resulting stack.
    • Fields:
      • category - crafting book category, one of building, redstone, equipment, misc, default: misc
      • group - string value used for grouping recipes in the crafting book, default: empty string
      • show_notification - optional boolean describing if a popup should be shown when this recipe is unlocked, default: true
      • source - ingredient (was hardcoded to minecraft:lingering_potion)
      • material - ingredient (was hardcoded to minecraft:arrow)
      • result - resulting item stack (was hardcoded to eight minecraft:tipped_arrow)
  • minecraft:crafting_special_bannerduplicate
    • Ingredients can now be restrained.
    • Output can now be configured.
    • The recipe still only works for banner items.
    • Removed unused category field.
    • 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 banner ingredient and treats it as the source banner.
      • Result will be built by transmuting the source banner into the result item stack.
      • The source banner will be kept in the crafting grid.
  • minecraft:crafting_special_bookcloning
    • Ingredients and output can now be configured.
    • Removed unused category field.
    • Added fields:
      • source - ingredient to be used as a source book
        • The minecraft:written_book_contents component is required on the matching item for the whole recipe to match.
      • material - ingredient to target the item to be cloned (was hardcoded to #book_cloning_target tag).
      • allowed_generations - integer range describing allowed value of the generation field of minecraft:written_book_contents component 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).
      • 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_contents component in the item matched by the source ingredient.
      • Field generation in minecraft:written_book_contents will be incremented by one.
        • The recipe will not yield a result if the value of generation is 2 or more.
      • Result will be built by transmuting item matched by the source ingredient to the result item stack and then applying the new value of minecraft:written_book_contents component.
      • Number of items matched by the material ingredient beyond the first one will be added to the resulting stack size.
      • The original item matched by the source ingredient will be kept in the crafting grid.
  • minecraft:crafting_decorated_pot
    • Ingredients and result can now be configured.
    • Removed unused category field.
    • Added fields:
      • back, left, right, front - ingredients (was hardcoded to #decorated_pot_ingredients).
      • result - resulting item stack (was hardcoded to a single minecraft:decorated_pot).
    • Other functionality remains unchanged, i.e. items matched by ingredients will be added to the matching fields in the minecraft:pot_decorations component of the resulting stack.
  • minecraft:crafting_special_firework_rocket
    • Ingredients and result can now be configured.
    • Removed unused category field.
    • Added fields:
      • shell - ingredient (was hardcoded to minecraft:paper).
      • fuel - ingredient (was hardcoded to minecraft:gunpowder).
      • star - ingredient (was hardcoded to minecraft:firework_star).
      • result - resulting item stack (was hardcoded to three minecraft:firework_rocket).
    • Output:
      • Exactly one stack matching the shell ingredient must be present.
      • The number of stacks matching the fuel ingredient will control the flight_duration field.
      • The explosions field will be copied from the minecraft:firework_explosion component of the star ingredient (if any).
  • minecraft:crafting_special_firework_star_fade
    • Ingredients can now be configured.
    • Removed unused category field.
    • The recipe will now use the minecraft:dye component instead of a hardcoded mapping of dye items to colors.
    • Added fields:
      • target - ingredient (was hardcoded to minecraft:firework_star).
      • dye - ingredient (was hardcoded to dye items).
        • The minecraft:dye component is required on matching items for the whole recipe to match.
      • result - resulting item stack (was always a copy of the item matched by the target ingredient).
    • Output:
      • This recipe will find the current value of the minecraft:firework_explosion component from the item matched by the target ingredient.
      • The fade_colors field of the minecraft:dye component will be set to the values from the items matched by the dye ingredients.
      • Result will be built by transmuting item matched by the target ingredient into the result item stack and then applying the new value of minecraft:firework_explosion component.
  • minecraft:crafting_special_firework_star
    • Ingredients and result can now be configured.
    • Removed unused category field.
    • Added fields:
      • trail - ingredient (was hardcoded to minecraft:diamond).
      • twinkle - ingredient (was hardcoded to minecraft:glowstone_dust).
      • fuel - ingredient (was hardcoded to minecraft:gunpowder).
      • dye - ingredient (was hardcoded to dye items).
        • The minecraft:dye component is required on matching items for the whole recipe to match.
      • shapes - a map of shapes to ingredients.
        • Allowed keys are the same as the ones for the shape field in the minecraft:firework_explosion component (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
      • result - resulting item stack (was hardcoded to three minecraft:firework_star).
    • The recipe will now use the minecraft:dye component instead of a hardcoded mapping of dye items to colors.
    • Output:
      • Exactly one stack matching the fuel ingredient must be present.
      • Result will be based on the result field, with the contents of the minecraft:firework_explosion component built with following values:
        • The values of the minecraft:dye component of items matched by the dye ingredient will be added to the colors field.
        • If an item matched by the trail ingredient is present, the has_trail field will be set to true.
        • If an item matched by the twinkle ingredient is present, the has_twinkle field will be set to true.
        • The shape field will be set based on the item matched by any of ingredients in the shape field (or small_ball if none is found).
  • minecraft:crafting_special_mapextending
    • Ingredients and output can now be configured.
    • Removed unused category field.
    • Added fields:
      • map - ingredient (was hardcoded to minecraft:filled_map with minecraft:map_id components).
        • minecraft:map_id component is required on the matching map item for the whole recipe to match.
      • material - ingredient (was hardcoded to minecraft:paper).
      • result - resulting item stack (was always a copy of the item matched by the map ingredient).
        • 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].
    • Output:
      • The recipe finds the item matched by the map ingredient with the minecraft:map_id component set.
      • Result will be built by transmuting the source item into the result item stack.
      • minecraft:map_post_processing component will be set on the result item.
      • The source item will be kept in the crafting grid.
  • minecraft:crafting_special_shielddecoration
    • Ingredients and output can now be configured.
    • Removed unused category field.
    • Added fields:
      • banner - ingredient (was hardcoded to any banner item).
        • Will only match if the item is a banner.
      • target - ingredient (was hardcoded to minecraft:shield).
        • minecraft:banner_patterns component 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 the target ingredient).
    • Functionality remains unchanged, i.e. this recipe will apply the following changes to the copy of the item matched by the target ingredient:
    • Output:
      • Result will be built by transmuting the item matched by the target ingredient into the result item stack and then:
        • Copying the minecraft:banner_patterns component from the item matched by the banner ingredient.
        • Setting the minecraft:base_color component based on the type of the banner matched by the banner ingredient.

Resource pack

  • 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.

Sounds

  • 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

Tags

  • Removed the #dyeable item tag.
  • Added golden_dandelion to #piglin_loved, and #small_flowers item tags.
  • Added golden_dandelion to #small_flowers block tag.
  • Added potted_golden_dandelion to #flower_pot block tag.

Text components

  • Tags resolved from minecraft:nbt text components, with interpret: false, are now pretty-printed instead of being flattened into a single text component.

Textures

  • Added new block textures:
    • block/golden_dandelion.png

Fixes

14 issues fixed

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

Navigation