Presets

Predefinições de datapack

Predefinição de saque do chefe de fogo do Blaze Emperor

A preset Blaze Emperor é o portão de qualidade de longo comando para este lote. Não foi feito para ser colado no chat: a linha de invocação traz um nome personalizado, tags, persistência, uma referência DeathLootTable e contexto de recompensa mantida. A galeria, portanto, mostra o workbench e a cadeia de entrega do command block do Caminho A antes do resultado do chefe no jogo.

Resultado do preset

Uma preset de chefe do Blaze Emperor de comando longo com entrega de command block visual e um gancho de loot table de datapack.

Saída

Comando de invocação longa do Imperador Blaze

/summon minecraft:blaze ~ ~ ~ {Tags:["nbtforge_boss","blaze_emperor"],CustomName:{text:"Blaze Emperor",color:"yellow",bold:true},CustomNameVisible:1b,PersistenceRequired:1b,DeathLootTable:"nbtforge:entities/blaze_emperor",equipment:{mainhand:{id:"minecraft:diamond_sword",count:1,components:{"minecraft:custom_name":{text:"Ember Overpower Sword",color:"yellow",italic:false},"minecraft:enchantments":{"minecraft:sharpness":6}}}}}
Too long for Minecraft chat

The longest command line is 429 characters, 173 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Captura do preset

O chefe começa como um incêndio com saúde, nome e contexto de arma visíveis na workbench.
A tabela de recompensas fica ao lado do comando de invocação para que o gancho mortal do chefe tenha um destino real.
NBTForge sinaliza a linha longa para que a entrega seja movida para um command block ou função de datapack.
O caminho A começa dando ou colocando um command block porque a linha de convocação ultrapassou o limite do chat.
O comando de invocação completo é armazenado no bloco em vez de ser colado no chat.
A etapa de ativação executa o comando longo armazenado com segurança no mundo de captura.
O resultado final verifica se o comando entregue gera o chefe Blaze Emperor marcado.

Criar o preset

  1. Construa o Blaze Boss em Summon com um nome personalizado, placa de identificação visível, tags e persistência.
  2. Adicione ou documente o ID DeathLootTable que aponta para a tabela de recompensas do datapack.
  3. Revise a duração da Output e trate o aviso de overchat como uma decisão de entrega.
  4. Use o Caminho A para um teste único: coloque um command block e armazene a longa linha de invocação nele.
  5. Ative o command block com redstone após verificar o comando armazenado.
  6. Mantenha a loot table JSON no mesmo namespace Project ou datapack.
  7. Teste o chefe no jogo e ajuste a saúde, o dano e a produção de recompensas separadamente.

Por que este preset usa o Caminho A

A invocação do Imperador Blaze é intencionalmente maior que o limite do chat. Colá-lo no chat truncaria o comando e criaria uma falha enganosa. O caminho A, o caminho do command block, é o método de entrega visual mais claro para um teste único de fumaça de chefe.

Para mapas de produção, o Caminho B geralmente é uma função de datapack: coloque a linha de invocação sem barras em um `.mcfunction`, execute `/reload` e acione-a com um comando curto `/function`. O artigo usa capturas de tela de command block porque são mais fáceis de revisar visualmente.

  • Não cole a linha longa completa no chat.
  • Use um command block para testes únicos.
  • Use uma função de datapack para spawns de chefes reutilizáveis.

Responsabilidades de chefe e saque

O comando de convocação é responsável pela entidade: nome, tags, persistência, equipment e referência DeathLootTable. O recurso da loot table é responsável pelo conteúdo real da recompensa após a morte do chefe.

Mantenha essas responsabilidades separadas. Se o chefe aparecer, mas não deixar cair nada, inspecione o namespace do datapack e o caminho da loot table antes de alterar o comando de invocação.

Testando sem perder o fio da meada

Comandos de chefe longos são fáceis de quebrar editando vários campos de uma vez. Faça uma alteração, salve ou copie o resultado e use o resultado do jogo como prova antes de adicionar o próximo recurso.

Tags são especialmente importantes para comandos de limpeza e acompanhamento. O exemplo marca o chefe como `nbtforge_boss` e `blaze_emperor` para que atributos, placares e comandos de limpeza possam ter como alvo apenas esse chefe.

Para o lado do item deste fluxo de trabalho do chefe, compare o guia de solução de problemas Como fazer uma preset de espada personalizada em Minecraft, Predefinição de espada Sharpness com lore e brilho e Por que seu comando Minecraft não está funcionando.

FAQ

Por que não colar o comando Blaze Emperor no chat?

A linha ultrapassou o limite de chat Java. Use um command block para um teste único ou coloque a linha sem barras em uma função de datapack e execute-a com `/function`.

O que DeathLootTable faz?

Ele aponta a entidade para um recurso de loot table que Minecraft deve usar quando o chefe morrer. O datapack deve conter esse recurso no namespace e caminho correspondentes.

Posso mudar a espada de recompensa?

Sim. Edite o item retido ou a recompensa da loot table separadamente e verifique novamente o comprimento do comando e o caminho do datapack antes de testar novamente.

Abrir este fluxo

Comece pelo painel Data Pack relacionado e ajuste os campos do preset para o seu mundo.