Guias
Solução de problemasBedrockRideSummon

Limitações do comando Bedrock para criadores de comandos Java

7 min de leitura

Os comandos Bedrock não são comandos Java com um prefixo diferente. Algumas famílias de comandos se sobrepõem, mas cargas úteis Java NBT, passageiros recursivos, Output de componente de item e datapack JSON não mapeiam um para um. NBTForge avisa onde uma edição selecionada não pode representar os mesmos dados.

Comece com o destino Bedrock selecionado para que a estrutura de passageiros Java não suportada fique visível antes da cópia.
Mova ideias de passageiros de edições cruzadas para o fluxo de trabalho Ride quando Bedrock não puder aceitar Java NBT recursivo.
Mantenha o Output do item Bedrock separada das presets do componente Java em vez de converter manualmente.

Resultado

Uma lista de verificação prática para decidir se um comando Java pode ser copiado para Bedrock ou precisa de um fluxo de trabalho Bedrock separado.

Abrir módulo relacionadoBedrock, Ride, SummonMovendo ideias Java para Bedrock com segurança

Caminho recomendado

  1. Mude o seletor Edition para Bedrock Stable antes de confiar na Output.
  2. Fique atento aos avisos de que Java somente NBT ou componentes não podem ser representados.
  3. Substitua Java Passengers recursivo por comandos de passeio Bedrock de acompanhamento, quando possível.
  4. Evite assumir que os recursos do datapack JSON podem ser executados em mundos Bedrock.
  5. Mantenha as entradas Java e Bedrock Project separadas ao oferecer suporte a ambas as edições.

Fluxos de trabalho de passageiros e viagens

Java pode colocar dados recursivos de passageiros dentro de um comando de convocação. Bedrock geralmente precisa de comandos de condução e configuração em etapas. Isso significa que uma pilha mob Java de uma linha pode se tornar vários comandos Bedrock ou pode precisar de um design diferente.

Quando a ideia visual é mais importante do que a estrutura exata de uma linha, crie primeiro a versão Java e, em seguida, traduza o relacionamento em um fluxo de trabalho de passeio Bedrock.

Itens e entidades pesadas em NBT

Java NBT e componentes de item podem transportar dados detalhados de item, entidade e exibição. Bedrock não aceita as mesmas cargas nos mesmos locais, portanto, o Output Java avançada não deve ser colada diretamente em Bedrock.

Para conteúdo seguro para Bedrock, mantenha os comandos próximos aos argumentos de comando suportados e use os avisos NBTForge como um sinal de parada, não uma sugestão.

  • Os componentes de item Java personalizados não são um sistema de item Bedrock.
  • A entidade Java NBT não se torna um dado de convocação Bedrock válido.
  • Os recursos do datapack JSON são recursos do datapack Java, não pacotes de comportamento Bedrock.

Como publicar conteúdo de edições cruzadas

Se um artigo, preset ou Command Pack tiver como destino ambas as edições, escreva etapas Java e Bedrock separadas. Não esconda as limitações em uma nota de rodapé. Os criadores precisam saber antes de colar.

NBTForge funciona melhor quando uma versão Bedrock é tratada como sua própria receita de comando em vez de um comando Java convertido para baixo.

Envie o artefato copiado

Use este guia para produzir o artefato que um jogador ou criador de mapas irá realmente executar: um comando copiado, um pacote Project ordenado ou um recurso de datapack. A revisão final deve acontecer na Output copiada, não apenas no estado editável do construtor.

Quando o fluxo de trabalho for sensível à versão, rotule a versão de destino ao lado do comando. Ao usar seletores, placares, bossbars, tags, tabelas de saque ou ordem de Project, teste essas dependências em um mundo limpo antes de publicar a configuração.

  • Copie de Output para um comando e de Project para pacotes solicitados.
  • Mantenha Java, Bedrock e variantes de snapshot separadas.
  • Teste primeiro seletores destrutivos com Output inofensiva.
  • Atualize as presets relacionadas quando o guia se tornar o fluxo de trabalho canônico.

Guias e presets relacionados

FAQ

NBTForge pode converter todos os comandos Java em Bedrock?

Não. Ele pode gerar Output Bedrock compatível e mostrar avisos, mas alguns fluxos de trabalho Java NBT, de componente, passenger e datapack não têm um comando Bedrock direto equivalente.

O que devo fazer com os comandos do passenger Java?

Use o fluxo de trabalho de passeio Bedrock quando possível e espere a configuração de vários comandos em vez de um comando de convocação recursivo Java.

Quando este guia deve se tornar um pacote Project?

Use Project quando o fluxo de trabalho precisar de mais de um comando, tiver ordem de configuração e limpeza ou precisar ser editado novamente após o teste. Comandos únicos podem permanecer em Output.