MINECRAFT PE 1.20.10 OFICIAL




 MINECRAFT PE 1.20.10 OFICIAL

Baunilha Paridade

Sneaking curto

  • A altura do hitbox do jogador agora reduz para 1,5 blocos enquanto se esgueira
    • O Sneaking será iniciado automaticamente enquanto estiver preso em uma lacuna de menos de 1,8 blocos
    • Esgueirar-se diminuirá a altura da câmera do jogador em relação a essas alterações
    • A esgueirar-se agora requer espaço suficiente para ficar de pé para sair da esgueirar-se
    • Os jogadores farão a transição de nadar para esgueirar-se se não conseguirem se levantar, mas conseguirem se esgueirar
  • Os jogadores não podem mais se esgueirar enquanto andam ( MCPE-170613 )
  • Os jogadores não vão mais sufocar ao se esgueirar rapidamente em determinados cenários
  • Os jogadores não vão mais sufocar ao andar em um camelo em 2 intervalos de bloco ( MCPE-166451 ) 
  • Os jogadores não serão mais levemente empurrados quando o short sneaking for sendo empurrado por um bloco ( MCPE-166411 )
  • Corrigidas muitas interações em que ser forçado a se esgueirar agia da mesma forma que segurar o botão furtivo ( MCPE-170610 )

Outras mudanças

  • Itens descartados por entidades de armazenamento agora são centralizados dentro do bloco mais próximo ( MCPE-160189 )
  • A pá foi removida da receita do barco
  • A receita do barril foi modificada para usar Planks em vez de Sticks
  • A receita Cobweb to String foi removida
  • Corrigido um bug em que o Zombie Villager não soltava determinado item após a cura ( MCPE-163670 )

Recursos experimentais

Rastejando

  • Adicionada a capacidade de rastejar atrás do botão Experimental de esgueirar-se e rastejar
  • Criada nova animação de rastreamento de jogador
  • Os jogadores agora começarão a rastejar quando estiverem em uma lacuna de 1 bloco, semelhante a esgueirar-se
  • Rastejar é a mesma velocidade que se esgueirar
  • Os jogadores se levantarão automaticamente ou começarão a se esgueirar se deixarem a lacuna de 1 bloco
  • Os jogadores começarão a nadar se entrarem na água enquanto rastejam ou vice-versa
  • O modelo do jogador agora está centrado em torno de seu hitbox ao nadar ( MCPE-54294 )
  • Os jogadores agora sempre gerarão projéteis da posição da câmera ao esgueirar-se, nadar ou planar
  • Os jogadores agora gerarão efeitos de partículas ao comer na posição correta se estiverem se esgueirando, nadando ou planando
  • Os Tridentes da Lealdade sempre retornarão à câmera do jogador
  • Os jogadores não ficarão mais presos dentro de Caldeirões ou Composteiras ao rastejar para dentro com um alçapão ( MCPE-170836 )
  • A boneca de papel agora aparecerá corretamente ao engatinhar
  • Corrigido um problema em que deslizar ou nadar às vezes dava ao jogador uma caixa delimitadora incorreta ( MCPE-170882 )

Desbloqueio de receita

  • Desbloqueio de receitas – agora em Bedrock!
    • Adicionado desbloqueio de receita como um experimento
    • Colete materiais para desbloquear receitas relevantes
    • Uma notificação informará quando você encontrar um novo material de criação
    • Pegar um item ensina como criar esse item. Ótimo para quando um amigo lhe dá uma ferramenta que você não criou antes
    • Adoraríamos saber o que você acha desse recurso, então envie-nos seus comentários em aka.ms/MCRecipeUnlocks

Correções e Alterações

Em geral

  • Corrigida a mensagem "Erro de comunicação" que aparecia ao sair de um jogo da rede local como host no Nintendo Switch
  • Reduzir os casos em que os jogadores podem ver erros 'Não é possível conectar' devido a 'Autenticação expirada da descoberta' ( MCPE-170814 )

Jogabilidade

  • A posição da câmera agora é usada para ouvir o sistema de áudio e sons ambientes
    • Anteriormente, a posição e a rotação do player às vezes eram usadas para ouvir áudio
    • Isso inverte efetivamente o panorama de áudio ao usar a perspectiva da câmera 'frontal em terceira pessoa'

Mobs

  • Os fazendeiros aldeões agora interagirão com sementes de tocha e cápsulas de jarro. Eles podem pegar as sementes e plantá-las, mas não colherão o Torchflower ou o Pitcher Crop ( MCPE-169758 )
  • O som tocado quando um camelo está correndo não é mais tocado repetidamente ( MCPE-164064 )
  • Corrigido o problema com o efeito Jump Boost não afetando os cubos de Magma ( MCPE-54294 )
  • Barcos fixos no gelo desaparecendo quando a geração de blocos do lado do cliente estava habilitada ( MCPE-169313 )
  • Mobs estão de volta à taxa normal de despawn durante a noite ( MCPE-170208 )
  • Os camelos agora reproduzem uma animação de caminhada ao receber dano enquanto estão parados ( MCPE-166566 )
  • Sniffer não pode mais desenterrar sementes no ar
  • Mobs não continuam mais congelando sem neve em pó se houver um bloco de neve em pó perto do lado oeste e norte ( MCPE-169453 )

Blocos

  • Basalto polido e ardósia cinzelada não podem mais ser substituídos por Sculk durante a geração do mundo
  • Deepslate polido agora pode ser substituído por Sculk durante a geração do mundo ( MCPE-160238 )
  • Potes decorados criados com pelo menos um fragmento agora têm uma dica de ferramenta flutuante exibindo os ingredientes do fragmento e do tijolo
  • Jogadores sem permissão para abrir/fechar contêineres não podem mais interagir com estantes cinzeladas
  • O efeito sonoro correto agora é reproduzido ao remover um livro encantado da estante cinzelada ( MCPE-168119 )
  • As interações do slot da estante cinzelada agora são simétricas ( MCPE-164801 )
  • A textura da água do caldeirão agora é a versão correta ( MCPE-170427 )
  • Note Block no topo do Soul Soil agora produz o som Harp em vez do som Snare
  • A pá não pode mais minerar lama compactada tão rápido quanto a picareta ( MCPE-161207 )
  • Colocar blocos em Top Snow e Tall Grass enquanto se move de um lado para o outro não fará mais com que eles se acumulem continuamente ( MCPE-162785 )
  • Blocos suspeitos de cascalho e areia suspeitos agora são exibidos corretamente no Maps
  • Cogumelos agora são capazes de gerar em troncos de árvores caídos ( MCPE-138333 )
  • O conduíte agora tem a iluminação correta quando colocado no chão ( MCPE-169732 )

Unid

  • Pixels pretos corrigidos sendo gerados em mapas quando a Geração de pedaços do lado do cliente estava habilitada
  • O escudo não se encaixa mais dentro do modelo Armor Stand enquanto estiver na pose de resposta

Sculk Vibrations

  • Colocar, girar ou remover um item em uma moldura de item ou em uma moldura de item brilhante agora emite vibrações ( MCPE-166741 )
  • Carregar uma âncora de ressurgimento agora emite vibrações ( MCPE-157409 )
  • Raspar ou aplicar cera em blocos do conjunto de blocos de cobre agora emite vibrações
  • Mudar um Detector de Luz do Dia para um Detector de Luz do Dia Invertido, ou vice-versa, agora emite vibrações
  • Adicionar comida a uma fogueira agora emite vibrações
  • Adicionar ou remover um disco de música a uma Jukebox agora emite vibrações
  • A lama se transformando em argila agora emite vibrações
  • A colheita de Sweet Berries agora emite vibrações
  • Colocar um Eye of Ender em um End Portal Frame agora emite vibrações ( MCPE-155372 )
  • As abelhas agora emitem vibrações ao entrar ou sair de uma colmeia ou de um ninho de abelhas ( MCPE-156199 )
  • A interação com um Composter agora emite vibrações ( MCPE-156199 )
  • Anexar ou desanexar um chumbo de uma cerca agora emite vibrações ( MCPE-156199 )
  • Anexar ou desanexar um Lead de uma multidão agora emite vibrações ( MCPE-156199 )
  • Morrer uma ovelha agora emite vibrações ( MCPE-156199 )
  • Colher Glow Berries agora emite vibrações ( MCPE-156199 )
  • A terra se transformando em sujeira agora emite vibrações ( MCPE-156199 )
  • Usar um Spawn Egg em um Monster Spawner agora emite vibrações ( MCPE-156199 )
  • Silverfish se fundindo com blocos agora emite vibrações ( MCPE-156199 )
  • Usar uma enxada em sujeira enraizada agora emite vibrações ( MCPE-156199 )
  • Usar uma pá para criar caminhos de terra agora emite vibrações ( MCPE-156199 )
  • Colocar uma porta agora emite vibrações
  • Plantar sementes em Farmland agora emite vibrações

reinos

  • Atualizada a taxa de contraste do botão Fechar no menu de feed do reino
  • Atualizada a taxa de contraste do banner de cabeçalho New Post
  • Uma mensagem de erro agora é exibida ao tentar carregar um mundo restrito de plataforma cruzada para Realms, em vez de carregar um mundo corrompido
  • O indicador de foco não seleciona mais automaticamente o botão Encontrar amigo quando a guia Membros é selecionada

Acessibilidade

  • Aprimorou a experiência do teclado na tela do Xbox, incluindo melhor posicionamento, atualização de campos com entrada digitada e não há mais escurecimento da tela enquanto o teclado na tela está aberto ( MCPE-156575 )
  • Adicionada uma alternância para todas as plataformas, permitindo dimensionamento de GUI extragrande além do que o controle deslizante da GUI permite
  • Text-to-speech agora lê nomes de itens ao selecionar itens na barra de acesso

Interface de usuário

  • Adicionado suporte para detectar o português do Brasil como o idioma do sistema preferido no Nintendo Switch
  • A barra de salto de cavalo e burro e a barra de corrida de camelo agora são dimensionadas corretamente para a barra de experiência ( MCPE-156444 )
  • Mudou o texto de desconexão do Menu de Pausa para ser independente de plataforma
  • Corrigido um problema que fazia com que o inventário fosse bloqueado após a colocação automática ( MCPE-46795 )
  • Os mundos importados agora têm sua última data de reprodução modificada para a hora em que foram importados
  • Reordenadas as dicas de ferramentas do gamepad para telas de interface do usuário para que os botões se alinhem com o mesmo lado de um controlador

Entrada do mouse

  • A duração padrão do bate-papo agora é definida como 10 segundos, enquanto a duração padrão da notificação do sistema permanece em 3 segundos
  • Manipulação aprimorada de cliques simultâneos do mouse, acionando cada ação/resposta individual associada
  • Corrigidos problemas com entrada sem resposta ou lenta ao usar o mouse junto com um controlador ( MCPE-167447 )
  • A conversão de texto em fala agora lê "botão barra" ao passar o mouse sobre o botão "/" na tela de bate-papo

Gráfico

  • Corrigidos problemas com blocos destacados e sombras de mob aparecendo através da sobreposição de cabeça de abóbora no Switch
  • A renderização de neve ou chuva agora é baseada na posição da câmera em vez da posição do jogador
  • Os escudos não piscam mais quando segurados com as duas mãos no RTX
  • Corrigido o efeito de suspensão e desbotamento da câmera não cobrindo a tela até que a renderização em primeira pessoa acontecesse
  • Efeitos subaquáticos e de neblina agora são baseados na posição da câmera em vez da posição do jogador
  • A configuração Fancy Leaves agora é aplicada imediatamente e não causará mais efeito de raio-x ( MCPE-123608 )
  • Corrigidas as capas dos jogadores que não batiam corretamente ao avançar, mas olhando para os lados (corrigidas de verdade!) ( MCPE-153446 )

Atualizações técnicas

Pacotes de modelos complementares atualizados

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

Servidor dedicado

  • Nota para usuários do Linux: o Ubuntu 18.04 LTS (Bionic Beaver) atingirá o fim do suporte padrão em 2023. Assim, o Linux Minecraft Dedicated Server também aumentará sua versão alvo mínima do Ubuntu para 20.04 LTS (Focal Fossa) em uma atualização posterior 1.20 (exata liberação a ser determinada). Os operadores de servidores Minecraft que usam o Ubuntu são encorajados a se preparar para essa transição atualizando suas implantações para 20.04 LTS o mais rápido possível.
  • Correção de entradas inválidas em allowlist.json causando uma falha ( BDS-18133 )

Estabilidade e desempenho

  • Objetos JSON inválidos no componente de entidade "minecraft:behavior.nearest_attackable_target" não travarão mais o jogo ( MCPE-168129 )
  • Corrigida uma falha que poderia ocorrer ao executar a meta “go_and_give_items_to_noteblock”
  • Corrigida uma falha que poderia ocorrer ao tentar alterar a escala de um mob enquanto ele colidia com blocos ( MCPE-170645 )

Complementos e mecanismo de script

  • Adicionada mensagem de erro de depreciação para o  componente part_visibility  (o  campo bone_visibility no componente de geometria deve ser usado, consulte a documentação do bloco para obter mais informações)
  • Corrigido um problema em que adicionar um  componente minecraft:peek a uma entidade personalizada causava o travamento do jogo

Comandos

  • O comando /time query  agora retornará o dia e a hora corretos quando a hora absoluta for negativa
  • A execução do comando " inputpermission set " agora enviará uma mensagem para o bate-papo com os resultados ( MCPE-168368 )
  • A execução do comando " inputpermission set " agora resultará em um erro se não afetar nenhum jogador
  • As posições de comando agora usarão a posição/rotação atual ao executar mcfunctions via execute
  • Corrigido o problema em que alguns comandos de execução paravam de funcionar nos Realms ( MCPE-169974 ) 
  • O argumento do seletor de destino " hasitem " agora conta os itens mantidos com o cursor ( MCPE-152002 )
  • Os comandos ainda funcionarão com "concreto", mas "concreto" não será sugerido no prompt de comando, mas os novos nomes serão
    • O bloco "concrete" agora está dividido em instâncias únicas, ou seja, "white_concrete", "orange_concrete", "magenta_concrete", "light_blue_concrete", "yellow_concrete", "lime_concrete", "pink_concrete", "gray_concrete", "light_gray_concrete", "cyan_concrete ", "purple_concrete", "blue_concrete", "brown_concrete", "green_concrete", "red_concrete" e "black_concrete"
  • Paridade Java: Estados de bloco em comandos usarão igual em vez de dois pontos na versão 1.20.0 e posterior. Por exemplo, usando o comando setblock: /setblock ~ ~ ~ oak_log["pillar_axis"="x"] ( MCPE-168056 )
  • Estados de bloco com igual não requerem espaço para mostrar opções de preenchimento automático ( MCPE-168056 )

Componentes

  • Adicionado um erro de conteúdo quando minecraft:balloonable é usado em minecraft:player para evitar problemas, pois este componente não é suportado desta forma ( MCPE-164495 )

Entidades

  • Entidades personalizadas não estão mais restritas a substituir entidades Vanilla lançadas antes de 1.20. Todas as entidades Vanilla podem ser usadas no campo " identifier " ou " runtime_identifier ", incluindo Camel e Sniffer

Blocos

  • Atualizado o componente de bloco " minecraft:geometry " para permitir que a visibilidade do osso seja definida com uma expressão Molang
  • "Propriedades" convertidas em "estados" para blocos personalizados

Unid

  • Lançado o componente minecraft:cooldown item de experimental em formatos json 1.20.10 e superior
  • Lançado o minecraft: componente de item reparável fora do experimental em formatos json 1.20.10 e superior
  • Itens com o componente "minecraft:block_placer" agora colocarão blocos com a orientação correta
  • Lançado o componente de item "minecraft:max_stack_size" fora do experimental em formatos json 1.20.10 e superior
  • Itens personalizados com "minecraft:block_placer" não colocarão mais determinados blocos no local errado
  • Lançado o componente de item "minecraft:block_placer" fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item "minecraft:record" fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item " minecraft:can_destroy_in_creative " fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item " minecraft:hover_text_color " fora do experimental em formatos json 1.20.10 e superior

Características Técnicas Experimentais

Complementos e mecanismo de script

  • As predefinições da câmera agora podem especificar "ouvinte":"jogador" para que o sistema de áudio use a posição do jogador para posicionamento de áudio
    • Adicionada predefinição de câmera "example:example_player_listener" para demonstrar esta opção
  • Na verdade, corrigiu o bug que fazia com que as capas dos jogadores parassem de bater ao se mover para frente, mas olhando para os lados no query.cape_flap_amount , trocando a rotação usada da rotação de olhar do jogador para a rotação do corpo do jogador ( MCPE-153446 )
  • Blocos observadores usam o estado " minecraft: faces_direction " em vez de " faces_direction ". minecraft:facing_direction " usa valores de string ("para baixo", "para cima", "norte", "sul", "leste", "oeste")

API

  • As propriedades dinâmicas agora podem opcionalmente ter valores padrão
  • Aumento dos limites de registro de propriedade dinâmica:
    • Atores: ~1 KB -> 128 KB
    • Mundo: ~10 KB -> 1 MB
  • Tela de exibição
    • Removido  clearTitle() - Use setTitle com uma string vazia para limpar o título
    • Atualizado  fadeInSeconds, staySeconds, fadeOutSeconds  para  fadeInDuration, stayDuration, fadeOutDuration  em TitleDisplayOptions (segundos para ticks)
    • SetTitle atualizado para redefinir os tempos para cada novo título
    • Adicionado suporte RawMessage para setTitle , updateSubtitle e setActionBar
  • Adições de entidade
    • Adicionada propriedade somente leitura  isGliding  - Retorna se o jogador está planando com Elytra
    • Adicionada propriedade somente leitura  isJumping  - Retorna se o jogador está usando a ação de pular
    • Adicionada propriedade somente leitura  isFlying  - Retorna se o jogador está voando (por exemplo, modo Criativo ou Espectador)
    • Adicionada propriedade somente leitura  isSprinting  - Retorna se a entidade está correndo
    • Adicionada propriedade somente leitura  isSwimming  - Retorna se a entidade está nadando
    • Adicionada propriedade somente leitura  isClimbing  - Retorna se a entidade está subindo (por exemplo, Jogador em uma escada ou Aranha em uma parede)
    • Adicionada propriedade somente leitura  isOnGround  - Retorna se a entidade está no solo
    • Adicionada propriedade somente leitura  isInWater  - Retorna se a entidade está na água
    • Adicionada propriedade somente leitura  isFalling  - Retorna se a entidade está caindo
    • Adicionada propriedade somente leitura  fallDistance  - Retorna a distância atual da queda (usada para calcular o dano da queda)
    • Adicionado função  fly  - Faz o jogador voar (por exemplo, modo Criativo ou Espectador)
    • Adicionada função  stopFlying  - Faz o jogador parar de voar (por exemplo, modo Criativo ou Espectador)
    • Adicionado função  glide  - Faz o jogador deslizar com Elytra
    • Adicionada função  stopGliding  - Faz o jogador parar de planar com Elytra
    • Adicionada a função  swim  - Faz o jogador nadar
    • Adicionada função  stopSwimming  - Faz o jogador parar de nadar
  • Adições de entidades (efeitos)
    • Função atualizada  addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void  para retornar void e lançar se o efeito não existir ou os parâmetros estiverem fora dos limites
    • Função atualizada  getEffect(effectType: EffectType | string): Efeito | indefinido  para lançar se o efeito não existir
    • Função atualizada  removeEffect(effectType: EffectType | string): booleano  para lançar se o efeito não existir
  • BlockEvents
    • Adicionados eventos 'PressurePlatePushEvent' , 'PressurePlatePopEvent' , 'TargetBlockHitEvent' e 'TripWireTripEvent'
  • ContainerSlot
    • Clone de função removido   - Por favor, use a   função getItem
  • EntityHealableComponent
    • Filtros removidos  :  propriedade FilterGroup
  • EntityAttributeComponent
    • EfetivoMin adicionado  :  propriedade de número. Retorna o valor mínimo possível para o componente
    • Adição de  EffectiveMax:  propriedade de número. Retorne o valor máximo possível para o componente
    • Propriedade de valor renomeada   para  defaultValue
    • Propriedade atual renomeada   para  currentValue
    • Método setCurrent renomeado   para  setCurrentValue
  • Adicionado EntityHealthChangedAfterEvent . É acionado quando ocorre qualquer alteração na integridade de uma Entidade
  • Sistema
    • Substituído  system.events  por  system.beforeEvents  e  system.afterEvents
    • Renomeou o evento  beforeWatchdogTerminate  para  watchdogTerminate  e o moveu para  system.beforeEvents
    • Movido  scriptEventReceive  para  system.afterEvents
  • MessageReceiveAfterEvent
    • Propriedade sourceType removida 
  • ScriptEventSource
    • Substituído enum  MessageSourceType  por um novo enum  ScriptEventSource
  • ScriptEventCommandMessageAfterEvent
    • Propriedade sourceType alterada   de  MessageSourceType  para  ScriptEventSource
    • Aumento do comprimento máximo da mensagem de 256 para 2048 caracteres
  • Os identificadores de propriedade dinâmica agora estão limitados a 1.024 caracteres
  • Removidos MinecraftEffectTypes definidos em  @minecraft/server. Veja o pacote @minecraft/vanilla-data NPM para um equivalente
  • Várias APIs movidas para estável 1.30:
    • Movendo  tryTeleport(localização: Vector3, duração: número, opções: ScriptTeleportOptions)  para  1.3.0
    • Movendo  o teletransporte (localização: Vector3, opções: ScriptTeleportOptions)  para  1.3.0
    • A função getComponent foi movida   para  1.3.0
    • Evento mundial PlayerJoinAfterEvent movido   para  1.3.0
    • Evento mundial PlayerLeaveAfterEvent movido   para  1.3.0
    • Evento mundial PlayerSpawnAfterEvent movido   para  1.3.0
    • EntityComponent EntityHealableComponent movido   para  1.3.0
    • EntityComponent EntityHealthComponent movido   para  1.3.0
    • Classe FeedItem movida   para  1.3.0
    • Classe FeedItemEffect movida   para  1.3.0
    • Movendo  addEffect(effectType: string | EffectType, duração: número, opções: EntityEffectOptions)  para  1.3.0
    • GetEffect(effectType: string | EffectType) movido   para  1.3.0
    • GetEffects() movido   para  1.3.0
    • RemoveEffect(effectType: string | EffectType) movido   para  1.3.0
    • AfterEvents
      • Movendo  ButtonPushEvent  para  1.3.0
      • Movendo  LeverActivateEvent  para  1.3.0
    • A função spawnEntity foi movida   para  1.3.0
    • A função spawnItem foi movida   para  1.3.0
  • Atualizações do Ponto de Spawn:
    • Função clearSpawn removida 
    • Propriedade spawnDimension removida 
    • Função adicionada  getSpawnPoint(): DimensionLocation | indefinido  - Retorna o ponto de spawn do jogador
    • Função adicionada  setSpawnPoint(spawnPoint?: DimensionLocation): void  - Define o ponto de spawn do jogador ou o limpa se  spawnPoint  estiver  indefinido
    • Função renomeada  getDefaultSpawnPosition  para  getDefaultSpawnLocation
    • Função setDefaultSpawn renomeada   para  setDefaultSpawnLocation
  • Dimensão Localização
    • Adicionada nova interface  DimensionLocation  - representa um local em uma dimensão
  • Adicionada  a função hasParticipant  ao  ScoreboardObjective .
  • As seguintes funções em  ScoreboardObjective  agora podem aceitar  tipos Entity  ou  string  como  participantes :
    • obter pontuação
    • setScore
    • removeParticipant
  • Removido  getScore ,  setScore  de  ScoreboardIdentity  e  Scoreboard
  • Removida a  função removeFromObjective  de  ScoreboardIdentity
  • Corrigido o bug em que os valores do placar não eram atualizados no cliente quando atualizados a partir do script
  • Raycasting
    • Função alterada  Dimension.getBlockFromRay
      • Tipo de retorno alterado de  Block  para  BlockRaycastHit | indefinido
    • Função alterada  Dimension.getEntitiesFromRay
      • Tipo de retorno alterado de  Entity[]  para  EntityRaycastHit[]
    • Função alterada  Entity.getBlockFromViewDirection
      • Tipo de retorno alterado de  Block  para  BlockRaycastHit | indefinido
    • Função alterada  Entity.getEntitiesFromViewDirection
      • Tipo de retorno alterado de  Entity[]  para  EntityRaycastHit[]
    • Interface adicionada  BlockRaycastHit
    • Interface adicionada  EntityRaycastHit
  • LeverActivate renomeado após o evento para LeverAction
    • Classe  EntityHitAfterEvent removida .
    • Adicionada a classe  EntityHitBlockAfterEvent
    • Adicionada a classe  EntityHitEntityAfterEvent
    • Classe  WorldAfterEvents
      • EntityHit de propriedade removida 
      • Adicionado entidade de  propriedadeHitBlock
      • Adicionado propriedade  entityHitEntity
  • Adicionada a função auxiliar  isValid()  a várias classes para verificar se o objeto é válido. Isso pode ser usado com segurança em qualquer identificador para um objeto nativo antes de acessar ou usar o objeto, para garantir que o objeto subjacente ainda exista e seja válido para uso
    • Bloco (verifica se o bloco é uma posição válida nos limites e se o bloco que o contém está carregado e funcionando)
    • Contêiner (verifica se o inventário do contêiner relevante existe e é válido)
    • Efeito (verifica se a entidade proprietária é válida e se o efeito existe nessa entidade)
    • ScreenDisplay (verifica se o jogador proprietário é válido)
    • ScoreboardObjective (verifica se a entrada do objetivo existe e está anexada a um placar válido)
    • Entidade (verifica se a entidade existe no mundo. Retornará verdadeiro se a entidade estiver morta)
      • Jogador
      • SimulatedPlayer (Observe que os jogadores simulados não são removidos automaticamente do mundo, então  isValid  retornará true muito tempo depois que eles estiverem mortos)
    • ContainerSlot (verifica se o contexto do item é válido: o contêiner existe no mundo, como a entidade proprietária, e o slot está dentro dos limites do contêiner)
      • Já existia como uma propriedade somente leitura, alterada para um método de consistência
  • Componente
    • EntityAttributeComponent (verifica se a entidade proprietária é válida e se o atributo existe na entidade)
    • BlockLiquidContainerComponent (verifica se o bloco existe e se é um tipo de caldeirão válido)
      • Adicionado método somente leitura  isValidLiquid  que verifica se o líquido no caldeirão corresponde ao componente em questão (por exemplo, BlockLavaContainerComponent verifica se há líquido de lava)
    • EntityComponent (verifica se a entidade proprietária existe)
    • ItemComponent (verifica se o item proprietário existe)
  • Mundo
    • GetTime renomeado   para  getTimeOfDay
    • Renomeado  setTime  para  setTimeOfDay
    • setTimeOfDay  agora aceita uma  enumeração TimeOfDay  como um argumento
    • O  argumento timeOfDay  para  setTime  agora deve estar entre 0-23999 (inclusive)
    •  Função getDay adicionada 
  • Atualizados os seguintes valores de enums para PascalCase em vez de camelCase:
    • ClipboardMirrorAxis
    • Rotação da área de transferência
    • HttpRequestMethod
    • Motivo do cancelamento do formulário
    • Direção
    • DisplaySlotId
    • EntityLifetimeState
    • Tipo de fluido
    • ObjectiveSortOrder
    • ScoreboardIdentityType
    • ScriptEventSource
    • Lado do sinal
    • WatchdogTerminateReason
    • Tipo de clima

Câmera

  • Alterada a cor de esmaecimento do comando da câmera para obter valores inteiros de 0 a 255, em vez de valores fracionários de 0,0 a 1,0
  • O comando de esmaecimento da câmera agora impõe limites de duração do esmaecimento; fade in, hold e fade out devem estar entre 0 e 10 segundos
  • Garantir que a inclinação da câmera esteja entre -90 e 90 graus ao usar o comando /camera
  • A predefinição de câmera JSON agora oferece suporte a um valor bool ' player_effects ' opcional que faz com que a renderização do jogo use o estado do efeito do jogador (por exemplo, visão noturna) quando essa predefinição está ativa. Adicionada a predefinição " example:example_player_effects " para demonstrar isso
  • O comando da câmera agora pode ter uma opção de 'face' em vez de uma opção de 'rot' com uma entidade de destino ou posição especificada
  • Câmeras personalizadas corrigidas para não usar o efeito 'dentro do bloco' quando a cabeça do jogador está dentro de um bloco ( MCPE-170206 )
  • Limite o JSON da câmera livre para não inclinar a câmera além de mais ou menos 90 graus
  • Corrigido / comando camerashake para agitar a câmera sem também agitar o jogador
  • Renderização de minecraft experimental: a câmera gratuita não é mais afetada pelo estado do jogador, como visão noturna

Unid

  • Itens no formato versão 1.20.10 e superior com o componente ”minecraft:throwable” acionarão eventos de uso de item quando lançados
  • Itens personalizados com "minecraft:block_placer" não colocarão mais determinados blocos no local errado
  • Alterado "minecraft:shooter" para consumir apenas munição ao carregar o item se "charge_on_draw" estiver definido como " true "
  • Itens com o componente " minecraft:block_placer " agora colocarão blocos com a orientação correta
  • Componente obsoleto " minecraft:render_offsets " nos formatos json 1.20.10 e superiores
  • Comportamento de ação de carregamento alterado em " minecraft:shooter " para corresponder à besta Vanilla
  • Comportamento de tiro alterado para um " minecraft: shooter " carregado com um inventário vazio/de improviso para disparar com sucesso a munição carregada
  • Lançado o componente de item " minecraft:shooter " fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item " minecraft:throwable " fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item " minecraft:projectile " fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item " minecraft:can_destroy_in_creative " fora do experimental em formatos json 1.20.10 e superior
  • Lançado o componente de item " minecraft:hover_text_color " fora do experimental em formatos json 1.20.10 e superior

Postar um comentário

Postagem Anterior Próxima Postagem