MINECRAFT PE 1.20.10.23 BETA

MINECRAFT PE 1.20.10.23 BETA

Recursos experimentais

Desbloqueio de receita

  • Testamos ter uma notificação que informasse sobre novas formas de criar receitas que você já desbloqueou. Não pareceu útil. Você sabe quantas maneiras existem de fazer palitos?! Sim, muito. Estamos removendo esta versão da notificação de desbloqueio
  • O modo espectador é para assistir. Não desbloqueio receitas! Com esta correção, as receitas não serão desbloqueadas quando você estiver no modo espectador ( MCPE-171073 )
  • Desbloquear uma nova receita não define mais a opção de alternância de inventário como "Todas". A alternância fabricável agora permanecerá confiável do jeito que você deixou

Esgueirar-se e Rastejar

  • Corrigido um problema que fazia com que os jogadores se esgueirassem automaticamente enquanto estavam nas escadas ( MCPE-166569 )
  • Corrigido um bug que fazia o jogador ficar preso no topo de uma escada ao se esgueirar ( MCPE-171022 )
  • A rotação da cabeça rastejante não segue mais a rotação da câmera diretamente ( MCPE-170838 )
  • Corrigido um problema em que o Swift Sneak não aumentava a velocidade de rastreamento ( MCPE-170885 )
  • Corrigido um problema em que o Rastreamento herdado não estava funcionando corretamente com a opção Sneak and Crawl desativada
  • Corrigido um problema em que mobs não tinham a caixa de colisão correta ao gerar ( MCPE-170983 )
  • Short Sneaking agora foi 'desexperimentado' e está disponível durante o jogo normal
  • A animação de rastreamento não é mais acionada ao deslizar abaixo dos blocos ( MCPE-170889 )
  • Os jogadores agora podem ser forçados a se esgueirar/rastejar enquanto voam

Recursos e correções de bugs

Em geral

  • Corrigidas as capas dos jogadores que não batiam corretamente ao avançar, mas olhando para os lados (corrigidas de verdade!) ( MCPE-153446 )
  • Reduzir os casos em que os jogadores podem ver erros 'Não é possível conectar' devido a 'Autenticação expirada da descoberta' ( MCPE-170814 )
  • Corrigidos problemas com entrada sem resposta ou lenta ao usar o mouse junto com um controlador ( MCPE-167447 )

Entrada do mouse

  • Manipulação aprimorada de cliques simultâneos do mouse, acionando cada ação/resposta individual associada

Acessibilidade

  • O narrador de conversão de texto em fala agora dirá "botão barra" ao passar o mouse sobre o botão "/" na tela de bate-papo
  • 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
  • O Narrador de conversão de texto em fala agora lê os nomes dos itens ao selecionar itens na barra de acesso

atores

  • Corrigido um problema em que não era possível trocar as montagens sem primeiro desmontar manualmente ( MCPE-170894 )

Blocos

  • A string de estado "minecraft:cardinal_direction" de abóbora, abóbora esculpida e abóbora iluminada agora é aceita durante uma atualização mundial
  • 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 )

Jogabilidade

  • A receita para criar barris com bastões foi removida ( MCPE-170848 )
  • As entidades 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 )

estante cinzelada

  • 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 )

Barco

  • Os barcos mantêm a capacidade de transportar passageiros quando atualizados para Trilhas e Contos ( MCPE-169772 )
    • Os barcos que foram afetados por este bug podem novamente transportar passageiros

Interface de usuário

  • O cursor não se encaixa mais em um slot de inventário aleatório usando um controlador ( MCPE-171203 )
  • 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 )

Comandos

  • O comando /time query agora retornará o dia e a hora corretos quando a hora absoluta for negativa

Atualizações técnicas

Servidor dedicado

  • Correção de entradas inválidas em allowlist.json causando travamento ( BDS-18133 )

Complementos e mecanismo de script

  • 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 "face_direction". "minecraft:facing_direction" usa valores de string ("para baixo", "para cima", "norte", "sul", "leste", "oeste")

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.

Unid

  • 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

editor

O Editor está em desenvolvimento inicial e disponível para teclado/mouse em compilações Windows PC Bedrock Preview. Aprenda a usar o Editor e participe do fórum de discussão do GitHub , poste bugs, veja notas de versão mais detalhadas. Marque-nos nos canais sociais com #BedrockEditor.

  • Corrigido um bug em que as mensagens de erro relacionadas ao carregamento inicial do script não eram exibidas no painel de log
  • O comando /scriptEvent agora pode ser usado no editor sem a necessidade de habilitar os experimentos das APIs Beta
  • Corrigido um bug em que o dimensionamento da viewport não funcionava corretamente em dispositivos que usam D3D11

Atualizações técnicas experimentais

API

  • 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(local: Vector3, duração: número, opções: ScriptTeleportOptions) para  3.0
  • Movendo  o teletransporte (localização: Vector3, opções: ScriptTeleportOptions) para  3.0
  • A função getComponent foi movida  para  3.0
  • O evento mundial  PlayerJoinAfterEvent foi movido para  3.0
  • Evento mundial movido  PlayerLeaveAfterEvent para  3.0
  • Evento mundial PlayerSpawnAfterEvent movido  para  3.0
  • EntityComponent EntityHealableComponent movido  para  3.0
  • EntityComponent EntityHealthComponent movido  para  3.0
  • Classe FeedItem movida  para  3.0
  • Classe FeedItemEffect movida  para  3.0
  • Movendo  addEffect(effectType: string | EffectType, duração: número, opções: EntityEffectOptions) para  3.0
  • Moveu  getEffect(effectType: string | EffectType) para  3.0
  • GetEffects movido  para  3.0
  • RemoveEffect(effectType: string | EffectType) movido  para  3.0
  • AfterEvents
    • Movendo  ButtonPushEvent para  3.0
    • Movendo  LeverActivateEvent para  3.0
  • A função spawnEntity foi movida  para  3.0
  • A função spawnItem foi movida  para  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  getBlockFromRay
      • Tipo de retorno alterado de  Block para  BlockRaycastHit | indefinido
    • Função alterada  getEntitiesFromRay
      • Tipo de retorno alterado de  Entity[] para  EntityRaycastHit[]
    • Função alterada  getBlockFromViewDirection
      • Tipo de retorno alterado de  Block para  BlockRaycastHit | indefinido
    • Função alterada  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 para 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
  • Renomeado  getTime 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).
  • Adicionado  getDay

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âmeras experimentais

  • 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 )

Unid

  • Descontinuar o componente "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 disparo alterado para um "minecraft:shooter" carregado com um inventário vazio/de improviso para disparar com sucesso a munição carregada

Postar um comentário

Postagem Anterior Próxima Postagem