Minecraft Wiki
Advertisement

23w04a é a segunda snapshot para a Edição Java 1.19.4, lançada em 24 de janeiro de 2023,[1] que adiciona os moldes de ferraria e corrige erros.

Adições[]

Formato de comando[]

/execute

Mudanças[]

Itens[]

Geral
  • O brilho de encantamento em itens e armaduras agora é mais sutil.

Geral[]

Interface de usuário
  • Os ícones temporários de espaços vazios como os de armadura ou aqueles em suportes de poções foram iluminados.
    • Esta mudança não foi feita no menu do tear.
    • Definir o pacote de recurso para Arte do programador não desfazerá essa mudança (apesar da mudança ter sido feita nas próprias texturas).

Adições experimentais[]

Itens[]

Moldes de ferraria
  • Nova série de itens para o enfeite de armaduras e a melhoria para netherita, possui 12 itens diferentes:
  • Eles podem ser obtidos aleatoriamente em baús gerados nas estruturas correspondentes.
    • Exceções:
      • Sendo gerados aleatoriamente em outras salas, 2 aprimoramentos de netherita também são garantidos em todas as salas de tesouro de bastiões em ruínas.
      • O enfeite de marés, largado ocasionalmente por guardiões-mestres após a morte.
    • Alguns enfeites de armadura são mais raros.
  • São consumidos ao serem usados para aprimorar um item na mesa de ferraria.
  • Não podem ser fabricados diretamente, mas é possível criar uma cópia deles em bancadas de trabalho da seguinte forma:
    • 7 diamantes, na mesma forma que as barras de ferro são colocadas na receita do caldeirão.
    • 1 bloco do material que o molde é feito, colocado no espaço central da grade de fabricação.
    • 1 molde de ferraria, colocado no slot restante.

Geral[]

Formato player.dat
  • Uma nova flag (valor 128) foi adicionada ao campo NBT HideFlags para ocultar as descrições de item de enfeites de armadura.
Marcações
  • As seguintes marcações de itens foram adicionadas:
    • #trim_materials: contém amethyst_shard, copper_ingot, diamond, emerald, gold_ingot, iron_ingot, lapis_lazuli, netherite_ingot, quartz e redstone.
    • #trim_templates: contém 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 e wild_armor_trim_smithing_template.
    • #trimmable_armor: contém 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 e turtle_helmet.
Pacote de dados
  • Os registros trim_pattern e trim_material foram adicionados, eles definem os padrões e os materiais dos enfeites respectivamente, para possibilitar a sua adição por meio de pacote de dados.
    • Estes registros são sincronizados com os clientes quando eles entram no servidor, mas um pacote de recursos de acompanhamento é necessário no cliente para que eles fiquem visíveis.
    • Os caminhos para estas texturas são determinados a partir do nome do arquivo do padrão json, e tentará encontrar as texturas no mesmo espaço de nome que o campo name do trim_pattern.
  • trim_pattern define os seguintes dados:
    • asset_id: um ID de espaço de nome usado para determinar a localização das texturas.
    • template_item: o ID do molde de ferraria usado para aplicar o padrão do enfeite.
    • description: um componente de texto usado para exibir o nome do padrão de um enfeite ao passar o mouse por uma armadura.
    • asset_name: uma string usada como um sufixo para a localização das texturas dos enfeites de armadura.
    • ingredient: o ID do ingrediente usado para aplicar o material do enfeite.
    • item_model_index: um número float que define se o modelo de item sobreposto ao modelo de item da armadura deve ter como objetivo mudar seu visual para este material.
    • incompatible_armor_material: um ID opcional do material de armadura em que esse material de enfeite não pode ser aplicado.
    • description: um componente de texto usado para exibir o nome do material de um enfeite ao passar o mouse por uma armadura.
      • O estilo definido nesta descrição também é aplicado na description dos padrões de enfeite.
Pacote de recursos
  • paletted_permutations foi adicionado, ele é um novo tipo de fonte de configuração do atlas utilizado para gerar dinamicamente novas texturas na memória com base num conjunto de paletas de cores.
    • As paletas de cores possibilitam a troca de cores de uma textura sem que seja necessário fornecer todos os arquivos para as variantes da textura em um pacote de recursos.
    • Isso é útil para coisas como os enfeites de armadura. É possível mudar sua cor diretamente sem criar uma nova textura para cada cor.
    • A fonte paletted_permutations possui um conjunto de parâmetros necessários:
      • textures: uma lista com os IDs de espaço de nome das texturas utilizadas como base.
        • Estas texturas serão usadas para gerar variantes delas que foram modificadas pelas paletas de cores.
      • palette_key: um ID de espaço de nome de um arquivo da chave da paleta de cores.
        • Uma chave da paleta de cores é usada para definir o conjunto das principais cores de pixels que desejamos trocar pelas paletas de cores definidas abaixo.
      • permutations: um mapa de permutações do sufixo ao ID de espaço de nome de um arquivo de paleta de cores.
        • O sufixo é anexado ao início do ID de espaço de nome das variantes de textura resultantes, com um caractere _ que separa o sufixo do nome da textura base.
        • A paleta de cores é um arquivo de textura com um conjunto de pixels que são usados para substituir os pixels que correspondem à chave da paleta de cores em cada textura base.
        • A quantidade de pixels em cada paleta de cores deve ser a mesma que a da palette_key definida nesta fonte.
        • Os valores RGB de cada pixel da palette_key são comparados com os valores RGB de cada pixel da paleta de cores para descobrir se as chaves correspondem.
        • O canal alfa é ignorado na correspondência de chaves, mas na textura resultante o canal alfa é multiplicado com o canal alfa da paleta de cores.
        • Os pixels que não correspondem à palette_key são copiados para a textura resultante como estão.
    • Após definir uma fonte paletted_permutations, os IDs das texturas resultantes podem ser mencionados em outros recuros num pacote de recursos.
      • Por exemplo, se a seguinte fonte paletted_permutations existe:
        • {
              "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"
              }
          }
          
      • As texturas resultantes podem ser mencionadas em outros recursos como desse jeito:
        • {
              "textures": {
                  "layer0": "minecraft:item/leather_helmet_red",
                  "layer1": "minecraft:item/leather_chestplate_green",
                  "layer2": "minecraft:item/leather_boots_blue"
              }
          }
          
Receita
  • Os serializadores de receitas smithing_transform e smithing_trim foram adicionados para a receita atualizada de aprimoramento para netherita e para a nova receita de enfeites de armadura, respecitvamente.

Mudanças experimentais[]

Itens[]

Armaduras
  • Agora podem ser visualmente personalizadas com uma variedade de enfeites únicos na bancada de ferraria, exceto as armaduras de couro.
    • São puramente visuais e não apresentam nenhum benefício ao jogo, e só podem ser aplicados a capacetes, peitorais, calças e botas.
    • Todos os padrões do enfeite são visualmente os mesmos no ícone da armadura no inventário, mas a cor ainda mudará dependendo do material do enfeite.
    • O nome do padrão do enfeite será exibido na descrição do item.
  • O enfeite de armadura possui 2 propriedades: o padrão e o material.

Jogabilidade[]

Funcionalidade da bancada de ferraria
  • Foi reformulada: agora é uma estação de trabalho para aprimoramentos e modificações físicas de equipamentos.
  • Um espaço para os moldes de ferraria foi adicionado à esquerda dos 2 espaços antigos.
  • Os moldes de ferraria definem qual o tipo de aprimoração que você fará ao equipamento.
    • Ele especifica quais tipos de item você pode aprimorar, e quais ingredientes são válidos para personalizar a aprimoração.
  • A fabricação de equipamentos de netherita agora também requer um molde de ferraria de aprimoramento de netherita.
  • Dois novos tipos de menu:
    • O menu antigo sem o espaço para moldes de ferraria foi renomeado para legacy_smithing e será removido quando a funcionalidade de enfeitar armaduras deixar de ser uma funcionalidade experimental.
    • O novo menu com o espaço para moldes de ferraria foi adicionado, chamado smithing.

Correções[]

4 problemas corrigidos
De versões lançadas antes da 1.19
  • MC-198809 – A proteção contra explosões não reduz a repulsão causada por explosões, exceto em níveis muito altos.
Da versão de desenvolvimento anterior
  • MC-259189 – O texto "Narração: Indisponível" não está cinza na mensagem inicial de acessibilidade.
  • MC-259204 – Todos os chifres de cabra são mostrados como a variante "Reflexão" e tocam o som Reflexão.
  • MC-259211 – Não é possível selecionar pacotes de recursos incompatíveis no menu de pacotes de recursos por meio da navegação por teclado.

Curiosidades[]

  • Diferentemente das primeiras snapshots lançadas na semana, esta foi lançada em uma terça-feira, em vez de uma quarta-feira.

Referências[]

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