The Best Resource for Minecraft
The Best Resource for Minecraft

/summon з NBT: спорядження, атрибути та теги для керування поведінкою моба

/summon з NBT: спорядження, атрибути та теги для керування поведінкою моба

Призвати моба — це одне слово. Але щоб зберегти його спорядження, не дати зникнути, згоріти чи втекти, потрібні шість особливих тегів. Ось що робить кожен із них.

/summon zombie works. A zombie that keeps its armour, stands still, survives daylight and never despawns needs six more tags, and they are not discoverable from the command help.

Шість найважливіших

/summon zombie ~ ~ ~ {PersistenceRequired:1b,NoAI:1b,Silent:1b,Invulnerable:1b,
                      CustomName:'"Guard"',CustomNameVisible:1b}
ТегЕфект
PersistenceRequired:1bНіколи не зникає. Найважливіший для створення карт
NoAI:1bЗаморожений — без руху, атак і гравітації
NoGravity:1bЛітає, але зберігає ШІ
Silent:1bБез звуків моба
Invulnerable:1bНевразливий до всього, крім /kill and the void
Glowing:1bКонтур крізь стіни

PersistenceRequired and naming are related but not the same: a name tag also prevents despawn, but CustomName set via NBT не якщо не додати PersistenceRequired. That trips up nearly everyone building a shop NPC.

Спорядження, що не випадає

{HandItems:[{id:"minecraft:diamond_sword",count:1},{}],
 ArmorItems:[{},{},{},{id:"minecraft:diamond_helmet",count:1}],
 HandDropChances:[0f,0f],ArmorDropChances:[0f,0f,0f,0f]}

Дві важливі деталі. ArmorItems is ordered feet, legs, chest, head — знизу вгору, що є зворотним до звичного списку броні. А порожній {} entries are required placeholders; you cannot skip slots.

Шанси випадання — це дробові числа від 0f to 1f. Anything above 1f guarantees the drop і зберігає чари та міцність предмета неушкодженими.

Атрибути

{attributes:[{id:"minecraft:max_health",base:40},
             {id:"minecraft:movement_speed",base:0.35}]}

Встановлення max_health does не лікує моба до нового максимуму — він з'явиться зі старим значенням здоров'я і виглядатиме пошкодженим. Додайте Health:40f alongside it.

Поширені id: max_health, movement_speed, attack_damage, armor, knockback_resistance, follow_range, scale.

Пасажири нашаровуються вниз

{Passengers:[{id:"minecraft:skeleton",Passengers:[{id:"minecraft:chicken"}]}]}

Найзовнішніша сутність знаходиться в самому низу. Вкладення Passengers inside Passengers builds the tower upward. Each rider needs its own full NBT if you want it configured.

Bedrock відрізняється

Bedrock не має аргументу NBT у /summon. The syntax is /summon <entity> <pos> <yRot> <xRot> <spawnEvent> <name>, and behaviour is set through spawn events rather than tags. A Java NBT blob pasted into Bedrock will not run.

Оберіть моба та налаштуйте ці теги візуально (зі збереженням порядку слотів броні) у Генератор /summon.

Спробувати інструмент: /summon Generator →