Beta 1.20.40.22 (Android) ou Preview 1.20.40.22 (Windows, iOS, iPadOS, Xbox) é a terceira versão beta/Preview para a Edição Bedrock 1.20.40, lançada em 20 de setembro de 2023[1], que traz mais paridade a Edição Java e corrige erros.
Adições[]
Geral[]
- A capacidade de personalizar os controles de toque foi adicionada.
- Adicionada opção de toque experimental "Personalizar controles", DESATIVADA por padrão.
- Permite a capacidade de personalizar controles de toque.
- Isso só pode ser feito dentro de um mundo.
- Permite a capacidade de personalizar controles de toque.
Mudanças[]
Jogabilidade[]
- A regra do jogo
spawnradius
agora está definida como10
por padrão para corresponder a Edição Java.
Criaturas[]
- Agora têm um efeito de partícula esfarelado quando são criados.
- Agora mira no jogador dentro de uma distância de 16 blocos.
Técnico[]
- A versão
0.4.5
foi lançada.
Experimental[]
Essas adições e alterações podem ser acessadas ativando os botões experimentais "Betas APIs", "Recursos Molang", "Câmeras experimentais" e "Recursos de Render Dragon para criadores".
Mudanças[]
Técnico[]
- API
- As APIs de câmera foram movidas de beta para
1.6.0
. - As APIs
Entity.is*
foram lançadas de beta para1.6.0
:isSleeping
.isSneaking
.isSprinting
.isSwimming
.isClimbing
.isOnGround
.isInWater
.isFalling
.
- As APIs de nível de jogador e XP foram lançadas de beta até
1.6.0
:addLevels
.addExperience
.level
.getTotalXP
.xpEarnedAtCurrentLevel
.totalXpNeededForNextLevel
.resetLevel
.
- As APIs
Player.is*
de foram lançadas beta para1.6.0
:isEmoting
.isGliding
.isJumping
.isFlying
.
- Todos os métodos além de show em
ActionFormData
,MessageFormData
eModalFormData
foram atualizados para serem chamados no modo somente leitura. BlockInventoryComponent
- A variável de membro do contêiner agora reflete corretamente que pode ser um
Container
ouindefinido
.
- A variável de membro do contêiner agora reflete corretamente que pode ser um
- Um erro de controle de versão que impedia o módulo
@minecraft/server-ui
de funcionar com@minecraft/server
acima da versão1.2.0
foi corrigido. WeatherType
foi movido para1.6.0
:- A função
setWeather
foi movida para1.6.0
. - O evento/propriedade
entityRemove
foi movido de beta para1.6.0
. - O evento/propriedade
entityRemove
foi movido de beta para1.6.0
.
- A função
- A classe
EntityRemovedAfterEvent
foi movido de beta para1.6.0
. - A classe
EntityRemoveAfterEventSignal
from beta to1.6.0
. - A classe
EntityRemovedBeforeEvent
foi movido de beta para1.6.0
. - A classe
EntityRemoveBeforeEventSignal
foi movido de beta para1.6.0
.- O evento/propriedade
entityLoad
foi movido de beta para1.6.0
.
- O evento/propriedade
- A classe
EntityLoadAfterEvent
foi movido de beta para1.6.0
. - A classe
EntityLoadAfterEventSignal
foi movido de beta para1.6.0
.- O evento/propriedade
entitySpawn
foi movido de beta para1.6.0
.
- O evento/propriedade
- O enum
EntityInitializationCause
foi movido de beta para1.6.0
. - A classe
EntitySpawnAfterEvent
foi movido de beta para1.6.0
. - A classe
EntitySpawnAfterEventSignal
foi movido de beta para1.6.0
.- O evento/propriedade
playerBreakBlock
foi movido de beta para1.6.0
. - O evento/propriedade
playerBreakBlock
foi movido de beta para1.6.0
.
- O evento/propriedade
- A classe
PlayerBreakBlockAfterEvent
foi movido de beta para1.6.0
. - A classe
PlayerBreakBlockAfterEventSignal
foi movido de beta para1.6.0
. - A classe
PlayerBreakBlockBeforeEvent
foi movido de beta para1.6.0
. - A classe
PlayerBreakBlockBeforeEventSignal
foi movido de beta para1.6.0
.- O evento/propriedade
playerPlaceBlock
foi movido de beta para1.6.0
.
- O evento/propriedade
- A classe
PlayerPlaceBlockAfterEvent
foi movido de beta para1.6.0
. - A classe
PlayerPlaceBlockAfterEventSignal
foi movido de beta para1.6.0
. - A classe
BlockEventSignalOptions
foi movido de beta para1.6.0
.isAir(): boolean
foi movido de beta para1.6.0
.isLiquid(): boolean
foi movido de beta para1.6.0
.amount
foi movido de beta para1.6.0
.keepOnDeath: boolean
foi movido de beta para1.6.0
.lockMode: ItemLockMode
foi movido de beta para1.6.0
.nameTag?: string
foi movido de beta para1.6.0
.clone(): ItemStack
foi movido de beta para1.6.0
.getTags(): string[]
foi movido de beta para1.6.0
.hasTag(tag: string): boolean
foi movido de beta para1.6.0
.setCanDestroy(blockIdentifiers?: string[]): void
foi movido de beta para1.6.0
.getCanDestroy(): string[]
from beta to 1.6.0.setCanPlaceOn(blockIdentifiers?: string[]): void
foi movido de beta para1.6.0
.getCanPlaceOn(): string[]
foi movido de beta para1.6.0
.- A função
getProperty
foi movida de1.6.0
. - A função
resetProperty
foi movida de1.6.0
. - A função
setProperty
foi movida de1.6.0
.
- A função
getWeather
foi adicionada.
- O
behavior.random_look_around_and_sit
agora possui o campocontinue_sitting_on_reload
. behavior.is_scenting
foi renomeado parabehavior.timer_flag_1
.behavior.is_rising
foi renomeado parabehavior.timer_flag_2
.behavior.is_feeling_happy
foi renomeado parabehavior.timer_flag_3
.behavior.timer_flag 1
: Dispara um evento quando esse comportamento é iniciado e aguarda um período antes de parar. Ao parar devido a esse tempo limite ou por ter sido interrompido por outro comportamento, dispara outro evento.query.timer_flag_1
retornará1.0
no cliente e no servidor quando esse comportamento estiver em execução e0.0
caso contrário.behavior.timer_flag 2
: dispara um evento quando esse comportamento é iniciado e aguarda um determinado período antes de parar. Ao parar devido a esse tempo limite ou por ter sido interrompido por outro comportamento, dispara outro evento.query.timer_flag_2
retornará1.0
no cliente e no servidor quando esse comportamento estiver em execução e0.0
caso contrário.behavior.timer_flag 3
: dispara um evento quando esse comportamento é iniciado e aguarda um determinado período antes de parar. Ao parar devido a esse tempo limite ou por ter sido interrompido por outro comportamento, dispara outro evento.query.timer_flag_3
retornará1.0
no cliente e no servidor quando esse comportamento estiver em execução e0.0
caso contrário.
- Uma nova função de consulta
query.is_in_lava
foi adicionada ao Molang, para saber se uma criatura está atualmente em lava.
- Desativada a "Visualização técnica adiada" em alguns dispositivos Android que não suportam os requisitos atuais para shaders de computação(
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS >= 256
).
Correções[]
- 14 problemas corrigidos
- De versões lançadas antes de 1.20.0
- MCPE-41103 – A lava fluindo para baixo ou totalmente espalhada não se transforma em pedregulho quando tocada pela água lateralmente.
- MCPE-153254 – Os chifres de cabra tem um alcance sonoro muito curto com outros jogadores.
- MCPE-168913 – Dados inválidos em
sound_definitions.json
podem travar o jogo. - MCPE-169067 – A edição do ângulo/lado do sinal será editada atrás em vez de na frente.
- A partir da versão 1.20.0
- MCPE-169666 – Os camelos parecem deslizar ao caminhar.
- MCPE-172369 – Os camelos correm indefinidamente enquanto estão na lava.
- MCPE-172846 – As pernas do camelo não param de se mover quando ele está ocioso.
- MCPE-172917 – Não há mensagem de chat quando não é possível pular a noite com
playerssleepingpercentage
definido acima de 100. - MCPE-173028 – As mensagens de erro "Conexão perdida detectada" e "Conexão abandonada fechada" não foram traduzidas.
- MCPE-173189 – [ScriptAPI] Alguns caracteres são contados como 2 ou 3 caracteres na verificação de contagem de caracteres do método
setLore()
.
- Das versões de desenvolvimento anteriores
- MCPE-173934 – Falha ao ativar o recurso experimental "Renderização diferida".
- Outros
- Um erro extremamente raro (~0,000003% de chance) que poderia fazer com que os quadros dos itens não deixassem cair seus itens quando atingidos ou destruídos foi corrigido.
- Um erro em que fechar o jogo enquanto o portfólio estava aberto resultava em um travamento foi corrigido.
- O preenchimento automático do texto agora move o cursor para o final da linha.
Referências[]
- ↑ "Minecraft - Beta & Preview 1.20.40.22" – Minecraft Feedback, 20 de setembro de 2023.