Predefinições de datapack
Preset de saque do chefe de fogo Blaze Emperor
A preset do Blaze Emperor é o controle de qualidade de comando longo deste lote. Ela não foi feita para ser colada no chat: a linha de invocação traz nome personalizado, tags, persistência, uma referência ao DeathLootTable e contexto de recompensa mantida. A galeria mostra, portanto, o workbench e a cadeia de entrega via command block do Caminho A antes do resultado do chefe dentro do jogo.
Resultado do preset
Uma preset de chefe do Blaze Emperor de comando longo com entrega visual via command block e um gancho de loot table de datapack.
Saída
Comando de invocação longa do Blaze Emperor
/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
- Monte o Blaze Boss no workbench Summon com nome personalizado, tag de identificação visível, tags de chefe e persistência.
- Adicione ou documente o ID do DeathLootTable que aponta para a tabela de recompensas do datapack.
- Revise o tamanho da Output e trate o aviso de comprimento excessivo para o chat como uma decisão de entrega.
- Use o Caminho A para um teste único: coloque um command block e armazene a linha longa de invocação nele.
- Ative o command block com redstone após verificar o comando armazenado.
- Mantenha o JSON da loot table no mesmo namespace do Project ou do datapack.
- Teste o chefe dentro do jogo e ajuste saúde, dano e Output de recompensas de forma separada.
Por que este preset usa o Caminho A
A invocação do Blaze Emperor é intencionalmente maior que o limite do chat. Colar 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 rápido e único do 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 arquivo `.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 do chefe e do saque
O comando de invocação é responsável pela entidade: nome, tags, persistência, equipamento e referência ao 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 dropar 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 quando vários campos são editados ao mesmo tempo. Faça uma alteração, salve ou copie o resultado e use o resultado dentro do jogo como prova antes de adicionar o próximo recurso.
As tags são especialmente importantes para comandos de limpeza e rastreamento. O exemplo marca o chefe como `nbtforge_boss` e `blaze_emperor` para que atributos, placares e comandos de limpeza possam atingir apenas esse chefe específico.
Para o lado do item neste fluxo de trabalho de chefe, compare o guia de solução de problemas Preset de espada personalizada no Minecraft, a Preset 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 do Blaze Emperor no chat?
A linha ultrapassou o limite do 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 o DeathLootTable faz?
Ele aponta a entidade para um recurso de loot table que o Minecraft deve usar quando o chefe morrer. O datapack precisa conter esse recurso no namespace e caminho correspondentes.
Posso trocar a espada de recompensa?
Sim. Edite o item de recompensa ou a loot table de forma separada 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.