Java Edition 23w04a

23w04a is the second snapshot for Java Edition 1.19.4, released on January 24, 2023, which adds smithing templates, and fixes bugs.

Command format

 * Added a new relation for, which can select:
 * Shooter, if the executing entity is a projectile (like arrow, fireball, trident, firework, thrown potion, etc.)
 * Thrower, if the executing entity is an item.
 * Source of effects, if the executing entity is an area effect cloud.
 * Igniter, if the executing entity is a primed TNT.
 * Summoner, if the executing entity is evoker fangs or a vex.
 * Summoner, if the executing entity is evoker fangs or a vex.

Items

 * General
 * Enchantment glint on items and armor is now more subtle.
 * Placeholder icons for empty slots such as armor or in a Brewing Stand have been lightened.
 * Change has not been applied to the Loom menu.
 * Setting the resource pack to Programmer Art does not revert this change (despite the change being made to the textures themselves).

Items

 * Smithing Templates
 * New item series for armor trimming and netherite upgrading, with twelve of them.
 * Netherite Upgrade Smithing Template.png Netherite Upgrade
 * Armor Trim:
 * Coast Armor Trim Smithing Template.png Coast Armor Trim
 * Dune Armor Trim Smithing Template.png Dune Armor Trim
 * Eye Armor Trim Smithing Template.png Eye Armor Trim
 * Rib Armor Trim Smithing Template.png Rib Armor Trim
 * Sentry Armor Trim Smithing Template.png Sentry Armor Trim
 * Snout Armor Trim Smithing Template.png Snout Armor Trim
 * Spire Armor Trim Smithing Template.png Spire Armor Trim
 * Tide Armor Trim Smithing Template.png Tide Armor Trim
 * Vex Armor Trim Smithing Template.png Vex Armor Trim
 * Ward Armor Trim Smithing Template.png Ward Armor Trim
 * Wild Armor Trim Smithing Template.png Wild Armor Trim
 * They can be obtained randomly from chests generated in structures accordingly.
 * Exceptions:
 * While randomly generated in other rooms, 2 netherite upgrade smithing templates are also guaranteed in every treasure room in a bastion remnant.
 * A single tide armor trim smithing template is sometimes dropped by elder guardians upon death.
 * Some armor trims are rarer.
 * Consumed when used to upgrade an item in the smithing table.
 * Can not be crafted directly, but can make a copy of them by crafting in crafting tables as following pattern:
 * 7 diamonds, shaped as iron ingots in cauldron crafting recipe.
 * 1 block of material that the template is made out of, placed in the center slot of the crafting grid.
 * 1 smithing template, placed in the remaining slot.

General

 * player.dat format
 * Added new flag (value 128) to NBT field for hiding armor trim item tooltips.


 * Recipe
 * Added recipe serializers for the updated netherite upgrade and the new armor trim recipe respectively.

Items

 * Armor
 * Now can be visually customized with a variety of unique trims at the smithing table, except leather armor.
 * Purely visual with no gameplay benefits, and can only be applied to helmets, chestplates, leggings and boots.
 * All trim patterns are visually the same on an armor's item icon, but the color will still change based on the trim material.
 * The name of the trim pattern will be displayed on the item's tooltip.
 * Armor trim has 2 properties: pattern and material.
 * Pattern: Defined by the smithing template used to apply the trim, and represents the visual pattern of the trim.
 * Material: Defined by what ingredient is used to apply the trim, and represents the color of the trim.
 * Available ingredients:
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.
 * Armor cannot have the same material it is made of applied to it as a trim.

Gameplay

 * Smithing Table functionality
 * Redesigned: it is now a workstation for physical equipment upgrades and modifications.
 * Added a slot used by smithing templates to the left of the old 2 slots.
 * Smithing templates define what type of upgrade that will be making to equipment.
 * It specifies both what type of items that can upgrade, and which ingredients are valid to customize the upgrade.
 * Netherite equipment crafting now also requires a netherite upgrade smithing template.
 * Two menu types
 * Old menu without the smithing template slot has been renamed to, and will be removed when armor trims are no longer an experimental feature.
 * New menu with smithing template slot was added, called.

Video
Video made by slicedlime:

Trivia

 * Unlike most of the first-of-the-week snapshots, this one was released on a Tuesday, instead of a Wednesday.