Mob Stages
Описание
Этот мод является аддоном для GameStage API. Он позволяет поместить спавн мобов в пользовательскую систему прогрессии. Рекомендуется ознакомиться с описанием мода GameStage API для получения дополнительной информации. Кратко: стадии представляют собой части системы прогрессии, установленной сборкой модов или сервером. Стадии выдаются игрокам через команду, которая обычно запускается модом квестов, достижением или даже командным блоком.
Настройка
Этот мод использует CraftTweaker для конфигурации.
Глобальная настройка
mods.MobStages.addStage(String stage, String entityId);
– Добавляет моба на стадию. При попытке его спавна в мире будет проверяться наличие рядом игроков, имеющих эту стадию разблокированной. Если подходящие игроки не найдены, моб не сможет заспауниться.mods.MobStages.addReplacement(String entityId, String replacementId);
– Добавляет замену для моба. Если его спавн не удался, будет заспаунен заменяющий моб. Требует предварительного добавления моба на стадию. Опционально.mods.MobStages.addRange(String entityId, int range);
– Устанавливает радиус поиска игроков. Радиус по умолчанию – 256 и устанавливается автоматически. Опционально.mods.MobStages.toggleSpawners(String entityId, boolean allow);
– Позволяет спаунерам мобов игнорировать правила стадий и спаунить моба в любом случае.
Настройка для измерений
Мод добавляет версии всех методов из предыдущего раздела для конкретных измерений. Версии для измерений принимают числовой ID измерения в качестве дополнительного последнего параметра. Например, mods.MobStages.addStage(String stage, String entityId);
становится mods.MobStages.addStage(String stage, String entityId, int dimension);
. Если для моба существует запись для измерения, она переопределит глобальную запись.
Пример скрипта
// Криперы требуют стадию one для спавна mods.MobStages.addStage("one", "minecraft:creeper"); // Скелеты требуют стадию two или могут спауниться из спаунера. mods.MobStages.addStage("two", "minecraft:skeleton"); mods.MobStages.toggleSpawner("minecraft:skeleton", true); // Пауки требуют стадию three в Нижнем мире. mods.MobStages.addStage("three", "minecraft:spider", -1); // Зомби в Нижнем мире mods.MobStages.addStage("four", "minecraft:zombie", -1); mods.MobStages.toggleSpawner("minecraft:zombie", true, -1); // Зомби заменяются летучими мышами в других измерениях. mods.MobStages.addStage("four", "minecraft:zombie"); mods.MobStages.addReplacement("minecraft:zombie", "minecraft:bat");