Minecraft Wiki
Advertisement

Beta 1.20.10.23 (Android) ou Preview 1.20.10.23 (Windows, iOS, iPadOS, Xbox) é a terceira versão beta/Preview para a Edição Bedrock 1.20.10, lançada em 14 de junho de 2023[1], que corrige erros.

Mudanças[]

Geração do mundo[]

Árvores caídas

Experimental[]

Estas adições e mudanças podem ser acessadas ao ativar as opções experimentais "Beta APIs", "Esgueirar-se Curto e Rastejar" e "Câmeras Experimentais".

Adições[]

Formato do comando[]

/camera
  • O preset "example:example_player_effects" foi adicionado.

Mudanças[]

Jogabilidade[]

Esgueirar e Rastejar
  • Os jogadores agora podem ser forçados a se esgueirar/rastejar enquanto voam.

Formato do comando[]

/camera
  • 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.

Técnico[]

API
  • Os identificadores de propriedade dinâmica agora estão limitados a 1024 caracteres.
  • Removidos MinecraftEffectTypes definidos em @minecraft/server. Veja o pacote @minecraft/vanilla-data NPM para um equivalente.
  • Várias APIs foram mudadas para estável 1.30.
    • tryTeleport(location: Vector3, duration: number, options: ScriptTeleportOptions)foi movido para 3.0.
    • teleport(location: Vector3, options: ScriptTeleportOptions)foi movido para 3.0.
    • function getComponentfoi movido para 3.0.
    • world event PlayerJoinAfterEventfoi movido para 3.0.
    • world event PlayerLeaveAfterEventfoi movido para 3.0.
    • world event PlayerSpawnAfterEventfoi movido para 3.0.
    • EntityComponent EntityHealableComponentfoi movido para 3.0.
    • EntityComponent EntityHealthComponentfoi movido para 3.0.
    • class FeedItemfoi movido para 3.0.
    • class FeedItemEffectfoi movido para 3.0.
    • addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions)foi movido para 3.0.
    • getEffect(effectType: string | EffectType)foi movido para 3.0.
    • getEffectsfoi movido para 3.0.
    • removeEffect(effectType: string | EffectType)foi movido para 3.0.
    • AfterEvents
      • ButtonPushEventfoi movido para 3.0.
      • LeverActivateEventfoi movido para 3.0.
    • A função spawnEntityfoi movido para 3.0.
    • A função spawnItemfoi movido para 3.0.
  • Atualizações do Spawnpoint
    • A função clearSpawn foi removida.
    • A propriedade spawnDimension foi adicionada.
    • A função getSpawnPoint: DimensionLocation | undefined foi adicionada - Retorna o ponto de geração do jogador
    • A função setSpawnPoint(spawnPoint?: DimensionLocation): void foi adicionada - Define o ponto de geração do jogador ou o limpa se spawnPoint estiver indefinido
    • A função getDefaultSpawnPositionfoi renomeada para getDefaultSpawnLocation.
    • A função setDefaultSpawnfoi renomeada para setDefaultSpawnLocation.
    • DimensionLocation
      • Uma nova interface foi adicionada a DimensionLocation - Represents a location in a dimension
    • hasParticipantfunction foi adicionada ScoreboardObjective.
    • As seguintes funções em ScoreboardObjective agora podem aceitar tipos Entity ou string como participantes:
      • getScore
      • setScore
    • removeParticipant
    • getScore, setScore foram removidos de ScoreboardIdentity e Scoreboard.
  • A função removeFromObjective foi removida da função ScoreboardIdentity
  • Raycasting
    • A função getBlockFromRay foi alterada.
      • O tipo de retorno de Block foi movido para BlockRaycastHit | undefined
    • A função getEntitiesFromRay foi alterada.
      • O tipo de retorno de Entity[] foi movido para EntityRaycastHit[]
    • A função getBlockFromViewDirection foi alterada.
      • O tipo de retorno de Block foi movido para BlockRaycastHit | undefined
    • A função getEntitiesFromViewDirection foi alterada.
      • O tipo de retorno de Entity[] foi movido para EntityRaycastHit[]
    • Uma interface foi adicionada para BlockRaycastHit.
    • Uma interface foi adicionada para EntityRaycastHit.
  • leverActivate foi renomeada depois do evento para leverAction.
    • A classe EntityHitAfterEvent foi removida.
    • A classe EntityHitBlockAfterEvent foi adicionada.
    • A classe EntityHitEntityAfterEvent foi adicionada.
    • Classe WorldAfterEvents.
      • A propriedade entityHit foi removida.
      • A propriedade entityHitBlock foi adicionada.
      • A propriedade entityHitEntity foi adicionada.
    • Adicionada 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.
      • Block (verifica se o bloco é uma posição válida nos limites e se o bloco que o contém está carregado e funcionando)
      • Container (verifica se o inventário de contêiner relevante existe e é válido)
      • Effect (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 se está anexada a um placar válido)
      • Entity (verifica se a entidade existe no mundo. Retornará verdadeiro se a entidade estiver morta)
        • Player
        • SimulatedPlayer (Observe que os jogadores simulados não são automaticamente removidos 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.
      • Component
        • 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 o 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 foi renomeado para getTimeOfDay.
    • setTime foi renomeado para setTimeOfDay.
    • setTimeOfDay agora aceita uma enumeração TimeOfDay como um argumento.
    • O timeOfDay argumento para setTime agora deve estar entre 0-23999 (inclusivo).
    • getDay foi adicionado.
  • Atualizado os seguintes valores de enums para serem PascalCase em vez de camelCase
    • ClipboardMirrorAxis
    • ClipboardRotation
    • HttpRequestMethod
    • FormCancelationReason
    • Direction
    • DisplaySlotId
    • EntityLifetimeState
    • FluidType
    • ObjectiveSortOrder
    • ScoreboardIdentityType
    • ScriptEventSource
    • SignSide
    • WatchdogTerminateReason
    • WeatherType

Correções[]

23 problemas corrigidos
Das versões lançadas antes da 1.20.10
  • MCPE-138333 – As árvores caídas não geram mais cogumelos.
  • MCPE-153446 – A capa ao andar de barco muda de posição (dobra) quando você vira a câmera.
  • MCPE-156444 – Medidor de salto de cavalo/burro não tem o mesmo comprimento que a barra de experiência.
  • MCPE-164801 – As interações do slot da estante cinzelada não são simétricas.
  • MCPE-166569 – O jogador às vezes se agachará automaticamente ao subir escadas, trepadeiras, trepadeiras retorcidas, trepadeiras choronas sob blocos completos.
  • MCPE-167447 – Os botões do mouse e do teclado para Atacar/Destruir e Interagir/Colocar se comportam de maneira estranha quando um controlador é detectado.
  • MCPE-168119 – Remover um livro encantado de um porta-livros toca um som errado.
  • MCPE-169453 – As entidades continuam a congelar mesmo sem neve se houver um bloco de neve perto do lado oeste e norte.
  • MCPE-169772 – Os botes quebrados e todas as criatura saem dos barcos quando atualizados para as versões 1.20.
  • MCPE-170814 – P2P/SIG: no_session(Autenticação expirada da detecção).
  • MCPE-170885 – A velocidade de rastejamento não aumenta com o encantamento passos furtivos.
A partir de 1.20.0
Das versões de desenvolvimento 1.20.10
  • MCPE-170834 – As montagens param de funcionar após trocar as montagens diretamente.
  • MCPE-170838 – A cabeça do jogador usa rotações padrão ao rastejar.
  • MCPE-170848 – Ainda é possível fabricar barris com gravetos.
  • MCPE-170889 – A animação de rastejar é reproduzida em cima da de deslizar.
  • MCPE-170983 – A geração de criaturas não está usando caixa de colisão definida por json ao verificar se há obstruções.
  • MCPE-171022 – Preso em trepadeiras e escadas com o novo esgueirando e rastejando curto.
Da versão de desenvolvimento anterior
  • MCPE-171073 – O desbloqueio da receita funciona no modo espectador.
  • MCPE-171203 – O cursor do inventário se ajusta a um ponto aleatório ao mover o controle esquerdo no inventário criativo ou no livro de receitas.
Outro
  • Um problema em que o rastejamento herdado não estava funcionando corretamente com a opção Esgueirar-se Curto e Rastejar desativada, foi corrigido.
  • Um problema em que os valores do placar não eram atualizados no cliente quando atualizados a partir do script foi corrgido.
  • Corrigido um problema.


Referências[]

  1. "Minecraft Beta & Preview - 1.20.10.23" – Minecraft Feedback, 14 de junho de 2023.
Advertisement