Notas de patch de atualização do Minecraft Bedrock 1.20.60: encantamento Fortune aprimorado, Breeze experimental adicionado, Câmaras de Julgamento e muito mais

Notas de patch de atualização do Minecraft Bedrock 1.20.60: encantamento Fortune aprimorado, Breeze experimental adicionado, Câmaras de Julgamento e muito mais

A Mojang Studios lançou as notas do patch da atualização 1.20.60 em 6 de fevereiro de 2024, trazendo muitas mudanças interessantes que serão feitas na atualização do Minecraft 1.21 . A pequena atualização introduz novos recursos experimentais para mobs, itens e as tão aguardadas câmaras de teste. Além dessas mudanças, o desenvolvedor está adicionando várias correções de bugs e melhorias de estabilidade e desempenho para fazer o jogo funcionar melhor com os recursos adicionados.

A multidão Breeze passa por uma série de mudanças comportamentais. As câmaras de julgamento, que abrigam a turba Breeze, também estão recebendo uma série de melhorias e mudanças. Por exemplo, existem diferentes tipos de câmaras de teste, dependendo do tipo de multidão que geram.

Observe que esta atualização será exibida como versão 1.20.6 no Nintendo Switch e em servidores dedicados. Então, enquanto aguardamos a atualização do Minecraft 1.21 , aqui estão as notas do patch apresentando todas as mudanças que ocorrerão no jogo com 1.20.60.

Notas de patch do Minecraft 1.20.60: tudo o que você precisa saber

Paridade Baunilha

  • Nether Gold Ore agora pode liberar até 6 pepitas de ouro (anteriormente 5) quando extraído com uma ferramenta não encantada ou até 24 com Fortune Nível 3 (anteriormente 20).
  • O minério de lápis-lazúli agora pode produzir até 9 lápis-lazúli (anteriormente 8) quando extraído com uma ferramenta não encantada ou até 36 com nível de fortuna 3 (anteriormente 32).
  • A fogueira agora derruba corretamente 2 carvão em vez de 4 quando destruída pelo jogador (MCPE-159894).
  • O texto do nome do disco de música agora tem a mesma cor dos itens encantados (MCPE-109471).
  • Trail Ruins agora será colocado no mesmo local e configuração da Java Edition (MCPE-169988).

Recursos experimentais

Brisa

  • The Breeze é uma multidão astuta e hostil que pode surgir via Trial Spawner em algumas salas das Câmaras de Julgamento.
  • O Breeze se move principalmente saltando em torno de um alvo, às vezes saltando distâncias bastante longas.
  • Um adversário agressivo, o Breeze dispara energia eólica volátil na forma de projéteis de carga de vento em seu alvo.
  • Cargas de vento causam uma pequena quantidade de dano ao colidir diretamente com uma entidade.
  • Depois de colidir com uma entidade ou bloco, os projéteis carregados de vento produzem uma rajada de vento, que repele as entidades na área em vários blocos.
  • As rajadas de vento também têm o efeito de “ativar” certos blocos.
  • Portas e alçapões que não sejam de ferro são virados.
  • Os portões da cerca estão virados.
  • Os botões são pressionados.
  • As alavancas estão viradas.
  • Sinos são tocados e balançados.
  • Velas acesas (individuais e no bolo) se apagam.
  • Rajadas de vento não têm nenhum efeito em Portas de Ferro, Alçapões de Ferro ou qualquer bloco mantido em sua posição por um sinal de Redstone.

Gerador de teste

  • Trial Spawner é uma nova variante de Monster Spawners que ejeta recompensas após a conclusão e pode ter níveis variáveis ​​de desafio no modo multijogador.
  • O nível de desafio aumentará para cada novo jogador que um Trial Spawner notar nas proximidades.
  • O nível de desafio não diminuirá até que seja reiniciado durante o tempo de espera do Trial Spawner.
  • Ao contrário dos spawners normais, um Trial Spawner irá gerar um número limitado de mobs proporcional ao seu nível de desafio atual.
  • Ele só pode gerar uma multidão em posições que estejam dentro da linha de visão.
  • Ele pode gerar um mob independentemente de qualquer requisito de nível de luz que o mob tenha.
  • Mobs gerados são persistentes.
  • Assim que todos os mobs forem derrotados, o Trial Spawner ejetará um conjunto de recompensas proporcionais ao nível de desafio atual.
  • Depois que as recompensas forem ejetadas, o Trial Spawner entra em espera por 30 minutos, durante os quais não gerará mais mobs.
  • Os Trial Spawners não podem ser criados nem obtidos pelos jogadores no Survival – em vez disso, eles podem ser encontrados naturalmente nas Câmaras de Julgamento.
  • Trial Spawners são extremamente lentos para minerar e resistentes a explosões e não cairão mesmo com Silk Touch.
  • Quando colocados no modo Criativo, os Trial Spawners não têm nenhum tipo de mob definido por padrão.
  • O tipo de mob pode ser definido interagindo com ele enquanto segura um Spawn Egg.
  • Jogadores criativos e espectadores não podem ser detectados ou notados pelos Trial Spawners.

Câmaras de Julgamento

  • As Câmaras de Julgamento são uma nova estrutura no Overworld onde os jogadores podem explorar e enfrentar desafios de combate durante o meio do jogo.
  • As Câmaras de Teste são feitas de uma variedade de blocos de cobre e tufo e podem ser encontradas em diferentes tamanhos, de grandes a pequenos.
  • Câmaras de Teste são um achado relativamente comum em toda a camada Deepslate do subsolo.
  • O layout de cada Câmara de Julgamento é gerado processualmente e pode incluir armadilhas, baús de recompensa e uma variedade de espaços de combate.
  • Os baús de suprimentos podem ser encontrados entre diferentes salas e fornecem blocos e itens que o ajudam a navegar em suas provações.
  • Os baús de recompensas são guardados por desafios em cada sala e podem ser uma fonte de livros e equipamentos encantados.
  • O saque encontrado nos baús de recompensa ainda está sendo iterado e não é definitivo.
  • Cada Câmara de Teste incluirá Geradores de Teste com categoria corpo a corpo, corpo a corpo pequeno ou de longo alcance:
  • Corpo a corpo
  • Zumbi
  • Lembrar
  • Lodo
  • Corpo a corpo pequeno
  • Aranha
  • Aranha da caverna
  • Bebê Zumbi
  • Peixe prateado
  • À distância
  • Esqueleto
  • Vira-latas
  • Cada categoria Trial Spawner usará apenas um mob para toda a estrutura quando gerado, e esses mobs são randomizados para cada Câmara de Julgamento.
  • Por exemplo, uma Câmara de Julgamento pode gerar apenas Zumbis, Aranhas das Cavernas e Strays, enquanto outra pode gerar apenas Slimes, Silverfish e Esqueletos.
  • As exceções são alguns Trial Spawners em salas exclusivas, que sempre geram Breezes.

Chave de teste

  • Um item que só pode ser obtido em Trial Spawners.
  • As chaves de teste atualmente não possuem nenhuma funcionalidade.

Tatu

  • Adicionado o tatu
  • O Tatu é uma multidão neutra
  • Solta Armadillo Scutes periodicamente
  • Solta Armadillo Scutes quando escovado
  • Desova em Savanas
  • A comida favorita é Spider Eyes
  • Quando um tatu detecta uma ameaça, ele rola
  • As ameaças são:
  • Jogadores que estão correndo
  • Jogadores montados ou em veículos
  • Multidões de mortos-vivos
  • Não enrola se estiver fugindo, na água, no ar ou se for conduzido
  • Quando um tatu está enrolado, ele não anda, não pode comer e não será tentado pela comida
  • Ele continua a procurar ameaças e, se nenhuma ameaça for detectada por três segundos, ele será desenrolado

Escudos de tatu

  • Pode ser usado para criar Armadura de Lobo
  • Caiu por tatus
  • Dispensadores podem ser usados ​​para escovar Armadillo Scutes de Tatus

Armadura de Lobo

  • Usar a Armadura do Lobo em um Lobo adulto domesticado equipará a armadura do Lobo.
  • Somente o dono de um Lobo pode colocar Armadura de Lobo em seu Lobo domesticado e, com isso em mente, os Distribuidores não podem colocar Armadura de Lobo em Lobos.
  • Usar uma tesoura em um lobo que esteja usando armadura fará com que ele deixe cair a armadura.
  • Somente o dono de um Lobo pode cortar uma Armadura de Lobo dele e, com isso em mente, os Distribuidores não podem remover a Armadura de Lobo dos Lobos.
  • Wolf Armor oferece a mesma proteção que Diamond Horse Armor.
  • Se um Lobo morrer enquanto estiver usando uma armadura, ele a deixará cair.

Correções e mudanças

Desempenho/estabilidade

  • Corrigimos uma variedade de travamentos que poderiam ocorrer durante o jogo.
  • Corrigido um travamento raro que poderia ocorrer com a conquista “Sete Mares”.
  • Corrigido um travamento que poderia ocorrer quando os jogadores colocavam ou destruíam qualquer bloco e selecionavam Salvar e Sair com o Ray Tracing ativado.
  • Corrigido um travamento que poderia ocorrer no menu Jogar ao olhar para Realms.
  • Corrigido um bug que poderia causar carregamento infinito ao ingressar em um Realm.

Em geral

  • Adicionadas mensagens de erro mais informativas caso as exportações mundiais falhem devido a problemas externos do sistema operacional (MCPE-41898).
  • Atraso melhorado entre 100% carregado e quando o menu principal aparece nas plataformas de console.
  • A conquista “You Need A Mint” agora só pode ser desbloqueada coletando Dragon’s Breath (MCPE-177409).

Jogabilidade

  • Corrigidos certos casos que faziam com que os jogadores sofressem danos inesperados de queda ao realizar interações em alturas específicas como 62 (MCPE-168518).
  • Reintroduzida uma correção para jogadores que às vezes sofrem danos inesperados de queda enquanto constroem blocos enquanto estão sobre eles (MCPE-120140).
  • Corrigimos alguns casos em que os jogadores podiam sofrer danos inesperados de queda perto de saliências das quais visivelmente não estavam caindo (MCPE-120140).
  • Corrigido o problema que impedia a navegação no inventário ao usar apenas um teclado no celular.
  • Corrigido o problema que impedia o uso da divisão de pilha ao usar um teclado no modo de toque.
  • Corrigido um problema que poderia causar danos inesperados por queda em certos casos ao construir blocos em movimento (MCPE-120140, MCPE-175791).
  • Os jogadores não caem mais no bloco em que estão ao mudar para o Modo Espectador e voltar (MCPE-170522).
  • Os jogadores não ficam mais lentos se tocarem o solo enquanto voam no modo Criativo (MCPE-176365).
  • Se o jogo for fechado durante a mudança de dimensão, os jogadores não serão mais colocados em posições inesperadas ao entrar novamente no mundo (MCPE-173386).

Multidões

  • Cavalos, burros e mulas agora sofrem danos de queda quando controlados por um jogador, exceto para mundos direcionados a versões do jogo base anteriores a 1.20.60 (MCPE-107031).
  • Corrigido um problema que fazia os barcos passarem pelos blocos quando colocados.
  • Corrigido alguns aldeões que não tinham suas skins correspondentes às suas profissões (MCPE-105457).
  • A dispersão de Experience Orbs liberados durante a pesca foi reduzida (MCPE-170540).
  • Experience Orbs não colidem mais com mobs (MCPE-87711).
  • Zoglins não podem mais aparecer na dificuldade Peaceful e desaparecerão se a dificuldade for alterada para Peaceful (MCPE-79480).
  • As abelhas não sofrem mais danos ao se moverem por Sweet Berry Bushes (MCPE-114689).
  • Os lobos agora podem aparecer em Snow e Top Snow nos biomas Grove (MCPE-147656).

Blocos

  • Blocos de contêiner acionados com Redstone (por exemplo, Hopper, Dispenser) agora podem interagir de forma consistente quando alimentados por um rápido relógio Redstone.
  • Os blocos de gelo fosco não deixam mais água no mundo quando extraídos com uma ferramenta Silk Touch.
  • Ovo de tartaruga, cria de sapo, coral e leque de coral não geram mais o dobro de partículas quando extraídos.
  • Beehive e Bee Nest não podem mais ser Silk Touch por um Livro Encantado com Silk Touch.
  • Destruir uma cama através do bloco inferior agora limpa corretamente o ponto de desova.
  • Gelo, Gelo Compactado, Gelo Fosco e Neve Superior agora enviam vibrações quando extraídos.
  • Os pistões que empurram, puxam ou destroem blocos não correm mais o risco de teletransportar os jogadores ao redor em direção à origem do mundo (MCPE-175206).
  • Os aldeões que foram atribuídos por engano à mesma cama ou estação de trabalho que outros agora procurarão ativamente uma nova cama ou estação de trabalho (MCPE-176528).
  • O baiacu não infla e desinfla repetidamente quando um jogador está a uma distância específica dele.
  • Mobs que possuem blocos parciais (por exemplo, alçapões, lajes, etc.) especificados como parte de sua lista de blocos a serem evitados em seu componente de navegação agora devem evitá-los corretamente.
  • As limitações sobre quais blocos podem ser substituídos por carvalhos escuros e acácias agora também se aplicam aos seus galhos, não apenas aos seus troncos (MCPE-177484).
  • A neve superior colocada no momento da geração agora também cobre grama alta e flores (MCPE-142321)
  • Wither Roses agora causa dano a mobs a cada 0,5 segundos em vez de a cada dois segundos (MCPE-55878).
  • Os contêineres clonados não mantêm mais as telas dos contêineres abertas nem causam travamentos.
  • Sombreamento de pixel corrigido nas tampas do Baú Duplo e do Baú Duplo Trapped (MCPE-169495).

Unid

  • Corrigimos o problema em que comer uma maçã não retardava o movimento do jogador (MCPE-176556)
  • Renomeado “Scute” para “Tartaruga Scute”.
  • Os jogadores agora podem consumir Suspicious Stew mesmo quando sua barra de fome estiver cheia (MCPE-122491)
  • Itens de banner de cores idênticas agora são empilhados de forma consistente, tenham ou não sido colocados anteriormente no mundo como blocos (MCPE-43391).

Controles de toque

  • Corrigido um bug em que a barra de atalho desaparecia ao sair da tela de controles de toque personalizados com entrada de controlador sem toque.

Gráfico

  • Corrigida iluminação incorreta do bloco após sair da água com a opção “Melhor resposta de entrada” habilitada (MCPE-175727).

Interface de usuário

  • A tela de carregamento agora exibe três categorias de dicas baseadas na progressão do jogador.
  • Adicionado um indicador de contagem de postagens não lidas ao botão Realms Feed na tela Play e na tela de slots.
  • Foi corrigido um bug que fazia com que o botão “detalhes técnicos” nos pacotes de recursos não levasse à tela de detalhes técnicos.
  • Corrigido um bug onde certas mensagens de bate-papo eram brevemente mostradas incorretamente na nova tela de morte.
  • Na tela dividida horizontalmente, o segundo jogador agora pode navegar até a tela de perfil, e ambos os jogadores podem ver as mudanças de personagem um do outro.
  • Corrigido um bug que mantinha o item visualizado no boneco de papel mesmo depois de navegar de volta usando a barra lateral no Character Creator.
  • Corrigimos os botões da UI do Beacon saindo da janela em resoluções menores (MCPE-173649).
  • Os itens do inventário têm a barra de durabilidade ajustada para corresponder à da hotbar (MCPE-128532).
  • Texto de custo ajustado na IU do Pocket Anvil para corresponder à versão clássica (MCPE-101740).
  • Adicionada a primeira iteração do novo recurso de gaveta de amigos.
  • Amigos online/offline como uma lista única.
  • O botão Adicionar amigos foi renomeado para “Pesquisar jogadores”.
  • Suporte aprimorado de conversão de texto em fala.
  • Atualizadas as informações sobre Conduítes na Enciclopédia (MCPE-65038).
  • Adicionado Netherite como um tipo de bloco na guia Beacon da Enciclopédia (MCPE-175929).
  • O último botão destacado não será mais pressionado quando a janela recuperar o foco (MCPE-170377).
  • Espaço de armazenamento insuficiente no Nintendo Switch agora traz uma mensagem mais clara sobre a plataforma permitindo apenas 2 GB de armazenamento por conta de usuário (MCPE-36670).
  • A gaveta de Amigos na tela Play agora emite sons quando aberta e fechada.

Atualizações técnicas

Pacotes de modelos complementares atualizados

  • Modelos de complemento atualizados para 1.20.60 com novos recursos, comportamentos e documentação estão disponíveis para download em aka.ms/MCAddonPacks.

Em geral

  • Potes Decorados agora suportam o uso de tabelas de saque.
  • Renomeado jsonto water_splash_manual.json em resource_packs\vanilla\particles (MCPE-176784).
  • Exija block_id para cada bloco no blockProperties do StartGamePacket.
  • Envie “material” para blocos baseados em dados vanilla nas propriedades do bloco StartGamePacket. “block_id” também é movido para o objeto “vanilla_block_data”.
  • Os contêineres clonados não mantêm mais as telas dos contêineres abertas e não causam mais travamentos.
  • Alterar o valor de brilho_gamma para blocos agora escurece o bloco corretamente (MCPE-167836).
  • Adicionado um campo “drop_item_slot” ao componente “interact”, que permite especificar um slot de inventário para remover e descartar itens.
  • “behavior.breed” agora interrompe a navegação ao parar para conteúdo usando a versão do mecanismo 1.20.60 ou superior.
  • Valores listados atualizados para o estado do bloco de “orientação” Vanilla na documentação para não serem mais valores booleanos.

Comandos

  • /me /dizer /título /dizer
  • Comprimento máximo reduzido da mensagem de saída para 512 caracteres
  • /matar
  • Comprimento máximo reduzido da mensagem de motivo para 512 caracteres

Complementos e mecanismo de script

  • Adicionado um projeto através do Liquidproperty ao cursor do bloco 3D.
  • Adicionado um CursorPropertiesChangeAfterEvent para notificar o script do Editor quando as propriedades do cursor forem alteradas.
  • Os Comerciantes Errantes agora podem exibir corretamente os ovos de geração de entidades personalizadas em seus menus de negociação (MCPE-170184).
  • O identificador “minecraft:geometry.full_block” para o componente de bloco “minecraft:geometry” foi adicionado.
  • O identificador “minecraft:geometry.full_block” fornece uma geometria de cubo 1x1x1 centralizada.
  • Quando combinado com um componente material_instances com “render_layer”: “opaque”, ele permite recursos somente de renderização anteriormente incluídos no componente “minecraft:unit_cube”, incluindo:
  • Oclui blocos completos vizinhos simples e personalizados
  • Seleciona faces do vizinho vanilla e blocos completos vizinhos personalizados para melhorar o desempenho de renderização
  • Adicionado registro de erros de conteúdo para ajudar os criadores a identificar conteúdo que atinge ou excede a contagem de bits/permutações de estado por bloco (MCPE-177045)

Biomas

  • Os arquivos JSON do bioma não suportam mais a herança de campos de outros arquivos JSON do bioma. Se isso afetar algum conteúdo, esses arquivos deverão ser atualizados copiando manualmente o texto JSON desejado.
  • Tags de bioma em arquivos JSON agora são especificadas em um componente “minecraft:tags”, em uma matriz “tags”, em vez de objetos JSON soltos para arquivos com format_version de 1.20.60 ou superior.

Blocos

  • Adicionada a capacidade de blocos orientados por dados removerem faces na geometria ao unirem um bloco completo e opaco. Um novo campo foi adicionado ao componente Block Geometry, que faz referência a uma nova seleção. JSON (encontrado no diretório block_culling do pacote de recursos) que configura regras de seleção para a geometria tesselada.

Unid

  • Os campos não reconhecidos no item do componente JSON agora emitirão um aviso para o log de conteúdo nas versões de formato 1.20.60 e superiores.

Componentes

  • O componente “entity_sensor” agora suporta vários “subsensores”.
  • “event”, “require_all”, “minimum_count”, “maximum_count”, “range” e “event_filter” agora são campos configuráveis ​​individualmente de cada subsensor.
  • Os subsensores também têm um novo campo de “resfriamento”, que define com que frequência cada subsensor deve detectar entidades.
  • Todas essas mudanças requerem uma “format_version” de 1.20.60 ou superior.
  • O componente “interact” agora suporta o valor adicional “entity_act” para o campo “vibration”.

Componentes de entidade

  • A resposta do evento da entidade run_command foi renomeada para queue_command e foi liberada da versão experimental. Os comandos executados via queue_command podem ser adiados até o próximo tick. Se a entidade for removida antes da execução do comando, o comando não será executado. O conteúdo que usa run_command em experimental ainda funcionará por enquanto, mas o recurso experimental agora é considerado obsoleto.
  • Adicionado um campo “interact_filters” ao componente “ageable”, que permite especificar condições de quando o ator pode ser alimentado.
  • “behavior.follow_parent” agora interrompe a navegação ao parar para conteúdo usando o mecanismo versão 1.20.60 ou superior.

Filtros de entidade

  • Adicionado novo filtro de entidade “is_panicking”, que verifica se a entidade está executando “behavior.panic”
  • Adicionado novo filtro de entidade “is_sprinting”, que verifica se a entidade está correndo

Respostas de eventos de entidade

  • Adicionada a resposta ao evento da entidade “emit_vibration”, que permite à entidade emitir uma vibração tendo a própria entidade como fonte.
  • O campo “vibração” permite especificar a vibração a ser emitida.
  • Os valores permitidos são “shear”, “entity_act” e “entity_interact”

Querido

  • Melhorado o contexto dos logs de conteúdo quando uma expressão Molang avaliada resulta em um erro
  • Consultas Molang liberadas do experimental
  • is_cooldown_type
  • tempo_de_resfriamento
  • cooldown_time_remaining
  • relativo_block_has_any_tag
  • relativo_block_has_all_tags
  • block_neighbor_has_any_tag
  • block_neighbor_has_all_tags
  • block_has_any_tag
  • block_has_all_tags
  • bone_orientation_trs
  • matriz_de_orientação_óssea
  • Adicionados erros de conteúdo que indicam restante_durabilidade e query.max_durability devem ser usados ​​apenas com contextos de item

API

  • Adicionados nomes de biomas do Registro de Bioma e enumeração StructureFeatureType à geração de metadados vanilla
  • Tornou o parâmetro de nome de exibição opcional no Scoreboard addObjective
  • Lançado DataDrivenEntityTriggerAfterEvent da versão beta para 1.8.0
  • Lançado DataDrivenEntityTriggerAfterEventSignal da versão beta para 1.8.0
  • Lançado DataDrivenEntityTriggerAfterEventSignalOptions da versão beta para 1.8.0
  • Lançado DefinitionModifier de beta para 1.8.0
  • Lançado dataDrivenEntityTrigger da versão beta para 1.8.0
  • EffectAddBeforeEvent foi movido da versão beta para 1.8.0
  • EffectAddAfterEvent foi movido da versão beta para 1.8.0
  • EffectAddAfterEvent foi movido da versão beta para 1.8.0
  • GetTags movido da versão beta para 1.8.0
  • HasTag movido de beta para 1.8.0
  • Interface RGBA agora herda de RGB
  • ItemSackin ItemReleaseUseAfterEvent alterado para ser opcional
  • Lançado DataDrivenEntityTriggerAfterEvent da versão beta para 1.8.0
  • Lançado DataDrivenEntityTriggerAfterEventSignal da versão beta para 1.8.0
  • Lançado DataDrivenEntityTriggerAfterEventSignalOptions da versão beta para 1.8.0
  • Lançado DefinitionModifier de beta para 1.8.0
  • Lançado dataDrivenEntityTriggerEvent da versão beta para 1.8.0
  • Mensagens de erro aprimoradas para erros “Valor não suportado ou fora dos limites”. Erros para incluir os limites
  • Tipos
  • BlockType movido de beta para 1.8.0
  • FluidType movido de beta para 1.8.0
  • Erros “Valor não suportado ou fora dos limites..” alterados para usar o tipo de erro ArgumentOutOfBoundsError
  • A duração do argumento do método setWeather agora usa o tipo de erro ArgumentOutOfBoundsError

Atualizações técnicas experimentais

Comandos

  • A barra de saúde dos mobs montados agora é exibida corretamente (MCPE-177696)
  • O comando de execução agora falha ao comparar blocos descarregados (MCPE-177195)
  • Adicionado um novo comando que irá ocultar e redefinir a visibilidade dos elementos do HUD
  • /hud ocultar
  • /hud redefinir
  • Os elementos HUD disponíveis são:
  • boneca de papel
  • armaduras
  • dicas de ferramentas
  • touch_controls
  • mira
  • barra quente
  • saúde
  • Barra de progresso
  • fome
  • bolhas de ar
  • cavalo_saúde
  • todos
  • Para usar o comando, ative o botão de alternância Próximos recursos do criador

API

  • PlayerPlaceBlockBeforeEvent
  • itemStack removido: evento ItemStackfrom
  • Adicionada permutação somente leituraBeingPlaced: evento BlockPermutationto
  • Atualizando createExplosion(location: Vector3, radius: number, blastOptions?: ExplosionOptions)para retornar um booleano. Verdadeiro se a explosão for bem-sucedida e falso se a explosão não for bem-sucedida ou for cancelada
  • Jogador de classe
  • Adicionado método spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap): void;
  • Corrigido um bug onde o mundo às vezes falhava em desligar e desconectar corretamente os clientes durante um erro irrecuperável de watchdog de script
  • SimulatedPlayer atualizado para que ele possa construir continuamente
  • SimulatedPlayer atualizado para que ele possa se mover e olhar em diferentes direções
  • ChatSendAfter e ChatSendBeforeEvent
  • Mensagem e remetente alterados para propriedades somente leitura
  • SetTargets, getTargets, sendToTargets foram removidos e substituídos por uma propriedade de lista de jogadores opcional
  • Classe ItemDurabilityComponent
  • Renomeado ininterrupto para ininterruptoEnchantmentLevel
  • GetDamageRange foi renomeado para getDamageChanceRange
  • Tipos de entidade
  • Tipo getAllreturn alterado de EntityTypeIterator para EntityType[]
  • EntidadeEquippableComponent
  • Corrigido um problema em que as funções getEquipment e getEquipmentSlot não podiam ser chamadas em manipuladores de eventos “antes”
  • Corrigido um bug onde um ItemStack não podia ser empilhado após limpar seu conhecimento
  • Adicionado método eatItem(itemStack: ItemStack): void;
  • Componente BlockSign
  • Assinatura alterada da função setWaxedto setWaxed(waxed: boolean)
  • Evento/propriedade removido pistãoActivate
  • Adicionado enum BlockPistonState export enum BlockPistonState { Expanded = “Expanded”, Expanding = “Expanding”, Retracted = “Retracted”, Retracting = “Retracting”}
  • Classe BlockPistonComponent
  • Propriedade removida isExpanded
  • Propriedade removida isExpanding
  • Propriedade removida isRetracted
  • Propriedade removida isRetracting
  • Adicionado estado somente leitura da propriedade: BlockPistonState
  • Função getAttachedBlocks alterada para retornar o tipo Block[]
  • Adicionada função getAttachedBlocksLocations(): Vector3[]
  • Classe removida PistonActivateBeforeEvent
  • Classe removida PistonActivateBeforeEventSignal
  • NavigationResult movido de @minecraft/server para @minecraft/server-gametest
  • Função addEffect atualizada para retornar o efeito adicionado (ou indefinido se falhar)
  • Esta alteração está em beta e não afeta as versões atualmente lançadas desta função
  • Adicionadas propriedades dinâmicas de item
  • Adicionada função clearDynamicProperties(): void – Remove todas as propriedades dinâmicas da pilha de itens
  • Adicionada função getDynamicProperty(identificador: string): boolean | número | corda | Vetor3 | indefinido – Retorna o valor da propriedade dinâmica com o identificador fornecido, se existir; caso contrário, retorna indefinido
  • Adicionada função getDynamicPropertyIds(): string[] – Retorna uma matriz de todos os identificadores de propriedades dinâmicas na pilha de itens
  • Adicionada função getDynamicPropertyTotalByteCount(): number – Retorna a contagem total de bytes de todas as propriedades dinâmicas na pilha de itens
  • Adicionada função setDynamicProperty(identifier: string, value?: boolean | number | string | Vector3): void – Define o valor da propriedade dinâmica com o identificador fornecido. Se o valor for indefinido, a propriedade dinâmica será removida
  • Adicionada função clearDynamicProperties(): void – Remove todas as propriedades dinâmicas da pilha de itens
  • Adicionada função getDynamicProperty(identificador: string): boolean | número | corda | Vetor3 | indefinido – Retorna o valor da propriedade dinâmica com o identificador fornecido, se existir; caso contrário, retorna indefinido
  • Adicionada função getDynamicPropertyIds(): string[] – Retorna uma matriz de todos os identificadores de propriedades dinâmicas na pilha de itens
  • Adicionada função getDynamicPropertyTotalByteCount(): number – Retorna a contagem total de bytes de todas as propriedades dinâmicas na pilha de itens
  • Adicionada função setDynamicProperty(identifier: string, value?: boolean | number | string | Vector3): void – Define o valor da propriedade dinâmica com o identificador fornecido. Se o valor for indefinido, a propriedade dinâmica será removida
  • Adicionada classe EntityProjectileComponent. Este componente é usado para disparar uma entidade projétil e modificar suas propriedades
  • Adicionada interface ProjectileShootOptions. Esta interface é usada com a função atirar para modificar opcionalmente a precisão do projétil quando disparado
  • Erro PropertyOutOfBounds
  • Adicionado um novo PropertyOutOfBoundsError que é lançado quando uma propriedade limitada é definida fora dos limites
  • As APIs ContainerSlot agora geram um InvalidContainerSlotError se o slot do contêiner for inválido ou se uma propriedade for definida em um slot vazio
  • A propriedade typeId não retorna mais indefinido para slots vazios, mas em vez disso gera um InvalidContainerSlotError
  • Função hasItem adicionada – Retorna se o slot contém um item
  • Função getCanPlaceOn adicionada – Retorna uma matriz de identificadores de bloco onde o item pode ser colocado
  • Função getCanDestroy adicionada – Retorna uma matriz de identificadores de bloco que o item pode destruir quando usado
  • runJob() e system.clearJob()
  • Adicionados runJob e clearJob para otimizar tarefas de longa execução usando geradores JavaScript. runJob pega uma função geradora e retorna um jobId. Consulte a documentação para exemplos de uso
  • @minecraft/server.BlockPermutation
  • APIs getState e withStates foram movidas de beta para estável

Scripts

  • Corrigido um problema em que os botões ActionFormData não podiam ser clicados se houvesse mais de 255 botões no formulário.
  • O componente de bloco “minecraft:unit_cube” foi descontinuado. Usá-lo em conteúdo marcado como 1.20.60 e posteriores gerará um erro de conteúdo.
  • Usar conteúdo marcado antes de 1.20.60 terá seu componente de bloco “minecraft:unit_cube” atualizado para um componente de bloco “minecraft:geometry” com um identificador “minecraft:geometry.full_block”, mas manterá compatibilidade retroativa com todos os comportamentos.
  • Adicionados ScriptBiomeTypes e ScriptBiomeType para permitir que a API de script enumere o BiomeRegistry.
  • Adicionada uma função findClosestBiome ao Dimension para encontrar o bioma mais próximo de um tipo especificado de uma determinada posição no mundo.
  • O componente de bloco “minecraft:random_ticking” agora está funcional novamente.

Querido

  • IDs de slot de consulta de resfriamento alterados para serem obrigatórios para slots de contêiner com mais de um índice, registrando erros de conteúdo se não forem fornecidos
  • cooldown_time(slotName,slotId)
  • cooldown_time_remaining(slotName,slotId)
  • is_cooldown_type(cooldownName,slotName,slotId)

Isso cobre as notas do patch para a atualização. Espera-se que a atualização 1.21 seja importante, com base no volume de mudanças e refinamentos adicionados pela Mojang Studios.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *