
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.
Happy mining!
minecraft:nbt text components, with interpret: false, are now pretty-printed instead of being flattened into a single text componentgameplay/turtle_egg_hatch_chance environment attribute to have a default value of 0.002minecraft:dye#white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, blackminecraft:set_random_dyes##dyeable tagminecraft:crafting_special_mapcloning recipe type has been removed, functionality has been absorbed by minecraft:crafting_transmuteshow_notification fields with the same functionality as existing one in minecraft:crafting_shaped have been added to the following existing recipe types:minecraft:crafting_shapelessminecraft:crafting_shapedminecraft:crafting_transmuteminecraft:smeltingminecraft:blastingminecraft:smokingminecraft:campfire_cookingminecraft:stonecuttingminecraft:smithing_transformminecraft:smithing_trimgroup field from recipes without a recipe book:minecraft:stonecuttingminecraft:smithing_transformminecraft:smithing_trimminecraft:chiseled_stone_bricks_stone_from_stonecutting is renamed to minecraft:chiseled_stone_bricks_from_stone_stonecuttingminecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting is renamed to minecraft:end_stone_brick_slab_from_end_stone_bricks_stonecuttingminecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting is renamed to minecraft:end_stone_brick_stairs_from_end_stone_bricks_stonecuttingminecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting is renamed to minecraft:end_stone_brick_wall_from_end_stone_bricks_stonecuttingminecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting is renamed to minecraft:mossy_stone_brick_slab_from_mossy_stone_bricks_stonecuttingminecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting is renamed to minecraft:mossy_stone_brick_stairs_from_mossy_stone_bricks_stonecuttingminecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting is renamed to minecraft:mossy_stone_brick_wall_from_mossy_stone_bricks_stonecuttingminecraft:prismarine_brick_slab_from_prismarine_stonecutting is renamed to minecraft:prismarine_brick_slab_from_prismarine_bricks_stonecuttingminecraft:prismarine_brick_stairs_from_prismarine_stonecutting is renamed to minecraft:prismarine_brick_stairs_from_prismarine_bricks_stonecuttingminecraft:quartz_slab_from_stonecutting is renamed to minecraft:quartz_slab_from_quartz_block_stonecuttingminecraft:stone_brick_walls_from_stone_stonecutting is renamed to minecraft:stone_brick_wall_from_stone_stonecuttingminecraft:crafting_transmute#material ingredientAdded fields:
material_count - integer range describing the amount of items matched by the material ingredient[2,8][1,1] (i.e. exactly one item)add_material_count_to_result - boolean field (default: false)true, the amount of slots containing items matched by the material ingredient will be added to the final count of the resultminecraft:crafting_dye#minecraft:crafting_special_armordyeminecraft:dyed_color component from the item matched by the target ingredient with the minecraft:dye component values from the items matched by the dye ingredientstarget ingredient into the result item stack and then applying the new value of the minecraft:dyed_color componentFields:
category - crafting book category, one of building, 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 #dyeable tag)dye - ingredient (was hardcoded to Dye items)minecraft:dye component is required on matching items for the whole recipe to matchresult - resulting item stack (was always a copy of the item matched by the target ingredient)minecraft:crafting_imbue#minecraft:crafting_special_tippedarrowsource ingredient surrounded by eight material ingredientsminecraft:potion_contents component value from the item matched by the source ingredient to the resulting stackFields:
category - crafting book category, one of building, 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 to minecraft:lingering_potion)material - ingredient (was hardcoded to minecraft:arrow)result - resulting item stack (was hardcoded to eight minecraft:tipped_arrows)minecraft:crafting_special_bannerduplicate#category fieldbanner - 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)banner ingredient and treats it as the source Bannerresult item stackminecraft:crafting_special_bookcloning#category fieldsource - ingredient to be used as a source bookminecraft:written_book_contents component is required on the matching item for the whole recipe to matchmaterial - ingredient to target the item to be cloned (was hardcoded to #book_cloning_target tagallowed_generations - integer range describing allowed value of the generation field of minecraft:written_book_contents component on the item matched by the material ingredient[0,2][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)minecraft:written_book_contents component in the item matched by the source ingredientgeneration in minecraft:written_book_contents will be incremented by onegeneration is 2 or moresource ingredient to the result item stack and then applying the new value of minecraft:written_book_contents componentmaterial ingredient beyond the first one will be added to the resulting stack sizesource ingredient will be kept in the crafting gridminecraft:crafting_decorated_pot#category fieldback, left, right, front - ingredients (was hardcoded to #decorated_pot_ingredients)result - resulting item stack (was hardcoded to a single minecraft:decorated_pot)minecraft:pot_decorations component of the resulting stackminecraft:crafting_special_firework_rocket#category fieldshell - 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_rockets)shell ingredient must be presentfuel ingredient will control the flight_duration fieldexplosions field will be copied from the minecraft:firework_explosion component of the star ingredient (if any)minecraft:crafting_special_firework_star_fade#category fieldminecraft:dye component instead of a hardcoded mapping of Dye items to colorstarget - ingredient (was hardcoded to minecraft:firework_star)dye - ingredient (was hardcoded to Dye items)minecraft:dye component is required on matching items for the whole recipe to matchresult - resulting item stack (was always a copy of the item matched by the target ingredient)minecraft:firework_explosion component from the item matched by the target ingredientfade_colors field of the minecraft:dye component will be set to the values from the items matched by the dye ingredientstarget ingredient into the result item stack and then applying the new value of minecraft:firework_explosion componentminecraft:crafting_special_firework_star#category fieldtrail - 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)minecraft:dye component is required on matching items for the whole recipe to matchshapes - a map of shapes to ingredientsshape field in the minecraft:firework_explosion component (i.e. small_ball, large_ball, star, creeper, burst)minecraft:fire_charge - large_ball, minecraft:feather - burst, minecraft:gold_nugget - , any Skull or Head - result - resulting item stack (was hardcoded to three minecraft:firework_star)minecraft:dye component instead of a hardcoded mapping of Dye items to colorsfuel ingredient must be presentresult field, with the contents of the minecraft:firework_explosion component built with following values:minecraft:dye component of items matched by the dye ingredient will be added to the colors fieldtrail ingredient is present, the has_trail field will be set to truetwinkle ingredient is present, the has_twinkle field will be set to trueshape 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#category fieldmap - 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 matchmaterial - ingredient (was hardcoded to minecraft:paper)result - resulting item stack (was always a copy of the item matched by the map ingredient)map ingredient with the minecraft:map_id component setresult item stackminecraft:map_post_processing component will be set on the result itemminecraft:crafting_special_shielddecoration#category fieldbanner - ingredient (was hardcoded to any Banner item)target - ingredient (was hardcoded to minecraft:shield)minecraft:banner_patterns component must be not set or be empty for the whole recipe to matchresult - resulting item stack (was always a copy of the item matched by the target ingredient)target ingredient:target ingredient into the result item stack and then:minecraft:banner_patterns component from the item matched by the banner ingredientminecraft:base_color component based on the type of the Banner matched by the banner ingredient#dyes - helper tag containing vanilla dyes#loom_dyes - items that are allowed in the Loom screen to set pattern colorsminecraft:dye component to be present on item stacks#loom_patterns - items are allowed in the Loom screen to unlock patternsminecraft:provides_banner_patterns component to be present on item stacks#cat_collar_dyes - items that can be used to dye a pet Cat's collarminecraft:dye component of the used item stack#wolf_collar_dyes - items that can be used to dye a pet Wolf's collarminecraft:dye component of the used item stack#cauldron_can_remove_dye - items that can be used on water-filled Cauldron to remove minecraft:dyed_color component#dyeable tag#cannot_be_age_locked to define which baby mobs that age that can not have its aging stopped using Golden Dandeliondemo_background.png in favor of popup/background.png spriteblock/golden_dandelion.pngentity.baby_chicken.ambiententity.baby_chicken.hurtitem.golden_dandelion.useitem.golden_dandelion.unusestarcreeper