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}}}}}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
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Captura do preset
Criar o preset
- Construa o Blaze Boss em Summon com um nome personalizado, placa de identificação visível, tags e persistência.
- Adicione ou documente o ID DeathLootTable que aponta para a tabela de recompensas do datapack.
- Revise a duração da Output e trate o aviso de overchat como uma decisão de entrega.
- Use o Caminho A para um teste único: coloque um command block e armazene a longa linha de invocação nele.
- Ative o command block com redstone após verificar o comando armazenado.
- Mantenha a loot table JSON no mesmo namespace Project ou datapack.
- 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.