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[]
- Uma nova relação chamada
origin
foi adicionada ao comando/execute on
, que pode selecionar:- O atirador, se a entidade executadora for um projétil (como flecha, bola de fogo, tridente, fogos de artifício, poções arremessadas etc.)
- O arremessador, se a entidade executadora for um item.
- A fonte dos efeitos, se a entidade executadora for uma núvem de efeito em área.
- O acionador, se a entidade executadora for uma dinamite acionada.
- O invocador, se a entidade executadora for presas de invocador ou um vex.
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[]
- 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.
- Exceções:
- 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[]
- Uma nova flag (valor 128) foi adicionada ao campo NBT
HideFlags
para ocultar as descrições de item de enfeites de armadura.
- As seguintes marcações de itens foram adicionadas:
#trim_materials
: contémamethyst_shard
,copper_ingot
,diamond
,emerald
,gold_ingot
,iron_ingot
,lapis_lazuli
,netherite_ingot
,quartz
eredstone
.#trim_templates
: contémcoast_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
ewild_armor_trim_smithing_template
.#trimmable_armor
: contémchainmail_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
eturtle_helmet
.
- Os registros
trim_pattern
etrim_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
dotrim_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.
- O estilo definido nesta descrição também é aplicado na
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.
- O sufixo é anexado ao início do ID de espaço de nome das variantes de textura resultantes, com um caractere
- 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" } }
- Por exemplo, se a seguinte fonte
- Os serializadores de receitas
smithing_transform
esmithing_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[]
- 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.
- Padrão: Definido pelo molde de ferraria usado para aplicar o enfeite, representando o padrão visual do enfeite.
- Material: Definido pelo ingrediente usado para aplicar o enfeite, representando a cor do enfeite.
- Ingredientes disponíveis:
- A armadura não pode ter um enfeite do mesmo material que ela é feita.
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
.
- O menu antigo sem o espaço para moldes de ferraria foi renomeado para
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[]
- ↑ "Minecraft Snapshot 23w04a" – Minecraft.net, 24 de janeiro de 2023