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[]
Geral[]
- 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
- 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
- Adicionou o evento de resposta
- 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
ecardinal_player_facing
para obter contexto de posicionamento
- Also added MoLang queries for
- Adiciona suporte para análise e execução das seguintes respostas de eventos:
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 ematerial_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 chave
execute_command
.
- Adicionado suporte para eventos de item json para a palavra chave
- Itens
- Criado
RepairableItemComponent
que orienta como um item é reparado no jogo.
- Criado
- 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
eBreaksWhenHitByArrow
- 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 somcomparator_signal
Um valor inteiro que representa a força do sinal analógico, usado pelo bloco de comparador
- Os itens agora podem ser gravados para reproduzir música no toca-discos. Suas variáveis de componente:
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
emuse_on
edispense_on
use_on
especifica em quais blocos um item de posicionador de entidade pode ser usado, omita para permitir todos os blocosdispense_on
especifica em quais blocos um item do colocador de entidade pode ser distribuído, omita para permitir todos os blocos
- Dividido
References[]
- ↑ "Minecraft Beta - 1.16.100.56 (Xbox One/Windows 10/Android)" – Minecraft Feedback, September 17, 2020.