{{Infobox version |title=Minecraft 23w51a |image=23w51a.jpg |image2=Java Edition 23w51a.png |edition=Java |type=Snapshot |date=December 18, 2023 |jsonhash=e7f5eda72c5ddee1828f629f00f5d97a3d1fd9f9 |clienthash=c54391b4de6db1b63f880d2fc4439df89798adf3 |clientmap=b01bcdb0bb6f9307e01975bf3b5ccfc9fbed60a2 |serverhash=e44e1d8c34f3020b0485ddd1436e91134b7de9a3 |servermap=0dfbd1f1f06a4b5e0886ff1329e90cc12c05a060 |parent=1.20.5 |prevparent=1.20.4 |prev= |next=23w51b |nextparent=1.20.6 }} '''23w51a''' is the first [[snapshot]] for [[Java Edition 1.20.5]], released on December 18, 2023,{{snap|23w51b|id=a|December 18, 2023}} which adds [[armadillo]]s and [[wolf armor]] along with many bug fixes. == Additions == === Items === ; [[File:Armadillo Scute JE1 BE1.png|32px]] [[Armadillo scute]] * Dropped by [[armadillo]]s when [[brush]]ed. * [[Dispenser]]s can be used to brush armadillo scutes off armadillos. * Can be used to craft [[wolf armor]]. ; [[Spawn egg]] * [[File:Armadillo Spawn Egg JE1 BE1.png|32px]] Added [[armadillo]] spawn egg. ; [[File:Wolf Armor JE1 BE1.png|32px]] [[Wolf armor]] * Crafted with 6 [[armadillo scute]]s in a harness shape. * Protects [[wolves]] from damage. ** Wolf armor gives wolves the same protection level as [[diamond horse armor]]. * Using wolf armor on an adult tamed wolf equips the armor on the wolf, and using [[shears]] drops the armor. ** Only a wolf's owner can put on / shear off wolf armor. That also excludes dispensers. * If a wolf dies while wearing armor, it drops the armor. === Mobs === ; [[File:Armadillo JE1.png|32px]] [[Armadillo]] * The winner of [[Minecraft Live 2023]]'s Mob Vote. * A passive mob that spawns in [[savanna]] biomes with the same frequency as [[chicken]]s and [[pig]]s. * Has {{hp|12}} health points. * Can drop [[armadillo scute]]s either periodically or when brushed, but drops no loot when killed. ** Armadillos drop scutes at around the same rate as chickens lay eggs. ** Brushing takes some durability from the [[brush]]. * Can be bred with [[spider eye]]s. * If an armadillo detects a threat, it rolls up. ** Threats include: *** A player sprinting. *** A player in a vehicle or mounted. *** [[Undead]] mobs. ** Special cases where an armadillo don't roll up include when it is: *** Fleeing. *** In water or in the air. *** On a leash. ** When an armadillo is rolled up it cannot walk nor eat, and isn't be tempted by food. ** While rolled up, armadillos continuously scan for threats. If no threats are detected for 3 seconds (60 ticks), they unroll. === General === ; [[Attribute]]s * Added the generic.scale attribute. ** Allows changing the size of any mob to anywhere between 0.0625 and 16 times their default size. * Added the generic.step_height attribute. ** Determines the max height in blocks where a mob can walk above without jumping. ** Default is 0.6, and the valid range is from 0 to 10. * Added the generic.block_interaction_range and generic.entity_interaction_range attributes. ** Determines the maximum range a player can interact with blocks and entities, respectively. ** They both range between 0 and 64, with the default value being 4.5 for blocks and 3 for entities. == Changes == === Items === ; [[Turtle scute]] * Renamed "Scute" to "Turtle Scute". === Mobs === ; General * FactorCalculationData has been removed from mob effect instance tags. ; [[Shulker]]s * Are no longer able to destroy armor stands. === Non-mob entities === ; [[Llama spit]]s * They now use a new damage type spit instead of mob_projectile. * Are no longer able to destroy armor stands. === Gameplay === ; [[Advancement]]s * [[Armadillo]]s are now required for the "Two by Two" advancement. * The "The Parrots and the Bats" advancement can be granted by breeding armadillos now. === General === ; [[Data pack]] * The version is now 27. ; [[Effect]] * The background texture of the small effect UI has been changed. == Experimental == These changes only take effect when the [[Update 1.21]] experimental data pack is enabled. === Changes === ==== Blocks ==== ; [[Trial spawner]]s * Now have the same two default loot tables as they have in trial chambers. ==== Mobs ==== ; [[Breeze]] * Added sounds for projectile deflection, 'charging up attack', the breeze being in the air, and a 'whirl' idle sound. * Tweaked the existing sounds. * Separate eyes textures have merged into the head. ==== Non-mob entities ==== ; [[Wind charge]] * The texture has been changed. However, the in-game appearance is not affected. == Fixes == {{fixes|fixedin=23w51a |;From released versions before 1.20 |100994|Items in hotbar appear on top of tab menu. |117955|Player teleports to the top when crushed by a piston head. |130244|When opening chat in {{key|F1}} mode, previous messages aren't visible. |153643|Debug overlay is rendered behind hotbar items. |167375|Baby turtle subtitles are grammatically incorrect. |169389|End portals sometimes teleport the player to Overworld coordinates. |171177|The player can enter Nether portals in Creative mode by running against the frame of the portal. |172898|Equipping armor in Creative via right click causes it to disappear from the hotbar for a frame. |173672|Title text renders in front of player names in player list. |184066|Respawn anchors don't produce an ambient sound. |184622|Sound for exiting a portal/travelling to another dimension does not use its subtitle string despite it existing in {{cd|en_us.json}}. |185379|Baby polar bear subtitle does not explicitly mention it comes from a baby polar bear. |187267|Title text renders in front of sidebar. |193460|Inconsistent layering of sidebar and debug screen ({{key|F3}}) text. |193511|Title text renders in front of narrator text. |193515|Boss bar text renders in front of narrator text. |193517|Boss bar text renders in front of sidebar. |193521|Boss bar text renders in front of {{key|F3}}. |193524|Boss bar text strikethough/underline renders on {{key|tab}} list. |193753|Respawn anchor ambient sound subtitle refers to it as a portal. |194948|Block breaking subtitle inconsistent with painting, item frame and lead breaking subtitles. |198492|Players can be pushed into danger in situations where they wouldn't normally be damaged. |198787|Inefficient streams in {{cd|GoalSelector}}. |198963|Chat text renders in front of player names in player list. |216071|Splash text resets if you hit escape on the Multiplayer menu, but not the Singleplayer menu. |218811|Big dripleaves tilt when touched from the side. |219899|Bone meal used on rooted dirt causes the particles to appear above it, despite the growth being below it. |234889|Potion effect icons displayed within the HUD can overlap boss bars. |238242|There is an unnecessary black pixel in the upper right corner of small potion UI icons in the inventory. |248961|{{cd|takenDamage}} for achievement criteria is calculated wrongly when the player has equipped a helmet. |249335|Using bone meal on mangrove leaves spawns growth particles at the center of the block instead of below it. |250432|{{key|Esc}} key always unpauses the game in Demo mode. |251027|Wearing a helmet doesn't reduce the damage of falling anvils or stalactites by {{frac|1|4}}. |252409|Memory statistics within the debug menu contain some unnecessary spaces. |259587|Negative item durability causes the durability bar to render incorrectly. |261577|The nether portal overlay is rendered completely opaque when using spyglasses while standing inside of nether portals. |266990|Maps with the same 'map' tag value, but different 'display' tag data can cause markers to disappear. |;From 1.20 |263256|Chat renders on top of {{key|TAB}}, blocking information. |;From 1.20.1 |263641|Boss bar text no longer renders behind potion effect icons. |264597|{{key|F3}} debug menu underlined text renders over subtitles. |264637|Text shaders resource packs cause subtitles to flicker. |;From 1.20.2 |265541|{{cd|player.dat_old}} won't be read even if {{cd|player.dat}} doesn't exist. |265669|Hotbar text renders above subtitle background but under subtitle text. |266135|Cached macro commands ignore permission level, allowing limited permission escalation. |266136|Macro commands ignore {{cd|function-permisson-level}} server setting, including when lower than default. |266334|Shulker bullets destroy armor stands. |266389|Glow berry particles are barely visible when bonemealed. |266589|Armor durability is changed when swapping on Creative. |266628|High polling rate causing stuttering. |266960|Bossbar text renders in front of player list background and player icons. |;From 1.20.3 |265835|The freezing effect is rendered totally opaque when using a spyglass. |266055|Opening or closing a copper door or trapdoor while holding an axe / honeycomb grants wax-related advancement. |266144|Copper doors are not part of the {{cd|#doors}} item tag. |266145|Copper trapdoors are not part of the {{cd|#trapdoors}} item tag. |266308|Copper bulbs have unused "{{cd|turn_off}}" sound. |266430|Breeze on top of a non-full block produces particles of the block below it. |266432|Exposed, weathered and oxidised copper bulbs are unwaxed in trial chambers. |266469|When attacked, breezes sometimes stop pathfinding, jumping, or firing wind charges. |266533|Breeze's AI has serious flaws in open terrain. |266680|The glowing outline isn't applied to the eyes or eyebrows of breezes. |266685|The entity shadows of breezes are too large in relation to the size of their models. |266688|Breeze model's glowing eyes are not resource pack-friendly. |266738|Subtitles string "{{cd|subtitles.block.trial_spawner.spawn_mob}}" is misleading and inconsistent. |266879|Clouds, entity hitboxes, block outlines, specially rendered blocks, and enchantment glints, render through the insides of breezes' eyes and eyebrows. |266909|Breezes don't have smooth transitions to their idle states when they stop moving. |266999|Crafter's tooltip buttons can still be visible to players on Spectator mode. |267133|Breezes can't attack or move when there is no land around them and they are on the same height block as the player. |267193|A function with {{cmd|return fail}} run in chat doesn't indicate failure. |;From 1.20.4 |267194|{{cmd|return run function}} in combination with a fork and a function that doesn't return has inconsistent behavior. }} == Trivia == * The scale attribute comes from the April fools snapshot [[Java Edition 23w13a or b|23w13a_or_b]] mainly taken from the attribute "minecraft:general.scale" or the "transform scale" command. * 23w51a, along with [[Java Edition 23w51b|23w51b]], was released on the latest calendar date of all snapshots, on December 18. It beats [[Java Edition 15w51a|15w51a]] and [[Java Edition 15w51b|15w51b]] which were released on December 17. == Video == {{slicedlime|uVzc6bOfGbQ|LxoOoLRB9-Y}} == References == {{Reflist}} == Navigation == {{Navbox Java Edition versions|1.2x}} [[de:23w51a]] [[es:Java Edition 23w51a]] [[fr:Édition Java 23w51a]] [[ja:Java Edition 23w51a]] [[lzh:二三週五一甲]] [[pt:Edição Java 23w51a]] [[ru:23w51a (Java Edition)]] [[uk:23w51a (Java Edition)]] [[zh:23w51a]]