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.

Items

 * Smithing Templates
 * New item series for armor trimming and netherite upgrading, have 12 of them.
 * Netherite Upgrade
 * Armor Trim
 * Coast Armor Trim
 * Dune Armor Trim
 * Eye Armor Trim
 * Rib Armor Trim
 * Sentry Armor Trim
 * Snout Armor Trim
 * Spire Armor Trim
 * Tide Armor Trim
 * Vex Armor Trim
 * Ward Armor Trim
 * Wild Armor Trim
 * They can be obtained randomly from chests generated in structures accordingly.
 * Exceptions:
 * With randomly generated in other rooms, 2 Netherite Upgrades are also guaranteed in every Treasure Room in Bastion Remnant.
 * Tide Armor Trim dropped sometimes 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.

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.

General

 * player.dat format
 * Added new flag (value 128) to HideFlags 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

 * Armors
 * Now can be visually customized with a variety of unique trims at the smithing table, except leather armors.
 * 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, 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 used to apply the trim, and represents the color of the trim.
 * Available ingredients:
 * Amethyst Shard
 * Copper Ingot
 * Diamond
 * Emerald
 * Gold Ingot
 * Iron Ingot
 * Lapis Lazuli
 * Nether Quartz
 * Netherite Ingot
 * Redstone Dust
 * Armor cannot have the same material it is made of applied to it as a trim.

General

 * Smithing Table
 * Have 2 menu types temporarily.
 * Old menu without Smithing Template slot has been renamed to, will be removed when armor trim feature stops being an experimental feature.
 * New menu with Smithing Template slot was added called.

Trivia

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