Edição Bedrock beta 1.16.100.56

De Minecraft Wiki
Ir para: navegação, pesquisa
beta 1.16.100.56
Bedrock 1.16.100.56.png
Edição

Edição Bedrock

Tipo

Beta

Data de
lançamento

Xbox One, Windows 10, Android: 17 de setembro de 2020

Beta para

1.16.100

Versão do protocolo

415

Beta 1.16.100.56 é a sétima versão beta para a Edição Bedrock 1.16.100, lançada em 17 de setembro de 2020,[1] que fez alterações técnicas e corrigiu erros.

Mudanças[editar | editar código-fonte]

Geral[editar | editar código-fonte]

Complementos e motor de script
  • Adicionado o componente minecraft:placement_filter que permite ao jogador definir as condições para onde o bloco pode ser colocado.
  • Adicionada serialização ao descritor de bloco
  • Adicionadas funções anyMatch estáticas ao BlockDescriptor para comparar uma lista de BlockDescriptor com: Block*, BlockLegacy ou BlockDescriptor
  • Adicionada uma função para comparar dois BlockDescriptors. Isso cobre: blocos correspondentes, qualquer tag de qualquer combinação de descritor, estados de bloco com permutações correspondentes
  • Alterada a variável membro BlockDescriptor BlockLegacy para um Bloco * para que possamos definir os estados do bloco durante a resolução de bloco adiada e obter o bloco com os estados definidos
  • Removida toda a análise Block * json existente
  • Adicionados testes de unidade para verificar a análise e serialização dos descritores de bloco
  • Adicionados testes de unidade para verificar a comparação de BlockDescriptors entre si
  • Adicionados testes de unidade para verificar a obtenção de um bloco de BlockDescriptor com os estados definidos
Jogabilidade experimental
  • Adicionado o botão de alternância "Recursos de complementos experimentais".
Técnico
  • DataDrivenBlockEvents
    • Adiciona suporte para análise e execução das seguintes respostas de eventos:
      • Adicionou o evento de resposta set_block_at_pos
      • Spawn Loot
      • Set Block
    • Adicionado suporte para o componente on_interact trigger
    • Adicionado suporte para o componente alvo on_player_placing
      • Also added MoLang queries for cardinal_block_face_placed_on e cardinal_player_facing para obter contexto de posicionamento
  • DataDrivenBlockModels
    • Adicionada a primeira passagem do novo pipeline de mosaico de blocos baseado em dados
    • Adicionado o componente minecraft:geometry para permitir o uso de um modelo de bloco para renderização
    • Adicionado o componente minecraft:unit_cube para permitir o uso de um cubo de unidade padrão para renderização. Cubos de unidade obtêm alguns efeitos extras, como oclusão de ambiente e remoção de rosto
    • Adicionado o componente minecraft:material_instances para permitir o mapeamento de faces e material_instances em um arquivo de geometria para um material real
  • DataDrivenBlockModels - SmoothLighting
    • Correção de iluminação suave e oclusão de ambiente com novos blocos acionados por dados
  • ExecuteCommand
    • Adicionado suporte para eventos de item json para a palavra chaveexecute_command.
  • Itens
    • Criado RepairableItemComponent que orienta como um item é reparado no jogo.
  • Nomes de itens
    • Itens renomeados para estarem em paridade com o Nomes de itens da Edição Java.[mais informações necessárias]
    • Adicionado novo BlockRaycastComponent que pode substituir o AABB usado para contornos e raycasting
    • Adicionado novo BlockCollisionComponent que pode substituir o AABB usado para colisão de entidades
    • Adicionado novo BlockPropertyComponent que pode substituir o blockProperties : Unwalkable, Infiniburn, PreventsJumping, Immovable, BreakOnPush, OnlyPistonPush e BreaksWhenHitByArrow
    • Adicionado novo BlockQueuedTickingComponent que dispara eventos para um bloco em um intervalo de tempo definido pelo criador
    • Adicionado novo BlockRandomTickingComponent que dispara eventos para um bloco aleatoriamente
    • Adicionado um componente de rotação que permite que um bloco gire O componente só permite rotações alinhadas ao eixo
    • Adds the base implementation of the CraftingTableComponent
      • Permite a criação de bancadad de trabalho personalizadas
      • Atualmente suporta apenas tabelas com 3x3
  • Registros
    • Os itens agora podem ser gravados para reproduzir música no toca-discos. Suas variáveis de componente:
      • sound_event Um valor de string correspondente a um evento de som no código do jogo. Esta corda deve ser uma dessas para a música tocar: "13", "cat", "blocks", "chirp", "far", "mall", "mellohi", "stal", "strad", "ward", "11", "wait", "pigstep"
      • duration Um valor flutuante que determina por quanto tempo as partículas são geradas do bloco de toca-discos, deve corresponder aproximadamente à duração do evento de som
      • comparator_signal Um valor inteiro que representa a força do sinal analógico, usado pelo bloco de comparador
  • RunCommand
    • Adicionado suporte para eventos de entidade json para a palavra-chave run_command junto com as palavras-chave adicionar e remover atuais.
    • Atualizado os seguintes componentes para analisar e usar BlockDescriptor em vez de Block*: BlockBreakSensorComponent, BlockListEventMap, BreathableComponent, BreedableComponent, BuoyancyComponent, EntityPlacerItemComponent, PreferredPathComponent, SeedItemComponentLegacy
    • Atualizado os seguintes recursos para analisar e usar BlockDescriptor em vez de Block*: NoSurfaceOreFeature, OreFeature, SingleBlockFeature
    • Atualizadas as seguintes definições de objetivo para analisar e usar BlockDescriptor em vez de Block*: GoalDefinition, RaidGardenGoal, VanillaGoalDefinition
    • Atualizado o seguinte código de superfícies para analisar e usar BlockDescriptor em vez de Block*: MesaSurfaceAttributes, SurfaceMaterialAdjustmentAttributes, SurfaceMaterialAttributes
    • Os seguintes testes foram atualizados para refletir as alterações da atualização do código para usar BlockDescriptors: BuoyancyComponentServerTests, FeatureHelperTests, NoSurfaceOreFeatureTests, OreFeatureTests, SingleBlockFeatureTests
    • Atualizado as seguintes árvores para analisar e usar BlockDescriptor em vez de Block*: AcaciaTreeCanopy, AcaciaTreeTrunk, FallenTreeTrunk, FancyTreeCanopy, FancyTreeTrunk, MegaPineTreeCanopy, MegaTreeCanopy, MegaTreeTrunk, PineTreeCanopy, RoofedTreeCanopy, SimpleTreeCanopy, SimpleTreeTrunk, SpruceTreeCanopy, TreeHelper
  • Esquema
    • Dividido allowed_blocks em use_on e dispense_on
    • use_on especifica em quais blocos um item de posicionador de entidade pode ser usado, omita para permitir todos os blocos
    • dispense_on especifica em quais blocos um item do colocador de entidade pode ser distribuído, omita para permitir todos os blocos

References[editar | editar código-fonte]

  1. "Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)" – Minecraft Feedback, September 17, 2020.