MobFilter avatar

MobFilter [1.21.10] [1.20.6] [1.19.4]

MobFilter

MobFilter — это мод для Minecraft, который позволяет ограничивать спавн мобов в вашем мире. Вы можете использовать его для

  • Полностью предотвращать спавн определенных мобов
  • Создавать безопасные зоны в вашем мире, где мобы не могут спавниться.
  • Ограничивать спавн мобов определенными биомами, временем суток или уровнями освещенности
  • …и многое другое

MobFilter использует загрузчик модов Fabric и работает только на сервере.

Использование

MobFilter использует гибкую систему фильтрации на основе правил, которую вы настраиваете. Когда Minecraft пытается заспавнить нового моба, MobFilter проверяет предоставленные вами правила, чтобы определить, следует ли 'заблокировать' спавн.

При первом запуске Minecraft с установленным MobFilter в директории config вашей установки Minecraft будут созданы два пустых файла конфигурации: mobfilter.simple и mobfilter.json5.

Простая конфигурация (mobfilter.simple)

Доступно только в версиях 0.19.0+1.21.7 и позднее.

Если вы просто хотите удалить некоторых мобов из игры, отредактируйте mobfilter.simple и добавьте список идентификаторов мобов, спавн которых вы хотите предотвратить:

# Я больше никогда не хочу видеть этих мобов:
minecraft:creeper
minecraft:phantom
minecraft:silverfish

Вы также можете использовать отрицания и wildcards для фильтрации большинства или всех мобов в пространстве имен:

# Я люблю кошек, так что не фильтруйте их...
!minecraft:cat

# ...но я не хочу ЛЮБЫХ других ванильных мобов
minecraft:*

Подробнее см. в документации.

Расширенная конфигурация (mobfilter.json5)

Если вам нужен более детальный контроль над спавном мобов, вы можете вместо этого редактировать mobfilter.json5. Этот файл немного сложнее настроить, но он позволяет вашей логике фильтрации проверять более сложные условия, включая:

  • Позиция блока
  • Местоположение (Биом, Мир, Измерение, BlockId)
  • Тип моба (EntityId или SpawnGroup)
  • Время суток
  • Уровень освещенности
  • Фаза луны

Например, если вы хотите предотвратить спавн враждебных мобов в определенной области, вы можете добавить такое правило:

{ 
  rules : [
    {
      name : "Безопасная зона",
      what : 'DISALLOW_SPAWN',
      when : {
        category : [ 'MONSTER' ],
        dimensionId : [ 'minecraft:overworld' ],
        blockX: [ -128, 234 ],
        blockY : [ 63, 'MAX' ],
        blockZ : [ -321, 512 ]
      }
    }
  ]
}

Подробнее см. в документации.

Почему этот мод?

Я написал этот мод, потому что хотел иметь возможность играть в выживание в Minecraft с моей дочерью, и для этого нам нужна была зона без мобов вокруг нашей базы. Существует множество других модов, которые управляют спавном мобов, но ни один из них не делал именно то, что мне было нужно.

Обратные порты?

Как правило, я не делаю обратные порты, если не затронуты критические проблемы безопасности. Это просто слишком утомительная работа — переносить каждую функцию мода на каждую старую версию. Но я с радостью принимаю PR, если вы хотите сделать это самостоятельно.

Скачать MobFilter

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasemobfilter-0.0.5+1.18.2.jar1.18.2Fabric15 августа 2022327,1 КБ
Releasemobfilter-0.0.5+1.19.2.jar1.19.2Fabric15 августа 2022327 КБ
Releasemobfilter-0.0.4+1.19.2.jar1.19.2Fabric13 августа 2022326,9 КБ
Releasemobfilter-0.0.3+1.19.jar1.19Fabric2 июля 2022326,9 КБ
Releasemobfilter-0.0.2+1.18.2.jar1.18.2Fabric11 апреля 2022326,9 КБ
Releasemobfilter-0.0.1.jar1.18.1Fabric18 января 2022326,9 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.