MobsBeGone 🐾🚫
MobsBeGone — это легковесный Fabric-мод для Minecraft 1.21.1, позволяющий полностью запретить появление определённых мобов с помощью чёрного списка.
Он был создан, поскольку существующие решения оказались слишком сложными для небольших проектов. Данный мод разработан с акцентом на простоту и эффективность.
🔧 Принцип работы
- Мод считывает файл
mobsbegone-blacklist.json
из папки конфигураций. - В файле перечисляются идентификаторы существ, появление которых требуется отключить (например,
"minecraft:creeper"
). - При запуске файл анализируется, и чёрный список сохраняется в таблицу с быстрым доступом O(1).
- При попытке появления любого моба (естественным путём, через команду, в структурах и т.д.) проверяется его наличие в чёрном списке.
- Если моб присутствует в списке, он немедленно удаляется и никогда не отображается визуально.
Логика реализована безопасно: запрещённые сущности помечаются для удаления во время следующего игрового тика.
📂 Пример конфигурации
Разместите файл по пути: config/mobsbegone-blacklist.json
(Базовая конфигурация включает всех актуальных мобов Minecraft)
[
"minecraft:creeper",
"minecraft:enderman",
"anothermod:somebaka"
]
После этого указанные мобы больше не появятся в мире.
Допускается добавление любых сущностей из базовой игры или других модификаций.
Важно: последняя запись в списке НЕ должна содержать завершающей запятой!