Java Edition 23w05a

23w05a is the third snapshot for Java Edition 1.19.4, released on February 1, 2023, which introduces new design for Create New World screen, makes every armor trimmable, and fixes bugs.

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.
 * Across the board, smithing templates have been made slightly more common.
 * 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.

Video
Video made by slicedlime: