Текст и цвет
Генератор мобов: команда /summon
Босс на спавне, охранник у входа, декоративная фигура вместо статуи. Выберите моба и настройте его — команду с NBT соберём мы: руками в ней ошибаются на первой же кавычке, после чего она молча не выполняется.
Уже есть команда? Вставьте её — форма заполнится сама
Что нужно знать про /summon
- Здоровье задаётся ДВУМЯ полями, и это главная ловушка. Health — это текущее здоровье, и оно упирается в максимальное: зомби с Health:100f появится с двадцатью. Поднять потолок можно только атрибутом max_health, поэтому в команду уходят оба разом.
- Имя — текстовый компонент, а не строка. CustomName:"Босс" в современной игре не работает вовсе, моб останется безымянным. Поэтому же в имени работают коды: &cСтраж будет красным.
- Детёныш у монстров и у животных — разные поля. У зомби это IsBaby:1b, у коровы — возраст числом (Age:-24000). IsBaby на корове не делает ничего.
- «Без ИИ» и «Неуязвимый» — это статуя. Моб остаётся стоять там, где появился, не двигается, не атакует и не получает урона. Так делают декоративные фигуры на спавне.
- «Не исчезает» нужно почти всегда. Обычный моб пропадает, когда рядом долго нет игроков, — и босс на арене исчезнет до того, как к нему придут.
- Команда собрана для 1.20.5 и новее. Второй формы записи тут нет намеренно: у сущностей поля переезжали не однажды и по-разному — ActiveEffects стал active_effects в 1.20.5, атрибуты сменили имена полей в 1.21. Отдать команду, которую мы не сверили построчно, хуже, чем не отдать её вовсе.
- Экипировки тут нет, и это тоже решение. Предмет в руке моба — это целый конструктор предмета внутри конструктора моба, а поле, в котором он лежит, недавно переименовали. Появится, когда сверим построчно.
- Эффекты у призванного моба ставятся бесконечными. Эффект, спадающий через полминуты, на боссе не значит ничего. Снимите «Навсегда», если нужен конечный.
Того же моба, но внутри блока, который спавнит его бесконечно, соберёт спавнер мобов — начинку он берёт отсюда же. Найти уже призванных помогает селектор целей. Названия полей сверены с Minecraft Wiki (Entity format, Commands/summon) и относятся к Java Edition 1.20.5+.
Частые вопросы
Как призвать моба с большим здоровьем?
Двумя полями сразу: Health задаёт текущее здоровье, а потолок поднимает атрибут max_health. Зомби с одним только Health:100f появится с двадцатью.
Как сделать моба, который не двигается?
Снять ИИ (NoAI) — моб останется стоять. Вместе с «Неуязвимым» это и есть статуя; «Не исчезает» нужно почти всегда, иначе моб пропадёт при отдалении игрока.
Почему детёныш не получается?
У монстров и у животных это разные поля: у зомби флаг IsBaby, у коровы возраст числом (Age:-24000). IsBaby на корове не делает ничего.
