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
- Agora gera com cogumelos outra vez.
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[]
- O preset "example:example_player_effects" foi adicionado.
Mudanças[]
Jogabilidade[]
- Os jogadores agora podem ser forçados a se esgueirar/rastejar enquanto voam.
Formato do comando[]
- 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 para3.0
.teleport(location: Vector3, options: ScriptTeleportOptions)
foi movido para3.0
.function getComponent
foi movido para3.0
.world event PlayerJoinAfterEvent
foi movido para3.0
.world event PlayerLeaveAfterEvent
foi movido para3.0
.world event PlayerSpawnAfterEvent
foi movido para3.0
.EntityComponent EntityHealableComponent
foi movido para3.0
.EntityComponent EntityHealthComponent
foi movido para3.0
.class FeedItem
foi movido para3.0
.class FeedItemEffect
foi movido para3.0
.addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions)
foi movido para3.0
.getEffect(effectType: string | EffectType)
foi movido para3.0
.getEffects
foi movido para3.0
.removeEffect(effectType: string | EffectType)
foi movido para3.0
.- AfterEvents
ButtonPushEvent
foi movido para3.0
.LeverActivateEvent
foi movido para3.0
.
- A função
spawnEntity
foi movido para3.0
. - A função
spawnItem
foi movido para3.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
getDefaultSpawnPosition
foi renomeada paragetDefaultSpawnLocation
. - A função
setDefaultSpawn
foi renomeada parasetDefaultSpawnLocation
. - DimensionLocation
- Uma nova interface foi adicionada a
DimensionLocation
- Represents a location in a dimension
- Uma nova interface foi adicionada a
hasParticipantfunction
foi adicionadaScoreboardObjective
.- 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
- 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 paraBlockRaycastHit
| undefined
- O tipo de retorno de
- A função
getEntitiesFromRay
foi alterada.- O tipo de retorno de
Entity[]
foi movido paraEntityRaycastHit[]
- O tipo de retorno de
- A função
getBlockFromViewDirection
foi alterada.- O tipo de retorno de
Block
foi movido paraBlockRaycastHit
| undefined
- O tipo de retorno de
- A função
getEntitiesFromViewDirection
foi alterada.- O tipo de retorno de
Entity[]
foi movido paraEntityRaycastHit[]
- O tipo de retorno de
- Uma interface foi adicionada para
BlockRaycastHit
. - Uma interface foi adicionada para
EntityRaycastHit
.
- A função
leverActivate
foi renomeada depois do evento paraleverAction
.- 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.
- A propriedade
- 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)
- A classe
- Mundo
getTime
foi renomeado paragetTimeOfDay
.setTime
foi renomeado parasetTimeOfDay
.setTimeOfDay
agora aceita uma enumeraçãoTimeOfDay
como um argumento.- O
timeOfDay
argumento parasetTime
agora deve estar entre0
-23999
(inclusivo). getDay
foi adicionado.
- Atualizado os seguintes valores de enums para serem
PascalCase
em vez decamelCase
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
- MCPE-169732 – O aqueduto é preto.
- 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[]
- ↑ "Minecraft Beta & Preview - 1.20.10.23" – Minecraft Feedback, 14 de junho de 2023.