![]() |
VOOZH | about |
| Edition | Java Edition | ||||||
|---|---|---|---|---|---|---|---|
| Release date | January 24, 2023 | ||||||
| Type | Snapshot | ||||||
| Snapshot for | 1.19.4 | ||||||
| Downloads | Client (.json) Server | ||||||
| Obfuscation maps | Client Server | ||||||
| Protocol version | dec: 1073741940 hex: 40000074 | ||||||
| Data version | 3321 | ||||||
| Resource pack format | 12 | ||||||
| Data pack format | 11 | ||||||
| Minimum Java version | Java SE 17 | ||||||
| |||||||
{
"title": "Minecraft 23w04a",
"images": [
"23w04a.jpg",
"Java Edition 23w04a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "January 24, 2023",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 1.19.4 article, displayed as 1.19.4)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/2623aee01948e8ed29b3a52e5504c4d1fd63c7ae/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/6805751cb57fcb5a2f6fc24740d22b073e1536be/23w04a.json .json])<br />[https://piston-data.mojang.com/v1/objects/2f31a8584ec1e70abd2d8b22d976feb52a6a3e31/server.jar Server]",
"label": "(link to Tutorial:Installing a version#Manual version installation article, displayed as Downloads)"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/4ef420245e54a29c2bbd38caf3d8d66964610756/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/868745891d933db0ae97afd7046416a2af961e86/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073741940<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>40000074",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3321",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "12",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "11",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_17_.28LTS.29 Java SE 17]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.19.3|<span style=\"margin-right:-0.35em\">β</span>β 1.19.3]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.19.4|1.19.4]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20| 1.20 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 23w03a|β 23w03a]]\n</td>\n<td style=\"padding: 0.4em\">''' 23w04a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 23w05a| 23w05a βΊ]]\n</td>\n</tr>\n</table>"
}
23w04a is the second snapshot for Java Edition 1.19.4, released on January 24, 2023,[1] which adds smithing templates and fixes bugs.
origin for /execute on, which can select:
General
User interface
These additions and changes only take effect when the 1.20 experimental data pack is enabled.
trim_pattern and trim_material, which defines trim patterns and materials respectively, to allow add them via data packs.
name field.trim_pattern defines following data:
asset_id: a namespaced ID used to infer texture locations and localization.template_item: the ID of the smithing template item used to apply the trim pattern.description: a text component used for displaying the pattern name of an armor trim when hovering an armor itemstack.trim_material defines following data:
asset_name: a string used as a suffix for armor trim texture locations.ingredient: the ID of the ingredient item used to apply the trim material.item_model_index: a float number which defines the item model override each armor item model should target to change their visuals for this material.incompatible_armor_material: an optional ID of the armor material this trim material cannot be applied to.description: a text component used for displaying the material name of an armor trim when hovering an armor itemstack.
description as well.HideFlags NBT field for hiding armor trim item tooltips.smithing_transform and smithing_trim recipe serializers for the updated netherite upgrade and the new armor trim recipe respectively.paletted_permutations, which is a new type of atlas configuration source used to dynamically generate new textures in memory based on a set of color palettes.
paletted_permutations source has a set of required parameters:
textures: a list of namespaced locations of base textures.
palette_key: a namespaced location of a color palette key file.
permutations: a map of permutations from suffix to a namespaced location of a color palette file.
_ character separating the suffix and the base texture name.palette_key defined for this source.palette_key to the RGB values of each pixel in the color palette.palette_key are copied over to the resulting texture as-is.paletted_permutations source, those namespaced output textures can be referenced in other resources in resource pack.
paletted_permutations source exists:
{ "type":"paletted_permutations", "textures":[ "minecraft:item/leather_helmet", "minecraft:item/leather_chestplate", "minecraft:item/leather_leggings", "minecraft:item/leather_boots" ], "palette_key":"minecraft:colormap/color_palettes/leather_armor_color_key", "permutations":{ "red":"minecraft:colormap/color_palettes/red", "green":"minecraft:colormap/color_palettes/green", "blue":"minecraft:colormap/color_palettes/blue" } }
{ "textures":{ "layer0":"minecraft:item/leather_helmet_red", "layer1":"minecraft:item/leather_chestplate_green", "layer2":"minecraft:item/leather_boots_blue" } }
#trim_materials: contains amethyst_shard, copper_ingot, diamond, emerald, gold_ingot, iron_ingot, lapis_lazuli, netherite_ingot, quartz, and redstone.#trim_templates: contains coast_armor_trim_smithing_template, dune_armor_trim_smithing_template, eye_armor_trim_smithing_template, rib_armor_trim_smithing_template, sentry_armor_trim_smithing_template, snout_armor_trim_smithing_template, spire_armor_trim_smithing_template, tide_armor_trim_smithing_template, vex_armor_trim_smithing_template, ward_armor_trim_smithing_template, and wild_armor_trim_smithing_template.#trimmable_armor: contains chainmail_boots, chainmail_chestplate, chainmail_helmet, chainmail_leggings, diamond_boots, diamond_chestplate, diamond_helmet, diamond_leggings, golden_boots, golden_chestplate, golden_helmet, golden_leggings, iron_boots, iron_chestplate, iron_helmet, iron_leggings, netherite_boots, netherite_chestplate, netherite_helmet, netherite_leggings, and turtle_helmet.Smithing Table functionality
legacy_smithing, and will be removed when armor trims are no longer an experimental feature.smithing.From released versions before 1.19
From the previous development version