Mob Filter
Серверные правила для ограничения спавна мобов
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 713 тыс.
- Подписчиков на Modrinth
- 181
- версия
- 61
- Обновлён
- 25 сентября 202625 сент.
- Опубликован
- в 2022
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
MobFilter
MobFilter — это мод для Minecraft, который позволяет ограничить спавн мобов в вашем мире. С его помощью можно:
- Полностью запретить появление определённых мобов
- Создать безопасные зоны в вашем мире, где мобы не могут спавниться
- Ограничить спавн мобов определёнными биомами, временем или уровнем освещения
- Поддержка Fabric и NeoForge
- ...и многое другое
Теперь с поддержкой NeoForge!
Использование
MobFilter использует гибкую систему фильтрации на основе правил, которую вы настраиваете сами. Когда Minecraft хочет заспавнить нового моба, MobFilter проверяет ваши правила и решает, нужно ли «запретить» этот спавн.
При первом запуске Minecraft с установленным MobFilter в директории config вашей установки Minecraft будут созданы два пустых файла конфигурации: mobfilter.simple и mobfilter.json5.
Простая конфигурация (mobfilter.simple)
*Доступно только в версиях 0.19.0+1.21.7 и новее.*
Если вы просто хотите убрать некоторых мобов из игры, отредактируйте mobfilter.simple и добавьте список id мобов, спавн которых вы хотите запретить:
# Я больше никогда не хочу видеть этих мобов:
minecraft:creeper
minecraft:phantom
minecraft:silverfishТакже можно использовать отрицания и подстановочные знаки, чтобы отфильтровать большинство или всех мобов в пространстве имён:
# Я люблю кошек, так что их не фильтруем...
!minecraft:cat
# ...но никаких других ванильных мобов мне не надо
minecraft:*Подробнее см. в документации.
Расширенная конфигурация (mobfilter.json5)
Если вам нужен более детальный контроль над спавном мобов, отредактируйте mobfilter.json5. Этот файл настраивать немного сложнее, но зато ваша логика фильтрации сможет проверять более сложные условия, включая:
- Позицию блока
- Локацию (биом, мир, измерение, BlockId)
- Тип моба (EntityId или SpawnGroup)
- Время суток
- Уровень освещения
- Фазу луны
Например, если вы хотите запретить спавн враждебных мобов в определённой области, можно добавить такое правило:
{
rules : [
{
name : "Safe Zone",
what : 'DISALLOW_SPAWN',
when : {
category : [ 'MONSTER' ],
dimensionId : [ 'minecraft:overworld' ],
blockX: [ -128, 234 ],
blockY : [ 63, 'MAX' ],
blockZ : [ -321, 512 ]
}
}
]
}Подробнее см. в документации.
Зачем этот мод?
Я написал этот мод, потому что хотел играть в выживание в Minecraft со своей дочерью, а для этого нам нужна была зона без мобов вокруг нашей базы. Существует множество других модов, управляющих спавном мобов, но ни один из них не делал ровно то, что мне было нужно.
Бэкпорты?
Как правило, я не делаю бэкпорты, если только речь не идёт о критических проблемах безопасности. Просто переносить каждую фичу мода на каждую старую версию — это слишком нудная работа. Но я с радостью приму PR, если вы захотите сделать это сами.
Правовая информация
Этот мод распространяется под MIT License.
Вы можете свободно включать этот мод в свой модпак при условии указания авторства pcal.net.
Вопросы?
Если у вас есть вопросы по этому моду, присоединяйтесь к серверу Discord:
Частые вопросы
Как установить Mob Filter?
Установите Fabric под свою версию Minecraft, скачайте Mob Filter под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Mob Filter?
У Mob Filter есть сборки для Minecraft 1.19.2–1.20.2, 1.20.4, 1.20.6–1.21.1, 1.21.3–26.3 ….
Нужен ли Mob Filter на сервере?
Ставится только на сервер; игрокам ставить не нужно