/summon com NBT: equipamento, atributos e as tags que definem o comportamento de uma criatura
Invocar uma criatura é uma palavra. Fazer com que ela mantenha seu equipamento, não desapareça, não queime e não se afaste exige seis tags específicas. Veja o que cada uma faz.
/summon zombie funciona. Um zumbi que mantém sua armadura, fica parado, sobrevive à luz do dia e nunca desaparece precisa de mais seis tags, e elas não são descobertas a partir da ajuda do comando.
As seis que importam
/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
CustomName:'"Guard"',CustomNameVisible:1b}
| Tag | Efeito |
|---|---|
PersistenceRequired:1b | Nunca desaparece. A mais importante para criadores de mapas |
NoAI:1b | Congelado — sem movimento, sem ataques, sem gravidade |
NoGravity:1b | Flutua, mas mantém sua IA |
Silent:1b | Sem sons de criatura |
Invulnerable:1b | Imune a tudo, exceto /kill e O vazio |
Glowing:1b | Contorno através das paredes |
PersistenceRequired e nomeação estão relacionados, mas não são a mesma coisa: uma Etiqueta também impede o desaparecimento, mas CustomName definido via NBT não impede, a menos que você adicione PersistenceRequired. Isso confunde quase todo mundo que constrói um NPC de loja.
Equipamento que não cai
{HandItems:[{id:"minecraft:diamond_sword",count:1},{}],
ArmorItems:[{},{},{},{id:"minecraft:diamond_helmet",count:1}],
HandDropChances:[0f,0f],ArmorDropChances:[0f,0f,0f,0f]}
Duas coisas a notar. ArmorItems é ordenado pés, pernas, peito, cabeça — de baixo para cima, o que é o inverso de como as pessoas listam armaduras. E as entradas vazias {} são placeholders obrigatórios; você não pode pular slots.
As chances de queda são números decimais de 0f a 1f. Qualquer valor acima de 1f garante a queda e mantém os encantamentos e a durabilidade do item intactos.
Atributos
{attributes:[{id:"minecraft:max_health",base:40},
{id:"minecraft:movement_speed",base:0.35}]}
Definir max_health não cura a criatura para o novo máximo — ela aparecerá com seu antigo valor de saúde e parecerá danificada. Adicione Health:40f junto.
IDs comuns: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.
Passageiros se empilham para baixo
{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}
A entidade mais externa é a que está na parte inferior. Aninhar Passengers dentro de Passengers constrói a torre para cima. Cada passageiro precisa de seu próprio NBT completo se você quiser configurá-lo.
A Rocha Matriz é diferente
A Rocha Matriz (Bedrock) não tem argumento NBT em /summon. A sintaxe é /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>, e o comportamento é definido através de eventos de surgimento em vez de tags. Um blob NBT Java colado na Rocha Matriz não será executado.
Escolha uma criatura e alterne essas tags visualmente — com a ordem dos slots de armadura tratada para você — no /summon Generator.