There are also some new tags added to the game. The #CanBreakArmorStand tag determines if an item is capable of breaking an armor stand. This is useful for mod creators or map creators who want to specify which items can break armor stands.
Another new tag is #CanBreatheUnderWater, which allows mod creators or map creators to specify which mobs can breathe underwater. This tag can be used to add more mobs that can survive underwater or to fix bugs like the one that caused bubbles to appear around armor stands when they were underwater.
The #Undead tag has been introduced to categorize all undead mobs, such as zombies, skeletons, and phantoms. Additionally, a new #Zombies tag has been created to specifically include all types of zombies, including zombie piglins, villager zombies, drowneds, and husks.
In terms of block changes, the snapshot introduces cracked pots. Previously, the blockstate for cracked pots existed but had no use. Now, cracked pots can be obtained by breaking pots with the cracked blockstate. These cracked pots will give players shards, which can be used to craft new pots. The only way to obtain cracked pots is through the use of a Debug Stick or commands.
The snapshot also includes some bug fixes. Particles from light blocks and barrier blocks were not being shown properly when particles were set to minimal. This issue has been resolved, and players can now see the particles correctly. Additionally, slimes were not spawning with monster spawners outside of slime chunks. This bug has been fixed, and slimes can now spawn outside of slime chunks.
Overall, Snapshot 23w40a brings some interesting changes and bug fixes to Minecraft. Players can now enjoy improved shield mechanics, new tags for customization, and the addition of cracked pots. These changes enhance gameplay and provide new opportunities for mod creators and map creators.