{{Infobox version |title=Minecraft 22w14a |image=22w14a.jpg |image2=Java Edition 22w14a.png |edition=Java |type=Snapshot |date=April 6, 2022 |jsonhash=d7a5cb72158d497983a74623b88f0e0cd423d46f |clienthash=1d186d967576d4e6043e5b1664da242c1b686a85 |clientmap=9b86041edb4aa515fc8951f16e3d3be3e0c0533e |serverhash=cf4f3a6492c0a84e2e852fe0ea714080923ab6ad |servermap=7b9857a6a7f3d7910700528627a8912947512178 |parent=1.19 |prevparent=1.18.2 |prev=22w13a |next=22w15a |nextparent=1.19 }} '''22w14a''' is the fourth [[snapshot]] for [[Java Edition 1.19]], released on April 6, 2022,{{snap|22w14a|April 6, 2022}} which adds [[mangrove tree]]s, [[mangrove swamp]]s, [[echo shard]]s, and [[recovery compass]]es, and fixes some bugs related to [[ancient cities]] and [[warden]]s. == Additions == === Items === ; [[File:Echo Shard JE1 BE1.png|32px]] [[Echo shard]] * Can only be found in loot chests in [[ancient cities]]. * Can be used to craft recovery compasses. ; [[File:Recovery Compass JE1 BE1.gif|32px]] [[Recovery compass]] * A new type of compass which can point to the last place where player died. * Randomly spins if not held by a player, the player hasn't died, or when the player is not in the same dimension of the death point. * Can be crafted with a [[compass]] surrounded by 8 echo shards. === World generation === ; {{BiomeLink|Mangrove swamp}} * A new swamp [[biome]] with teal water that often generates in warmer clusters, usually next to jungles and deserts. * Contains mangrove trees, a new type of tree. ** Has an unique shape, with a root system of mangrove roots leading up to a forking trunk and mangrove leaves. ** It has a chance to generate a [[bee nest]]. ** Grows from [[mangrove propagule]]s. * Naturally spawns warm [[frog]]s and [[slime]]s, but there are no sheep, cows, pigs or chickens. * Does not generate [[witch hut]]s. * The floor is coated with a single layer of [[mud]]. === Gameplay === ; [[Advancement]]s * Added two new advancements: ** You Got a Friend in Me *** Have an Allay deliver items to you ** Birthday Song *** Have an Allay drop a cake at a note block * Added item_delivered_to_player advancement trigger. ** Triggered when an allay delivers an item to a player, with following conditions: *** {{nbt|list|player}}: a player for which this trigger runs * Added allay_drop_item_on_block advancement trigger. ** Triggered when an allay drops an item on a block, with following conditions: *** {{nbt|list|player}}: a player for which this trigger runs *** {{nbt|compound|location}}: a predicate for the block that the item was dropped on *** {{nbt|compound|item}}: a predicate for the item that was dropped === General === ; [[Player.dat format]] * Added a new {{nbt|compound|LastDeathLocation}} field, which contains a {{nbt|string|dimension}} string and a list of three integers representing the block position of the player's last death called {{nbt|int array|pos}}. ; [[Tag]]s * Added following block tags: ** #dead_bush_may_place_on: {{cd|d=and|#sand|#terracotta|#dirt|mud}}. ** #mangrove_logs_can_grow_through: {{cd|d=and|mud|muddy_mangrove_roots|mangrove_roots|mangrove_leaves|mangrove_log|mangrove_propagule}}. ** #mangrove_roots_can_grow_through: {{cd|d=and|mud|muddy_mangrove_roots|mangrove_roots}}. * Added following item tag: ** #compasses: compass and recovery_compass. * Added following entity tag: ** #frog_food: slime and magma_cube. * Added following game event tag: ** #shrieker_can_listen: sculk_sensor_tendrils_clicking * Added following cat variant tag (new type): ** #default_spawns: {{cd|d=and|tabby|black|red|siamese|british|calico|persian|ragdoll|white|jellie}}. ** #full_moon_spawns: #default_spawns and all_black. == Changes == === Blocks === ; [[Dead bush]] * Can now be placed on [[mud]]. ; [[Mangrove propagule]] * Now correctly grows into mangrove trees instead of oak trees. ; [[Mud]] * Now can convert into [[clay]] by placing mud above a block which has [[pointed dripstone]] underneath. === Mobs === ; [[Frog]]s * Now actually kill their food, using a base attack strength of 10. ; [[Warden]] * Now get angry at all mobs that bump into it, not just players. * Can no longer spawn on [[water]]. * Can now pathfind through [[lava]]. * Shadow is now the appropriate size. === World Generation === ; [[Ancient city]] * Removed {{cd|d=,|small_portal_statue|intact_horizontal_wall_stairs_upward|top_piece|bottom_piece}} and variant structures because they duplicate existing structures. * Changed some structures: ** Slightly changed city_center_2 blocks around the chest so that vibrations generated there are always detected by the sculk sensor below. ** A missing sculk sensor was added for the redstone lamp in bottom_1. ** Replaced the light blue and blue carpets in ice_box_1 with gray carpets, and the [[trapdoor]] there is no longer open by default. ** entrance_path_5 is now able to generate. * Changed the loot found in chests: ** There's now an extra roll of loot for every chest, with one possible loot option being now 1-3 echo shards. ** Replaced the golden carrot in city_center_2 chest with a golden apple. === Gameplay === ; [[Advancement]]s * The mangrove swamp is now required to be visited for the "Adventuring Time" advancement. * Removed field location from triggers {{cd|d=and|location|slept_in_bed|hero_of_the_village|voluntary_exile}}. It was handled exactly the same as player.location. === General === ; [[Entity format]] * Replaced {{nbt|int|CatType}} field in [[cat]]s' entity format with {{nbt|string|variant}}. ** Accepted type of value is changed from numeric values to strings IDs. (e.g. 5 -> minecraft:calico) * There's also have a similar change to [[frog]]s' entity format like the cats' one. ; [[Loot table]]s * The special case size-dependent loot drops of [[slime]]s and [[magma cube]]s are now data driven and part of their loot tables, using the new sub-predicate types. * The loot drops for [[frog]] food are now part of the food's death loot, instead of dropping hard-coded item types. ; [[Predicate]]s * {{cd|d=and|player|fishing_hook|lightning_bolt|catType}} fields have been replaced with type_specific. * type_specific has field {{nbt|string|type}} (one of {{cd|d=or|player|fishing_hook|lightning_bolt|cat}}) and same fields as removed fields. * Example: :* Before: ::: "lightning_bolt": { "blocks_set_on_fire": 0 } :* After: ::: "type_specific": { "type": "lightning", "blocks_set_on_fire": 0 } * catType has been wrapped to match new format and now uses new cat variant names instead of texture names. :* Before: ::: "catType": "minecraft:textures/entity/cat/british_shorthair.png" :* After: ::: "type_specific": { "type": "cat", "variant": "minecraft:british" } * New type_specific options: ** frog has {{nbt|string|variant}} field matching frog variant ({{cd|d=or|minecraft:warm|minecraft:temperate|minecraft:cold}}). ** slime applies for slimes and magma cubes, has {{nbt|int|Size}} field matching slime size (smallest is 1). ; [[Tag]]s * Mangrove swamp is now part of the {{cd|d=and|#allows_surface_slime_spawns|#has_closer_water_fog|#has_structure/mineshaft|#has_structure/ruined_portal_swamp|#is_overworld|#spawns_warm_variant_frogs|#water_on_map_outlines}} biome tag. * Removed #ancient_city_center_replaceable block tag, and merged all its contents into the #ancient_city_replaceable block tag. * Renamed #warden_events_can_listen game event tag to #warden_can_listen, then: ** Removed sculk_sensor_tendrils_clicking. ** Added #shrieker_can_listen. == Fixes == {{fixes|fixedin=22w14a |;old |91364|Mob loot cannot be specified for small magma cube and big/medium slime. |176621|Entity spawn packets use integers for yaw and pitch instead of bytes. |207289|Sculk sensor wool occlusion has directional bias. |207522|Sculk sensors don't react to horses kicking. |207635|Sculk sensors react differently to wool occlusion depending on the global direction. |209905|Sculk sensors are not activated upon milking entities. |228533|Sculk sensors don't detect the feeding of untamed/trusting mobs. |;dev |249075|Sculk shrieker isn't grouped with other sculk related blocks in the decorations tab of creative inventory. |249122|{{cd|block.sculk_catalyst.bloom}} has no subtitle. |249124|{{cd|block.sculk_shrieker.shriek}} currently has no subtitle. |249254|Frogs eating named slimes or magma cubes isn't logged in console. |249255|Sculk catalyst does not spread when a frog kills a slime or a magma cube. |249264|Frogs can make eating sounds ("Frog eats") when they can't get close to their target, even without opening their mouths. |249369|Frogs instantly kill small slimes regardless of their total health or resistance. |249384|Warden can create Light, barriers or structure voids particles when digging. |249386|The entity shadows of wardens are too small in relation to the size of their models. |249387|Warden's digging sound is the same as its emerging sound. |249400|The vertical movement of wardens when they're in liquids is too sensitive. |249401|Warden spawn egg isn't alphabetized correctly. |249415|Wardens won't pathfind through lava even though they're immune to it. |249422|Some subtitles relating to the warden don't contain possessive apostrophes where appropriate. |249426|Angered wardens play the "warden takes notice angrily" sound when hit in survival on top of their hurt sound. |249430|Wardens remember players in creative mode. |249434|The warden indefinitely roars when attacked by multiple entities. |249447|Activated sculk shriekers fail to summon the warden if you run away. |249451|Warden doesn't appear in spawner. |249455|"Not a string" appears in log when serializing angered Warden. |249473|Some Warden sounds play in Peaceful difficulty. |249476|Warden can spawn in water. |249479|Wardens will attack their teammates. |249496|Large amounts of wardens cause performance issues. |249499|Warden summoned with {{cd|silent}} tag still plays heartbeat sounds. |249504|The sounds of wardens groaning angrily aren't controlled by the "Hostile Creatures" sound slider. |249509|Warden is invisible for a split second when spawned in by spawner or spawn egg. |249517|Warden doesn't detect non-player mobs colliding with them. |249526|Sculk shriekers are not activated when the player is riding something. |249530|Warden's hitbox shows up in peaceful difficulty. |249531|Warden indefinitely roars when the attack target is invulnerable. |249646|The warden sniffs excessively after killing a mob. |249659|Sculk Catalyst and Sculk Veins only drop when broken by Silk Touch hoe. |249674|Wardens forget their targets on world reload. |;previous |249712|Server hangs and game stops responding when loading a chunk containing a structure with an allay. |249714|Z-fighting can be seen on the wings of allays during their death animation. |249720|Allay's wings are not attached to its body. |249727|Wardens stop sensing vibrations after world reload. |249728|Lava can generate in ancient cities and burn wool. |249729|Z-fighting can be seen on the underside of allays' heads. |249751|Warden UV overlapping. |249758|Z-fighting can be seen when the arms of allays intersect their bodies. |249761|Trapdoor of Ice Box in Ancient Cities is by default open. |249764|Second lamp in the centers of ancient cities is missing its sculk sensor. |249768|{{samp|entrance_path_5}} can never generate. |249769|Unused structures in ancient cities. |249800|Redstone door sculk sensor in the Ancient City center is too far away to consistently detect the player eating. |249816|Wardens hitbox doesn't adjust when emerging and digging. |249825|Frogs ignore {{cd|doMobLoot}} gamerule. |249910|Warden "Nearby Closest" sound is unused. }} == Video == {{Slicedlime|FWsIb7WqhCM|tCB5aNBKQkM}} == References == {{Reflist}} == Navigation == {{Navbox Java Edition versions|1.1x}} [[de:22w14a]] [[es:Java Edition 22w14a]] [[fr:Édition Java 22w14a]] [[ja:Java Edition 22w14a]] [[pt:Edição Java 22w14a]] [[ru:22w14a (Java Edition)]] [[th:รุ่น Java 22w14a]] [[zh:22w14a]]