Java Edition 23w05a

23w05a is the third snapshot for Java Edition 1.19.4, released on February 1, 2023, which fixes bugs and makes leather armor trimmable.

General

 * Options
 * Added "Glint Speed" and "Glint Strength" accessibility option for adjusting the speed and transparency of enchantment glints.

Items

 * Armor and Elytra
 * Now can swap the equipped gears by them.

Command format

 * is now a valid option for effect durations.
 * Infinite effect durations show up as "∞" in the player inventory view.
 * Infinite effect durations show up as "∞" in the player inventory view.

General

 * Create New World
 * The screen is now organized into three tabs:
 * The "Game" tab allows to set the world name, gamemode, difficulty and whether to allow cheats.
 * The "World" tab allows to set the world type and seed, and to toggle the generation of structures and the bonus chest.
 * The "More" tab provides access to the game rules and data pack selection screen.
 * Removed the "Import Settings" button and the corresponding "Export Settings" button in the "Edit World Screen".


 * Menu screen
 * Changed how tooltips in the menu UI are positioned.

Items

 * Smithing Template
 * The following common armor trims now always generate 2 templates in a chest when found:
 * Dune
 * Coast
 * Wild
 * Sentry
 * Netherite upgrade smithing templates have been made twice as common.
 * 1 Eye armor trim is now guaranteed in every stronghold library chest.
 * Woodland mansions now have a greatly increased chance of generating the vex armor trim smithing template.
 * The texture of the dune armor trim has been tweaked, so that the symbol on the chestplate is moved up a few pixels.

Gameplay

 * Armor
 * Armor trims can now be applied to leather armor.
 * Armor can now have trims of the same material it is made out of.

General

 * Data pack
 * The following data is now also defined by a trim material:
 * : an optional map of armor material to overriden color palette.
 * Map key is the armor material that this trim material wants to override with a different color palette.
 * Map value is the name of the color palette that will be used when this trim material is applied to an armor piece with the corresponding armor material.
 * The following data is no longer defined by a trim material:


 * Tag
 * Added to  item tag.