MINECRAFT PE 1.19.80 OFICIAL
Características experimentais:
Ainda mais recursos experimentais estão disponíveis nesta atualização que estão chegando na atualização Trails & Tales !
Como esses recursos ainda estão incompletos, em desenvolvimento e considerados um trabalho em andamento, certifique-se de fazer backup de seus mundos antes de ativar os recursos experimentais. Os recursos podem ser ativados ativando a opção “Próxima grande atualização” nas configurações do mundo.
Jogador se esgueirando
- A capacidade de esgueirar-se por menos de 1,5 blocos está agora por trás do botão “Short Sneak”. Ative a alternância para continuar testando o recurso enquanto continuamos a poli-lo
- 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
- Esgueirar-se agora requer espaço suficiente para ficar de pé para sair do estado de esgueirar-se
- Os jogadores farão a transição de nadar para esgueirar-se se não conseguirem se levantar, mas conseguirem se esgueirar
Cherry Grove
- Apresentando o bioma Cherry Grove, com lindas cerejeiras em flor. Você pode encontrá-lo nas montanhas, como Meadows
- Tem uma nova flor, Pink Petals, como cobertura do solo, que pode ser transformada em Pink Dye
- Porcos, coelhos, ovelhas e abelhas aparecem lá
- Vem com um novo conjunto de madeira para as cerejeiras
Arqueologia
- Adicionadas as Trail Ruins, uma estrutura enterrada de uma cultura perdida
- Adicionado o bloco Suspicious Gravel, que tem as mesmas características da Suspicious Sand
- Adicionado areia suspeita para aquecer as ruínas do oceano
- Adicionado cascalho suspeito às ruínas do oceano frio
- Adicionados 16 novos fragmentos de cerâmica (agora 20 fragmentos de cerâmica no total)
- Estes foram distribuídos entre os cinco sítios arqueológicos: Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins e Trail Ruins
Guarnições de armadura
- Agora você pode personalizar visualmente sua armadura com uma variedade de acabamentos exclusivos na Mesa de Metalurgia
- Os acabamentos de armadura são puramente visuais, sem benefícios de jogabilidade e só podem ser aplicados a capacetes, peitorais, perneiras e botas
- Todos os padrões de acabamento são visualmente iguais no ícone de item de uma armadura, mas a cor ainda mudará com base no material de acabamento
- Para verificar qual padrão de acabamento uma peça de armadura possui, você pode passar o mouse sobre ela no inventário
- Um acabamento de armadura tem duas propriedades: um padrão e um material
- O padrão é definido pelo Modelo de Metalurgia usado para aplicar o acabamento e representa o padrão visual do acabamento
- O material é definido por qual ingrediente você usou para aplicar o acabamento e representa a cor do acabamento
- Os ingredientes viáveis que você pode usar para definir a cor do seu Armor Trim são os seguintes:
- Ferro
- Cobre
- Ouro
- Lápis
- Esmeralda
- Diamante
- Netherita
- Redstone
- Ametista
- Quartzo
Gabaritos de Metalurgia
- As mesas de metalurgia foram redesenhadas em uma estação de trabalho para atualizações e modificações de equipamentos físicos
- Juntamente com os slots para combinar uma peça de equipamento e materiais, agora existe um slot necessário para um tipo de item chamado Moldes de Metalurgia
- Os modelos de metalurgia definem que tipo de atualização você fará no equipamento
- Ele especifica que tipo de itens você pode atualizar e quais ingredientes são válidos para personalizar a atualização
- Atualmente, existem duas categorias de modelos de metalurgia: Armor Trim e Netherite Upgrade
- Os Modelos de Metalurgia de Armor Trim podem ser encontrados em todo o mundo, e cada uma das seguintes estruturas contém seu próprio Modelo de Metalurgia exclusivo:
- Pillager Outpost: Sentry Armor Guarnição
- Pirâmide do Deserto: Guarnição da Armadura das Dunas
- Naufrágio: Guarnição da Armadura Costeira
- Templo da Selva: Guarnição de Armadura Selvagem
- Monumento do Oceano: Guarnição da Armadura da Maré
- Cidade Antiga: Ward Armor Guarnição
- Mansão da Floresta: Vex Armor Trim
- Fortaleza Nether: Guarnição de armadura de costela
- Remanescente do bastião: guarnição da armadura do focinho
- Fortaleza: Guarnição da Armadura de Olhos
- End City: Spire Armor Guarnição
- Trail Ruins: Wayfinder Armor Trim, Raiser Armor Trim, Shaper Armor Guarnição, Host Armor Guarnição
- Cidade Antiga: Guarnição da Armadura do Silêncio
- Os Modelos de Metalurgia são encontrados em Baús em suas respectivas estruturas, exceto no Monumento do Oceano. Em vez de encontrá-lo em Baús, os Guardiões Anciões às vezes deixam cair um Modelo de Metalurgia quando derrotados
- Alguns modelos de ferragem de acabamento de armadura são mais raros do que outros, portanto, fique atento a eles para impressionar seus amigos!
- Os Modelos de Metalurgia são consumidos quando usados para atualizar um item na Mesa de Metalurgia
- Você pode criar uma cópia de um Modelo de Metalurgia na Mesa de Trabalho com 7 Diamantes + 1 bloco de material do qual o modelo é feito + 1 Modelo de Metalurgia, que produzirá 2 do mesmo Modelo de Metalurgia
Equipamento Netherita
- A fabricação de equipamentos Netherite agora também requer um modelo de ferragem de atualização Netherite
- Netherite Upgrade Smithing Templates podem ser encontrados aleatoriamente em todos os baús Bastion Remnant, e há uma garantia de 2 em cada Treasure Room Bastion Remnant
- Essa mudança foi feita por vários motivos:
- Aumenta o tempo que os jogadores utilizam o equipamento Diamante antes do Netherite
- Faça do equipamento Netherite uma conquista mais significativa na progressão do jogo
- Adapta Netherite de forma mais natural ao novo sistema de criação da Mesa de Metalurgia
Sensores Sculk Calibrados
- Uma nova variante dos sensores Sculk que permite filtrar vibrações com base em seu nível de frequência. Eles não são encontrados naturalmente e só podem ser criados
- Eles podem ser criados com 1 Sculk Sensor e 3 Amethyst Shards na Crafting Table
- Um lado do Sensor Sculk Calibrado pode receber um sinal Redstone como entrada
- A força desse sinal Redstone é a única frequência de vibração que o Sensor Sculk ouvirá
Ressonância de Vibração
- Blocos de Ametista têm um novo comportamento quando colocados adjacentes aos Sensores Sculk
- Se esse Sensor Sculk receber uma vibração, o Bloco de Ametista reemitirá sua frequência como uma vibração separada em seu local
- Esse comportamento é chamado de ressonância de vibração e permite que os jogadores movam frequências de vibração por longas distâncias sem ter que recriar a vibração naturalmente.
Melhorias de sinais
- Os sinais melhoraram as opções de personalização
- O texto do sinal agora pode ser editado após ser colocado no mundo
- Isso pode ser feito interagindo com o Signo
- Ambos os lados do letreiro agora podem ter texto e cores separados, permitindo mais opções de personalização
- Por padrão, um sinal solicitará que você insira o texto da frente quando colocado
- Para aplicar o texto no verso, você deve caminhar até o outro lado e interagir com esse rosto para editá-lo
- Os sinais agora também podem ser encerados com Honeycomb, evitando qualquer outra edição em seu texto
Baunilha Paridade:
- Armas renomeadas e encantadas agora são exibidas em respawn e janelas de bate-papo com cores quando um jogador é morto por uma entidade que o usa ( MCPE-162679 )
- Placas de pressão ponderadas agora produzem o mesmo som da edição Java ( MCPE-164912 )
- Removido o limite de caracteres para nomes de objetivos de placar e nomes de exibição de objetivos ( MCPE-165064 )
- Melões e abóboras agora podem crescer em lama, podzol, terra enraizada e raízes lamacentas de mangue
- Blocos de nylium agora estão agrupados com Netherrack no inventário criativo ( MCPE-163587 )
- Armor Stands agora desaparecem sem efeitos sonoros quando mortos com o comando /kill ( MCPE-159136 )
- Caixa de colisão do Panda ligeiramente diminuída para corresponder à Edição Java
- Caixa de colisão do Urso Polar ligeiramente aumentada para corresponder à Edição Java
- Baús de suprimentos de naufrágio não estão mais faltando Moss Block como pilhagem ( MCPE-168376 )
- Os mobs mais uma vez sofrerão danos quando estiverem em um bloco incompleto ao lado de uma fogueira ( MCPE-167479 )
Correções e Alterações:
Estabilidade e desempenho
- Corrigidas várias falhas que poderiam ocorrer durante o jogo
- Corrigido um bug em que os Padrões de Banner inválidos faziam com que os jogadores na distância de renderização travassem ( MCPE-164478 )
- Corrigido um bug em que os blocos de comando poderiam fazer com que os atores dentro de um bloco de nível congelassem ( MCPE-162011 )
- Corrigida uma falha que poderia ocorrer ao abrir a guia Meus pacotes com um pacote quebrado ( MCPE-165806 )
Jogabilidade
- Corrigido o jogador se movendo na direção errada após sair de uma tela de contêiner ao usar um gamepad ( MCPE-121565 )
- Os jogadores não podem mais se esgueirar enquanto voam ( MCPE-166834 )
- A câmera do jogador não aparece mais dentro dos blocos ao correr e nadar ( MCPE-166565 )
- Transição de animação corrigida entre nadar e caminhar ( MCPE-166769 )
- O efeito Health Boost não reabastecerá totalmente a saúde do jogador depois que o efeito acabar ( MCPE-165434 )
- Corrigidos os sons da caverna ambiente para não tocar mais quando o jogador entra ou carrega no The End ( MCPE-141493 )
Mobs
- Mobs agora podem entrar em um barco apenas se forem menores que o próprio barco
- Os aldeões agora gerarão partículas verdes quando uma troca bem-sucedida for concluída
- Mobs não reproduzem mais o som do jogador comer quando alimentados com materiais de reprodução
- Tartarugas agora podem entrar em Barcos e Barcos com Baú ( MCPE-65719 )
- Hoglins, ursos polares e aranhas não podem mais entrar em barcos e barcos com baú ( MCPE-161197 )
- Corrigida a dessincronização da posição do orbe da experiência após o teletransporte ( MCPE-59584 )
- Os aldeões agora acordarão em uma posição válida e não passarão pelos blocos ( MCPE-142544 )
Blocos
- Os botões Mangrove, Bamboo e Polished Blackstone não são mais visíveis nos mapas
- As flores são mais uma vez exibidas imediatamente quando colocadas dentro de um vaso de flores
- Os Portais do Nether agora podem substituir blocos além do ar ao serem gerados. Isso inclui blocos como camadas de grama e neve ( MCPE-162272 )
- Blocos de luz não podem mais ter seus níveis de luz alterados nos modos Sobrevivência ou Aventura ( MCPE-138868 )
- Os sons da fogueira agora são mais altos e claros ( MCPE-122296 )
- As esponjas não emitem mais partículas de gotas de água debaixo d'água ( MCPE-122138 )
- Corrigido um problema em que lã colorida se tornava lã branca após ser carregada de mundos anteriores a 1.17 ( MCPE-168684 )
Unid
- As poções não têm mais um brilho de encantamento, devido a obscurecer a cor do conteúdo da poção
- Cozinhar frutas do coro em uma fornalha agora gerará experiência ( MCPE-68127 )
Acessibilidade
- Um controle deslizante de intensidade de brilho que ajusta a transparência do brilho visual em itens encantados foi adicionado às configurações de acessibilidade
- Um controle deslizante de velocidade de brilho que ajusta a rapidez com que o brilho visual brilha em itens encantados foi adicionado às configurações de acessibilidade
- O indicador de foco agora é automaticamente visível nos itens de menu ao usar um teclado
- A conversão de texto em fala não lê mais os itens selecionados anteriormente após mover para um novo
- A conversão de texto em fala não fica mais travada na guia de acessibilidade de leitura enquanto o usuário alterna entre diferentes guias
Interface de usuário
- Adicionado um cabeçalho e título para a guia de inventário na tela de inventário ao usar o Pocket UI
- Aparência atualizada das telas de login e inscrição
- Aumentou o espaçamento entre os cabeçalhos na tela Configurações para aumentar a legibilidade
- A rolagem do touchpad agora corresponde à direção de rolagem do sistema operacional
- O botão de feedback no menu de pausa agora solicitará ao usuário um modal antes de redirecionar para o navegador
- Navegação de alternância corrigida no menu Editar mundo ao usar gamepad ou teclado que foram ignorados anteriormente
Gráfico
- Reduziu pela metade a visibilidade padrão do brilho em itens encantados, que agora podem ser modificados nas configurações de acessibilidade ( MCPE-167814 )
- Diminuiu a visibilidade padrão do brilho em itens encantados, que agora podem ser modificados nas configurações de acessibilidade
- Corrigido um problema em que caixas pretas desnecessárias apareciam em VR ao redor de blocos parciais
- Corrigido o problema em que várias fontes de luz (como tochas) emitiam incorretamente luz branca em RTX ( MCPE-166947 )
- As botas não lutam mais quando usadas por um jogador
- As partes "perna" e "cinto" das Leggings não lutam mais quando usadas por um jogador
- As capas não piscam mais em vermelho quando danificadas ( MCPE-105347 )
- Corrigida uma lacuna visível no modelo Hopper ( MCPE-55122 )
- Corrigido o alinhamento do slot de saída da Crafting Table ( MCPE-143255 )
- Entrar na lava na visão de terceira pessoa não faz mais com que a câmera fique preta ( MCPE-166861 )
Mercado
- Uma lista de desejos foi adicionada para selecionar jogadores para teste, para que os jogadores possam salvar coisas para comprar mais tarde
- Esse recurso ainda está em teste e, por enquanto, estará disponível apenas para jogadores selecionados
- Procure este ícone no Marketplace:
reinos
- Corrigido um problema que impedia os jogadores no PlayStation 5 de comprar uma avaliação do Realms Plus
- Adicionada a capacidade de os membros atualizarem a versão do servidor Realm, o que significa que o proprietário do Realm não precisará fazer logon para atualizar
- Adicionado navegação D-pad no pop-up da tela de feed do Realms
- Adicionada navegação de teclado no pop-up da tela de feed do Realms
- Corrigido um bug em que os jogadores ficavam presos se adicionassem um pacote de recursos a um reino expirado e clicassem no botão sair
- Corrigido um bug em que os pacotes de conteúdo aplicados a um mundo em um slot de reino eram aplicados a outro mundo em outro slot no mesmo reino
- Corrigido um bug em que os pacotes de conteúdo aplicados a um mundo não eram aplicados intencionalmente ao ingressar em um mundo
- Corrigido um botão Cancelar extra exibido na caixa de diálogo de download de arquivo móvel
- Adicionado um link para a Declaração de Privacidade da Microsoft na caixa de diálogo de upload mundial
Controles de toque
- Adicionado novo toque e segure Stack Splitting para seleção precisa dos itens em um único slot
- Corrigido um problema em que os itens podiam ficar presos na mesa de criação ao usar a entrada de toque
- Se o jogador estiver debaixo d'água e o Auto-Jump estiver ativado, ao se aproximar de um bloco 1 nível acima do nível atual, ele subirá. Isso também permite o salto automático da água para a terra
Atualizações técnicas:
Pacotes de modelos complementares atualizados
- Modelos de complementos atualizados para 19.80 com novos recursos, comportamentos e documentação estão disponíveis para download em aka.ms/MCAddonPacks
Em geral
- Para pacotes de comportamento usando a versão 1.19.80 e superior, as receitas não aceitam mais uma consulta Molang para o campo de dados do item, em vez disso, use o nome completo do item, por exemplo. use { "item": "namespace:actor_spawn_egg" } em vez de { "item": "spawn_egg", "data": "query.get_actor_info_id('namespace:actor')" }
- Corrigido um problema que fazia com que o InteractComponent não funcionasse corretamente durante a espreitadela ( MCPE-168449 )
Comandos
- O comando /execute agora exibe uma mensagem de erro apropriada quando há um erro no segundo ou subcomando subseqüente seletor de destino ( MCPE-164304 )
- Forneça suporte de preenchimento automático para estados de bloco
- Adicionadas duas novas sobrecargas ao comando de convocação:
- /summon [spawnPos: xyz] voltado para <posição: xy z> [spawnEvent: string] [nametag: string]
- /summon [spawnPos: xyz] voltado para <lookAtEntity: target> [spawnEvent: string] [nametag: string]
- Corrigido um problema em que o botão colar na IU do bloco de comando lembrava pressionamentos extras de colagens com falha ( MCPE-163705 )
- Para mundos que usam a versão 1.19.80 e superior, a aquisição de um ovo de desova personalizado por meio de um comando só pode ser bem-sucedida com o nome completo e não com um valor auxiliar, por exemplo. "/give @s namespace:actor_spawn_egg"
- O bloco "fence" agora está dividido em nomes exclusivos, "oak_fence", "acacia_fence", "birch_fence", "dark_oak_fence", "jungle_fence" e "spruce_fence"
- Os comandos ainda funcionarão com "fence", mas apenas um novo nome de cerca será sugerido no prompt de comando
- Requisito removido para argumento(s) blockState ao usar outros argumentos opcionais em /fill /setblock e /clone ( MCPE-167959 )
- Implementado o comando "inputpermission", que permite definir a câmera ou o movimento do jogador como habilitado ou desabilitado
- Sintaxe: /inputpermission set <alvo: jogador> <permissão: câmera | movimento> <estado: ativado | desativado>
- Implementado o seletor de alvo "haspermission", que permite a seleção com base nos níveis de permissão do jogador
Eventos do jogo
- evento de jogo item_interact_finish agora tem uma frequência de vibração de 2 em vez de 14
- item_interact_start não é mais considerado uma vibração detectável
- Enrolar uma vara de pescar agora emite vibração de disparo de projéteis
Componentes orientados a dados
- Adicionado o campo "lose_target" aos dados do projétil para especificar se uma entidade deve desmarcar seu alvo após disparar o projétil
- Adicionado um novo componente de Transformação para blocos para suportar rotação, dimensionamento e translação. O componente pode ser adicionado ao bloco inteiro e/ou a permutações de blocos individuais. Por exemplo.
"minecraft:transformation": {
"translation": [0.0, 0.1, -0.1],
"scale": [0.5, 1, 1.5],
"rotation": [90, 180, 0]
}
- As geometrias transformadas ainda têm as mesmas restrições que as geometrias não transformadas, por exemplo. um tamanho máximo de 30/16 unidades
Complementos e mecanismo de script
- Os tipos de informações de chance usados em JSONs de recurso de árvore para alguns troncos e folhagens agora permitem 0 como chance (valores como 0,0001 eram permitidos, mas não 0)
- As promessas de formulário agora são rejeitadas usando erros digitados, em vez de strings usadas anteriormente
Filtros de entidade
- Criado novo filtro de entidade "is_raider" para determinar se o assunto faz parte de um ataque
Metas de IA
- Campo "cooldown" adicionado aos descritores de destino no objetivo "minecraft:behavior.nearest_attackable_target"
Blocos
- Componente obsoleto minecraft:part_visibility block
- Adicionado comportamento bone_visibility para minecraft: componente de bloco de geometria
ItemStack
- Função adicionada getTags(): string[] - Retorna todas as tags do item
- Adicionada a função hasTag(tag: string): boolean - Retorna verdadeiro se o item tiver a tag especificada
EntityEquipmentInventoryComponent
- Este componente é usado para manipular o equipamento de mobs e jogadores. Para usá-lo, chame getComponent('equipment_inventory')
- Função adicionada getEquipment(equipmentSlot: EquipmentSlot): ItemStack | indefinido - Retorna o item no slot de equipamento fornecido
- Função adicionada getEquipmentSlot(equipmentSlot: EquipmentSlot): ContainerSlot - Retorna o slot do contêiner para o slot de equipamento fornecido
- Função adicionada setEquipment(equipmentSlot: EquipmentSlot, itemStack?: ItemStack): void - Define o item no slot de equipamento fornecido
ItemDurabilityComponent
- O ItemDurabilityComponent agora funciona com todos os itens danificáveis, não apenas itens personalizados
- Danos de propriedade removidos
- Definir dano agora lançará uma exceção se estiver fora do intervalo [0, maxDurability]
Mercado
- No mapa WDW Magic Kingdom, os carrinhos na Big Thunder Mountain, Snow White and the Seven Dwarves e Space Mountain agora se alinham corretamente com o Minecart invisível ao qual estão conectados
Servidores
- Os blocos agora podem opcionalmente (por meio de uma configuração em StartGamePacket) usar um valor de hash para seus IDs de rede. Este valor de hash é independente de todos os outros blocos e permanece estável em versões futuras
Estrutura de teste de jogo
- Exceções GameTest específicas atualizadas para serem lançadas como objetos de erro GameTestError
- Adicionados dois novos comandos:
- /gametest stopall - Usado para parar manualmente todos os testes enquanto eles estão rodando
- /gametest runsetuntilfail - Usado para executar um conjunto de testes, mas será interrompido automaticamente se algum dos testes falhar
API (Experimental)
- Versões atualizadas para adicionar novas APIs ao estável:
- Adicionada a versão 1.1.0 de @minecraft/server
- Adicionada versão 1.2.0-beta de @minecraft/server
- Versão 1.1.0-beta removida de @minecraft/server
- Movido o seguinte para @minecraft/server estável (1.1.0)
- runTimeout
- runInterval
- clearRun
- currentTick
- Vetor3
- BlockPermutation (apenas um subconjunto de funcionalidade)
- Bloquear
- getBlock
- enviar mensagem
- enviar mensagem
- Os erros de tempo de execução do Minecraft agora são acionados como objetos JavaScript Error em vez de strings
- Corrigimos vários problemas de herança de classe base e adicionamos várias novas classes base a determinados tipos de classe
- /reload funciona se um pacote de scripts fizer referência a um pacote de recursos do cliente
- Corrigido um bug em que a função BeforeItemUseOnEvent getBlockLocation retornaria indefinido ( MCPE-166945 )
- A classe BeforeItemUseOnEvent agora herda de ItemUseOnEvent
- Movido o seguinte para @minecraft/server estável (1.0)
- Corrigido um bug em que sendMessage falhava quando a mensagem continha aspas Unicode
- sinais
- Adicionado setText para definir o texto em um sinal com uma string regular, um RawMessage ou um RawText
- Adicionado getText para obter a string em um sinal, retornará indefinido se setText for chamado com RawMessage ou RawText
- Adicionado getRawText para obter o RawText em um sinal, retornará indefinido se setText for chamado com uma string
- Adicionado getTextDyeColor e setTextDyeColor para ler/escrever o corante do texto do sinal
- corantes
- Adicionada enumeração DyeColor
- enviar mensagem
- rawtext agora é RawMessage[] em vez de (string | RawMessage)[]
- RawMessage
- A propriedade rawtext em RawMessage não é mais (string | RawMessage)[] e é RawMessage[]
- RawText
- Adicionada uma classe RawText para ler RawMessage como em Signs
- Cavalgando
- Adicionado getRiders a EntityRideableComponent , que retorna uma matriz de todas as entidades atualmente montando esta entidade
- Adicionado EntityRidingComponent - este componente é apenas em entidades que estão atualmente montando em outra entidade
- Tem uma propriedade entityRidingOn que retorna a entidade em que esta entidade está atualmente montada
- Função adicionada getEntity(id: string): Entidade | indefinido - Obtém uma entidade. Retorna indefinido para entidades que não existem ou não foram carregadas
- Dimensão
- obterEntidades
- Tipo de retorno modificado para Entity[]
- Nome do parâmetro modificado getEntities para opções
- Nova assinatura: getEntities(options?: EntityQueryOptions): Entity[]
- getPlayers
- Tipo de retorno modificado para Player[]
- Nome do parâmetro modificado getPlayers para opções
- Nova assinatura: getPlayers(opções?: EntityQueryOptions): Player[];
- @minecraft/server-ui
- Ao criar formulários, todas as strings somente leitura voltadas para o usuário (por exemplo, rótulos de texto, opções suspensas etc.) agora aceitam RawMessage Isso afeta as seguintes classes:
- ActionFormData
- ModalFormData
- MessageFormData
- Função adicionada getItemStack(amount?: number, withData?: boolean): ItemStack - Obtém uma pilha de itens do bloco. Retorna indefinido para blocos que não possuem um item correspondente (por exemplo, ar)
- Ao criar formulários, todas as strings somente leitura voltadas para o usuário (por exemplo, rótulos de texto, opções suspensas etc.) agora aceitam RawMessage Isso afeta as seguintes classes:
- BlockPermutation
- Função adicionada getItemStack(amount?: number): ItemStack – Cria uma pilha de itens da permutação do bloco. Retorna indefinido para blocos que não possuem um item correspondente (por exemplo, ar)
- Propriedade de dados removida
- BlockComponent
- Adicionado bloco de propriedade somente leitura - Obtém o bloco ao qual o componente está anexado
- IEntityComponent renomeado para EntityComponent
- Recipiente
- Classes substituídas
BlockInventoryComponentContainer , InventoryComponentContainer e PlayerInventoryComponentContainer com Container - função addItem agora retorna o restante da pilha de itens adicionados se o contêiner estiver cheio, senão indefinido
- A função transferItem não ocupa mais um slot de destino e agora colocará o item fornecido no primeiro slot disponível. A função agora retorna o restante da pilha de itens se o contêiner estiver cheio, senão indefinido
- Função adicionada moveItem(fromSlot: number, toSlot: number, toContainer: Container): void - Move um item de um container para outro, substituindo qualquer item no slot de destino
- A função swapItems agora pode trocar slots vazios
- Função removida clearItem - Por favor, use setItem (indefinido)
- Classes substituídas
- sinais
- Corrigido um problema em que o texto definido em Signs usando setText não era refletido em Signs no cliente até que o Sign fosse recarregado
- getComponent('minecraft:sign') agora funciona com sinais suspensos
- obterEntidades
As seguintes APIs foram movidas de beta para estável @minecraft/server (1.1.0):
- dimensão
- typeId
- getVelocity()
- localização
- getHeadLocation()
- crachá
- eu ia
- getViewDirection()
- obterEntidades
- getEntitiesAtBlockLocation
- getPlayers
- EntityQueryOptions
- EntityQueryScoreOptions
- Tipo de jogo
- World.getPlayers
Fonte: feedback-minecraft-bedrock