23w32a é a segunda snapshot para a Edição Java 1.20.2, lançada em 9 de agosto de 2023,[1] que corrige erros.
Adições[]
Geral[]
- A função de itens
sequence
foi adicionada.- Contém 1 campo:
functions
: uma lista de subfunções que serão executadas em sequência.
- Também pode ser declarado como um array em linha sem um tipo.
- Isso reflete o comportamento já existente em que os arquivos JSON de funções de itens podem ser declarados como um array de funções compostas.
- Contém 1 campo:
- Os predicados
all_of
nas tabelas de itens agora podem ser declarados de forma implícita como um array em linha sem um tipo.- Isso se assemelha ao comportamento já existente, em que os arquivos JSON dos predicados de itens podem ser declarados como um array de subpredicados.
Mudanças[]
Blocos[]
- As vibrações não correm mais o risco de serem perdidas no limite da distância de simulação.
- Agora pode detectar os seguintes eventos:
block_change
, com frequência 11:- Cenoura sendo comida por coelhos.
- porta-livros recebendo livros de funis.
- Bagas doces sendo comidas por raposases.
- Ovo de tartaruga rachando.
block_destroy
, com frequência 12:- Fogo sendo apagado por um frasco de água.
- Ovos de tartaruga eclodindo.
entity_place
, com frequência 14:- Invocadores invocando vexes ou presas.
item_interact_finish
, com frequência 3:- * Usar farinha de osso.
unequip
(novo), com frequência:- Desequipar itens.
- Camelos comendo cactos agora emitem uma vibração de
eat
com frequência8
>, em vez deentity_interact
com frequência6
.
Geral[]
- Os clientes não irão mais desconectar-se ao receberem uma mensagem de chat inválida.
- Em vez disso, uma mensagem provisória será exibida no chat.
- Eventos de jogos
- O evento de jogo
unequip
foi adicionado.
- O jogo não usa mais valores numéricos para armazenar os efeitos de criaturas no mundo.
- Por exemplo,
4
tornou-seminecraft:mining_fatigue
. - Os seguintes campos foram alterados nas instâncias dos efeitos de criaturas:
Id
(número inteiro) ->id
(texto, ID de espaço de nome)Ambient
->ambient
Amplifier
->amplifier
Duration
->duration
ShowParticles
->show_particles
ShowIcon
->show_icon
HiddenEffect
->hidden_effect
- Este campo é uma instância dos efeitos de criaturas, portanto, as mudanças feitas ao Parent também são aplicadas aqui, de forma recursiva.
FactorCalculationData
->factor_calculation_data
- Por exemplo,
- Mudanças feitas no formato NBT do bloco-entidade de tipo
beacon
:Primary
(número inteiro) ->primary_effect
(texto, ID de espaço de nome)Secondary
(número inteiro) ->secondary_effect
(texto, ID de espaço de nome)
- Mudanças no formato NBT de entidades de tipo
mooshroom
:EffectId
eEffectDuration
foram removidos.stew_effects
foi adicionado, com o mesmo formato que o campoeffects
no formato de itemsuspicious_stew
.
- Mudanças no formato NBT de entidades de tipo
area_effect_cloud
:Effects
foi renomeado paraeffects
.
- Mudanças no formato NBT de entidades de tipo
arrow
:CustomPotionEffects
foi renomeado paracustom_potion_effects
.
- Mudanças no formato NBT de entidades vivas (jogadores, suportes de armaduras e todas as criaturas)
ActiveEffects
foi renomeado paraactive_effects
.
- Mudanças no formato NBT de itens dos tipos
potion
,lingering_potion
,splash_potion
etipped_arrow
:CustomPotionEffects
foi renomeado paracustom_potion_effects
.
- Mudanças no formato NBT de itens do tipo
suspicious_stew
:Effects
foi renomeado paraeffects
, além disso, os seguintes campos neste campo foram alterados:EffectId
(número inteiro) ->id
(texto, ID de espaço de nome)EffectDuration
->duration
unequip
foi adicionado às marcações de evento do jogo#vibrations
, e#warden_can_listen
.
- A versão agora é
17
.- O fundo dos campos de texto agora é um sprite de nove fatias em
widget/text_field
, ewidget/text_field_highlighted
. - A barra de rolagem em listas e campos de texto agora é um sprite de nove fatias em
widget/scroller
.
- O fundo dos campos de texto agora é um sprite de nove fatias em
- A versão agora é
17
.
- Protocolo
- A otimização de rede foi aprimorada para melhorar a experiência em conexões de baixa largura de banda.
- Os pacotes de jogo agora são compactados em pacotes TCP maiores para reduzir a sobrecarga dos cabeçalhos TCP, o que reduz bastante o uso da rede.
- Abrir a tela de depuração pressionando as teclas Ctrl + F3 agora faz com que gráficos de ping e tráfego de rede recebido sejam exibidos.
Correções[]
- 20 problemas corrigidos
- De versões lançadas antes da 1.20
- MC-61041 – As marcações NBT
CustomPotionEffects
,ActiveEffects
eEffects
ainda usam IDs numéricos. - MC-135339 – A skin do host não pode ser vista pelos outros jogadores em um mundo LAN se o host não tiver aberto nenhum mundo antes.
- MC-177110 – Os sons de passos de criaturas possuem legendas inconsistentes.
- MC-209798 – Os sensores de sculk não são ativados ao usar farinha de osso.
- MC-210485 – Os sensores de sculk não são ativados quando invocadores invocam vexes.
- MC-219440 – Os sensores de sculk não detectam o fogo sendo apagado por um frasco de água.
- MC-251525 – Os sensores de sculk não são ativados quando coelhos comem cenouras plantadas.
- MC-253137 – O console de saída do jogo recebe erros sobre assinaturas ausentes em texturas "Property" ao entrar em mundos LAN.
- MC-261261 – Os sensores de sculk não detectam quando um porta-livros é modificado através de funis e liberadores.
- Das versões 1.20
- MC-262591 – Os camelos emitem vibrações de interação com criaturas em vez de vibrações de consumo de itens ao consumirem cactos.
- MC-264092 – As funções executam comandos fora de ordem quando possuem o comando
/say
. - MC-264260 – A interface da fornalha é exibida incorretamente ao modificar os dados do bloco.
- Da versão de desenvolvimento anterior
- MC-264548 – Um erro estranho aparece no arquivo de registros no Minecraft 23w31a.
- MC-264557 – Os nomes dos sprites da comida cheia e na metade estão invertidos na variante normal e com o efeito de fome.
- MC-264565 – A pasta
bundle
no diretório de sprites contém apenas um arquivomcmeta
. - MC-264576 – A barra de chefe é visualmente esticada em vez de cortada.
- MC-264610 – O jogo trava ao tentar abrir o menu se
border
embutton.png.mcmeta
for alterado para a metade dewidth
ou para maior que ele. - MC-264664 – Não há indicadores da opção de alto contraste nos menus.
- MC-264687 – As capas e as skins dos hosts de mundos em LAN não aparecem para outros jogadores.
- MC-264689 – O pacote de recursos "Alto contraste" faz com que pixels extras apareçam em uma barra de chefe completa.
Referências[]
- ↑ "Minecraft Snapshot 23w32a" – Minecraft.net, 9 de agosto de 2023