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.15.0+1.21.5.jar1.21.5Fabric30 марта 202560,1 КБ
Releasemobfilter-0.4.3+1.20.1.jar1.20.1Fabric25 января 2025344,4 КБ
Releasemobfilter-0.14.3+1.21.4.jar1.21.4Fabric14 января 202556,8 КБ
Releasemobfilter-0.11.2+1.21.1.jar1.21.1Fabric3 января 2025342,1 КБ
Releasemobfilter-0.13.0+1.21.3.jar1.21.3Fabric3 января 2025342,2 КБ
Releasemobfilter-0.14.0+1.21.4.jar1.21.4Fabric3 января 2025342,2 КБ
Releasemobfilter-0.14.1+1.21.4.jar1.21.4Fabric3 января 202554,1 КБ
Releasemobfilter-0.14.2+1.21.4.jar1.21.4Fabric3 января 202555,2 КБ
Releasemobfilter-0.11.1+1.21.1.jar1.21.1Fabric7 сентября 2024340,7 КБ
Releasemobfilter-0.11.0+1.21.1.jar1.21.1Fabric6 сентября 2024340,5 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.