You Shall Not Spawn! - мод на отключение спавна мобов
You Shall Not Spawn! - серверный мод для Minecraft, позволяющий полностью запретить спавн любых мобов через JSON-конфиг. Поддерживает Forge, Fabric, NeoForge и Quilt.
You Shall Not Spawn! - это utility-мод для Майнкрафт, который делает одну простую вещь, но делает её идеально: позволяет полностью выключить спавн любых сущностей в игре. Причём речь не только про ванильных мобов - мод спокойно отключает существ из любых других модов, что делает его настоящей находкой для авторов сборок.
Если вы когда-нибудь собирали модпак, то знаете эту боль: поставил десяток модов, а потом выясняется, что какой-то жук из одного мода спавнится тысячами и ломает баланс, или ванильные зомби мешают концепции сборки. Раньше для этого использовали Bad Mobs, но You Shall Not Spawn (или просто YSNS) по факту стал его более удобной современной заменой. Не зря у проекта больше шести миллионов загрузок - его тащат практически в каждую серьёзную сборку.
Классический пример из практики - сборки на Cobblemon. Там ванильные мобы просто не нужны: игрок должен ловить покемонов, а не отбиваться от криперов. Пара строк в конфиге - и в мире остаются только существа из Cobblemon. При этом мирную сложность включать не надо, механики игры не ломаются.
Возможности мода
Полное отключение спавна сущностей
Добавляете ID нужной сущности в файл config/ysns/disabled_entities.json5 - и всё, моб перестаёт существовать в вашем мире. И тут важный нюанс: отключается именно любой способ появления. Ни естественный спавн, ни яйца призыва, ни команды не помогут призвать заблокированную сущность. Мод задуман именно как инструмент полного удаления, а не как временный фильтр.
Управление частотой спавна по измерениям
Если полностью вырезать моба не хочется, есть второй конфиг - config/ysns/per_dimension_entities.json5. В нём можно задать шанс спавна сущности отдельно для каждого измерения или глобально (для этого используется запись "!.*"). Работает это через вероятность: поставите 0.0 - моб не появится никогда, 0.5 - будет спавниться с шансом 50%. Удобно, когда нужно просто порезать количество надоедливых мобов, а не удалять их насовсем.
Поддержка регулярных выражений
Вот это реально киллер-фича. Допустим, вы хотите отключить всех мобов из какого-то одного мода - прописывать каждого вручную не придётся. Начинаете запись с символа "!" и дальше пишете регулярное выражение. Одной строкой можно выключить всех сущностей мода целиком или группу мобов с похожими ID. Для больших модпаков, где сущностей сотни, это экономит кучу времени.
Конфиг с комментариями
Оба файла конфигурации идут с подробными комментариями и примерами прямо внутри. Даже если вы никогда раньше не трогали JSON5, разобраться получится минут за пять - там буквально показано, что и куда вписывать.
Совместимость и версии
Мод доступен для Fabric, Forge, NeoForge и Quilt, поддерживает Minecraft 1.19.x, 1.20.x и ветку 1.21-1.21.3. Для 1.19.2 и 1.20.1 есть обновлённая ветка 2.0.2, для более свежих версий на Fabric актуальна 1.0.6. Короче, какой бы загрузчик ни был в вашей сборке - конфликтов не будет.
Важные вопросы по использованию
Можно ли добавить мод в свою сборку? Да, проект изначально писался для создателей модпаков. Убирайте всё, что ломает баланс или не вписывается в концепцию.
Это клиентский или серверный мод? Вся логика работает на стороне сервера. Но разработчик рекомендует держать мод и конфиг и у клиентов тоже - на случай, если кто-то захочет поиграть в том же мире в одиночку. В серверной сборке мод с конфигом должны быть всегда.
А что будет с мобами, которые уже заспавнились до блокировки? Ничего - они останутся в мире. Мод не удаляет существующих сущностей, так что убивать их или нет, решать вам. Поэтому лучше настраивать конфиг до создания мира, а не после.
Что если опечататься в ID сущности? Ничего страшного. Невалидные ID просто игнорируются, мод не крашнется и мир не сломается. Сущность, конечно, не заблокируется, но и вреда никакого. Если мод, из которого этот моб, добавится позже - блокировка заработает автоматически, при условии что ID указан верно.
Совет из практики
Перед тем как выкатывать сборку игрокам, прогоните конфиг на тестовом мире: заспавньте через команду мобов из чёрного списка и убедитесь, что они действительно не появляются. И держите регулярки как можно точнее - слишком широкое выражение может случайно зацепить лишних сущностей из других модов.
Если хотите поиграть с друзьями на сервере со своей настроенной сборкой - мод отлично работает на выделенных серверах. Быстрее всего запустить такой сервер Майнкрафт через BungeeHost (https://bungee.host) - хостинг серверов Minecraft, где You Shall Not Spawn! можно установить в один клик вместе со всей сборкой. Арендуете сервер, заливаете конфиг - и у всех игроков одинаковые правила спавна.
Скачать мод You Shall Not Spawn! стоит каждому, кто собирает модпак или просто хочет избавиться от надоедливых мобов в своём мире. Лёгкий, серверный, с гибким конфигом - редкий случай, когда мод делает ровно то, что обещает в названии.
Часто задаваемые вопросы
Совместимость
Зависимости
Детали
Версии мода You Shall Not Spawn! - мод на отключение спавна мобов
Доступно 18 версий. Сначала показаны самые популярные и самые свежие.