Команды

Генератор мобов: команда /summon

Босс на спавне, охранник у входа, декоративная фигура вместо статуи. Выберите моба и настройте его — команду с NBT соберём мы: руками в ней ошибаются на первой же кавычке, после чего она молча не выполняется.

Уже есть команда? Вставьте её — форма заполнится сама

Кого призываем

Враждебные

Нейтральные

Мирные

Водные

Из Нижнего мира

Из Края

Особые

Имя, здоровье и теги

Через точку, до 5 штук. По ним моба потом находит @e[tag=boss].

Поведение

Только у этого моба

Эффекты

Полезные

Вредные

Прочие

Экипировка

Пишите id или название из игры: iron_sword или «Железный меч». Справа — шанс, что вещь выпадет: обычный срабатывает, только если моба убил игрок, и вещь падает поношенной; «всегда» — выпадет целой при любой смерти.

Результат

Команда /summon

Green Steve

Зомби

  • Не исчезает
Здоровье
обычное
Эффектов
0
Флагов
1

Команда

80 из 256
/summon minecraft:zombie ~ ~ ~ {CustomName:"Green Steve",PersistenceRequired:1b}
Этот моб в спавнере Блок будет спавнить его бесконечно

Как применить

  1. Встаньте туда, где нужен моб

    ~ ~ ~ — место того, кто выполняет команду. Нужен другой угол арены — замените на координаты.

  2. Вставьте команду в чат

    Нужны права оператора. Команда длиннее 256 знаков в чат не влезет — тогда в командный блок, там предела нет.

  3. Найдите его потом по тегу

    Тег из шага 2 ловит @e[tag=…]: так босса убирают или лечат. Собрать селектор поможет селектор целей.

Что нужно знать про /summon

  • Здоровье задаётся ДВУМЯ полями, и это главная ловушка. Health — это текущее здоровье, и оно упирается в максимальное: зомби с Health:100f появится с двадцатью. Поднять потолок можно только атрибутом max_health, поэтому в команду уходят оба разом.
  • Имя — текстовый компонент, а не строка. CustomName:"Босс" в современной игре не работает вовсе, моб останется безымянным. Поэтому же в имени работают коды: &cСтраж будет красным.
  • Детёныш у монстров и у животных — разные поля. У зомби это IsBaby:1b, у коровы — возраст числом (Age:-24000). IsBaby на корове не делает ничего.
  • «Без ИИ» и «Неуязвимый» — это статуя. Моб остаётся стоять там, где появился, не двигается, не атакует и не получает урона. Так делают декоративные фигуры на спавне.
  • «Не исчезает» нужно почти всегда. Обычный моб пропадает, когда рядом долго нет игроков, — и босс на арене исчезнет до того, как к нему придут.
  • Команда собрана для 1.21.5 и новее. Второй формы записи тут нет намеренно: у сущностей поля переезжали не однажды и по-разному — ActiveEffects стал active_effects в 1.20.5, атрибуты сменили имена полей в 1.21, а имя с 1.21.5 лежит объектом (CustomName:{text:"Босс",color:"red"}), а не строкой с JSON — старую запись нынешняя игра покажет над головой буквально. Отдать команду, которую мы не сверили построчно, хуже, чем не отдать её вовсе.
  • Экипировка — это equipment, а не HandItems. С 1.21.5 предметы лежат компаундом «слот → предмет», шансы — в drop_chances. Команда со старыми HandItems и ArmorItems выполнится, а моб появится голым. Старую команду можно вставить в импорт — экипировка переедет в новую запись.
  • Шанс выпадения по умолчанию — 8,5%, и только от руки игрока. Такая вещь падает поношенной. «Всегда» пишет шанс 2.0: вещь выпадет целой при любой смерти, «никогда» — 0.0. Предмет с «Проклятием утраты» не выпадет ни при каком шансе.
  • Эффекты у призванного моба ставятся бесконечными. Эффект, спадающий через полминуты, на боссе не значит ничего. Снимите «Навсегда», если нужен конечный.

Того же моба, но внутри блока, который спавнит его бесконечно, соберёт спавнер мобов — начинку он берёт отсюда же. Названия полей сверены с Minecraft Wiki (Entity format, Commands/summon), экипировка — с кодом клиента 26.3; запись — для Java Edition 1.21.5+.

Частые вопросы

Как призвать моба с большим здоровьем?

Двумя полями сразу: Health задаёт текущее здоровье, а потолок поднимает атрибут max_health. Зомби с одним только Health:100f появится с двадцатью.

Как сделать моба, который не двигается?

Снять ИИ (NoAI) — моб останется стоять. Вместе с «Неуязвимым» это и есть статуя; «Не исчезает» нужно почти всегда, иначе моб пропадёт при отдалении игрока.

Как призвать моба с мечом или в броне?

Полем equipment: equipment:{mainhand:{id:"minecraft:iron_sword"}}. Старые HandItems и ArmorItems с 1.21.5 не работают — моб появится голым. Шанс выпадения задаёт drop_chances.