Minecraft Wiki
Advertisement
Minecraft 23w04a
23w04a
Java Edition 23w04a
Edition

Java Edition

Tipo

Snapshot

Fecha de publicación

Enero 24, 2023

Snapshot para

1.19.4

Descargas

Cliente (.json)
Servidor

Mapa de ofuscación

Cliente
Servidor

Versión de protocolo

Pendiente

Versión de datos

Pendiente

23w04a es la segunda snapshot para Java Edition 1.19.4, publicada el 24 de enero de 2023,[1] que añade smithing template[Nombre no oficial], y corrige errores.

Adiciones[]

Formato de comando[]

/execute
  • Se ha añadido una nueva relación origin para /execute on, que puede seleccionar:
    • "Shooter" (disparador), si la entidad ejecutante es un proyectil (como flecha, bola de fuego, tridente, Cohete de fuegos artificiales, poción lanzada, etc.)
    • Thrower (lanzador), si la entidad ejecutante es un objeto.
    • Source of effects (Fuente de efectos), si la entidad ejecutante es una nube de efecto persistente.
    • Igniter (encendedor), si la entidad ejecutante es una dinamita preparada.
    • Summoner, si la entidad ejecutante es un colmillo de evocador o un vex.

Cambios[]

Objetos[]

General
  • La brillantez de los encantamientos en los objetos y armaduras ahora es más sutil.

General[]

Interfaz del usuario
  • Los iconos de relleno para ranuras vacíos, como la armadura o en un soporte para pociones, se han iluminado.
    • El cambio no se ha aplicado al menú del telar.
    • Establecer el paquete de recursos en arte de programador no revierte este cambio (a pesar de que el cambio se hizo en las texturas en sí mismas).

Adiciones experimentales[]

Objetos[]

Smithing Templates[Nombre no oficial]
  • Nueva serie de objetos para adornar armaduras y mejorar con netherita, con doce de ellos.
    • Netherite Upgrade Smithing Template Netherite Upgrade[Nombre no oficial]
    • Diseño de armadura:
      • Coast Armor Trim Smithing Template Coast Armor Trim[Nombre no oficial]
      • Dune Armor Trim Smithing Template Dune Armor Trim[Nombre no oficial]
      • Eye Armor Trim Smithing Template Eye Armor Trim[Nombre no oficial]
      • Rib Armor Trim Smithing Template Rib Armor Trim[Nombre no oficial]
      • Sentry Armor Trim Smithing Template Sentry Armor Trim[Nombre no oficial]
      • Snout Armor Trim Smithing Template Snout Armor Trim[Nombre no oficial]
      • Spire Armor Trim Smithing Template Spire Armor Trim[Nombre no oficial]
      • Tide Armor Trim Smithing Template Tide Armor Trim[Nombre no oficial]
      • Vex Armor Trim Smithing Template Vex Armor Trim[Nombre no oficial]
      • Ward Armor Trim Smithing Template Ward Armor Trim[Nombre no oficial]
      • Wild Armor Trim Smithing Template Wild Armor Trim[Nombre no oficial]
  • Se pueden obtener de manera aleatoria en cofres generados en estructuras correspondientes.
    • Excepciones:
      • Mientras son generados aleatoriamente en otras habitaciones, un molde de mejora de netherita está garantizada en cada habitación de tesoro en bastiones en ruinas.
      • Un solo molde de diseño de marea para armadura es a veces soltada por guardianes ancianos al morir.
    • Algunos diseños de armadura son más raros.
  • Se consume al ser utilizado para mejorar un objeto en la mesa de herrería.
  • No se pueden fabricar directamente, pero se pueden hacer copias de ellas mediante la fabricación en mesas de trabajo con el siguiente patrón:
    • 7 diamantes, con forma de lingotes de hierro en la receta de fabricación del caldero.
    • 1 bloque del material del que está hecho el molde, colocado en la ranura central de la cuadrícula de fabricación.
    • 1 molde de herrería, colocado en la ranura restante.

General[]

Paquete de datos
  • Se han añadido registros de trim_pattern y trim_material, los cuales definen los patrones y materiales de recorte respectivamente, para permitir agregarlos a través de paquetes de datos.
    • Estos son sincronizados con los clientes cuando se unen al servidor, pero se requiere el paquete de recursos en el cliente para que sean visibles.
    • Las rutas a estas texturas se infieren en base al nombre del archivo json del patrón y tratarán de encontrar las texturas dentro del mismo espacio de nombres que el campo name del patrón de diseño.
  • trim_pattern define los siguientes datos:
    • asset_id: un ID con espacio de nombres utilizado para inferir las ubicaciones de textura y localización.
    • template_item: el ID del objeto de molde de herrería utilizado para aplicar el patrón de diseño.
    • description: un componente de texto utilizado para mostrar el nombre de patrón de un diseño de armadura al pasar el cursor sobre un objeto de armadura.
  • trim_material define los siguientes datos:
    • asset_name: una cadena utilizada como sufijo para las ubicaciones de textura de los diseños de armadura.
    • ingredient: el ID del objeto "ingrediente" utilizado para aplicar el material del diseño.
    • item_model_index: un número float que define la sustitución de modelo de objeto para cada modelo de armadura, para cambiar su aspecto visual para este material.
    • incompatible_armor_material: un ID opcional de material de armadura al que no se puede aplicar el material del diseño.
    • description: un componente de texto utilizado para mostrar el nombre del material de un diseño de armadura al pasar el cursor.
      • El estilo definido en esta descripción se aplica al description del patrón del diseño de armadura también.
Formato de player.dat
  • Se agregó una nueva flag (valor 128) al campo NBT HideFlags para ocultar las descripciones de objetos de diseño de armadura en la interfaz del jugador.
Receta
  • Se han añadido los serializadores de recetas smithing_transformsmithing_trim para la mejora de netherita y la nueva receta de diseños para armadura, respectivamente.
Paquete de recursos
  • Se ha añadido paletted_permutations, que es una nueva configuración de fuente de atlas utilizada para generar dinámicamente nuevas texturas en memoria basadas en un conjunto de paletas de color.
    • Las paletas de color permiten intercambiar los colores de una textura sin tener que suministrar todos los archivos para las variantes de una textura en un paquete de recursos.
    • Esto es útil para cosas como los diseños para armadura. Puede cambiar su color directamente sin crear una nueva textura para cada color.
    • La fuente paletted_permutations tiene un conjunto de parámetros requeridos:
      • textures: una lista de ubicaciones con nombres de las texturas base.
        • Estas texturas se utilizarán para generar variantes de ellas que han sido modificadas por las paletas de color.
      • palette_key: una ubicación con nombre de un archivo de clave de paleta de color.
        • Una clave de paleta de color se utiliza para definir el conjunto de colores de píxeles clave que queremos intercambiar con las paletas de color definidas a continuación.
      • permutations: un mapa de permutaciones desde el sufijo hasta una ubicación con nombre de un archivo de paleta de color.
        • El sufijo se agrega al principio de la ubicación del recurso de la variante de salida, con un carácter _ separando el sufijo y el nombre de la textura base.
        • La paleta de color es un archivo de textura con un conjunto de píxeles que se utilizan para reemplazar los píxeles que coinciden con la clave de paleta de color en cada textura base.
        • El número de píxeles en cada paleta de color debe ser el mismo que el de la palette_key definida para esta fuente.
        • La correspondencia de clave se realiza comparando los valores RGB de cada píxel en palette_key con los valores RGB de cada píxel en la paleta de colores.
        • El canal alpha se ignora para la correspondencia de clave, pero en la textura resultante el canal alpha se multiplica con el canal alpha de la paleta de colores.
        • Los píxeles que no coinciden con palette_key se copian tal cual en la textura resultante.
    • Después de definir una fuente paletted_permutations, esas texturas de salida con nombre de espacio pueden ser referenciadas en otros recursos en el paquete de recursos.
      • Por ejemplo, si existe la siguiente fuente paletted_permutations:
        • {
              "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"
              }
          }
          
      • Las texturas resultantes pueden ser referenciadas en otros recursos de la siguiente manera:
        • {
              "textures": {
                  "layer0": "minecraft:item/leather_helmet_red",
                  "layer1": "minecraft:item/leather_chestplate_green",
                  "layer2": "minecraft:item/leather_boots_blue"
              }
          }
          
Etiquetas
  • Se han añadido las siguientes etiquetas de objeto:
    • #trim_materials: contiene amethyst_shard, copper_ingot, diamond, emerald, gold_ingot, iron_ingot, lapis_lazuli, netherite_ingot, quartzredstone.
    • #trim_templates: contiene 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_templateward_armor_trim_smithing_templateError: Too many parameters (maximum: 10).
    • #trimmable_armor: contiene chainmail_boots, chainmail_chestplate, chainmail_helmet, chainmail_leggings, diamond_boots, diamond_chestplate, diamond_helmet, diamond_leggings, golden_bootsgolden_chestplateError: Too many parameters (maximum: 10).

Cambios experimentales[]

Objetos[]

Armadura
  • Ahora se puede personalizar visualmente con una variedad de diseños únicos en la mesa de herrería, excepto la armadura de cuero.
  • Puramente visual sin beneficios de juego, y solo se pueden aplicar a cascos, petos, grebas y botas.
    • Todos los diseños son visualmente iguales en el icono del objeto de la armadura, pero el color todavía cambiará en función del material del diseño.
    • El nombre del diseño se mostrará en la descripción del objeto.
  • El diseño de armadura tiene 2 propiedades: patrón y material.

Jugabilidad[]

Funcionalidad de mesa de herrería
  • Rediseño: ahora es una estación de trabajo para mejoras y modificaciones de equipo físico.
  • Se ha añadido una ranura utilizada por los moldes de herrería a la izquierda de las antiguas 2 ranuras.
  • Los moldes de herrería definen qué tipo de mejora se hará al equipo.
    • Especifica tanto qué tipos de elementos se pueden mejorar, como qué ingredientes son válidos para personalizar la mejora.
  • La fabricación de equipos de netherita ahora también requiere un molde de mejora de netherita.
  • Dos tipos de menú:
    • El antiguo menú sin la ranura del mode de herrería se ha renombrado como legacy_smithing, y será eliminado cuando los diseños de armadura ya no sean una característica experimental.
    • Se ha añadido un nuevo menú con la ranura de molde de herrería, llamado smithing.

Correcciones[]

4 errores solucionados
A partir de las versiones publicadas antes de la 1.19.
  • MC-198809 – Blast Protection does not reduce explosion knockback except at very high levels.
De la versión de desarrollo anterior
  • MC-259189 – Narrator: Not Available isn't grayed out on accessibility splash.
  • MC-259204 – All goat horns display as Ponder goat horns and play the Ponder instrument.
  • MC-259211 – You cannot select incompatible resource packs within the resource packs menu via keyboard navigation.

Video[]

Video realizado por slicedlime:

Curiosidades[]

  • A diferencia de la mayoría de las snapshots de la semana, esta fue publicada en un martes, en lugar de un miércoles.

Referencias[]

  1. "Minecraft Snapshot 23w04a" – Minecraft.net, January 24, 2023
Advertisement