Not Enough Packs
Если вы когда-нибудь собирали крупную сборку на Fabric и сталкивались с тем, что текстуры одного мода упорно не хотят перекрывать текстуры другого, а рецепты аддона игнорируются родительским модом, значит вы уже познакомились с главной болью Fabric API. Мод Not Enough Packs создан именно для того, чтобы решить эту проблему раз и навсегда.
Что делает Not Enough Packs
Стандартный Fabric API собирает ресурсы и датапаки всех модов в один общий котёл. Порядок, в котором игра запрашивает файлы, фактически случаен — он зависит от внутренней реализации загрузчика и не поддаётся предсказуемому контролю. Из-за этого аддон не может гарантированно переопределить текстуру, модель блока или рецепт родительского мода.
Not Enough Packs буквально «взрывает» этот общий набор на отдельные части. Каждый мод становится видимым как самостоятельный ресурспак или датапак, и вы получаете возможность расставить их в нужном порядке вручную. Хотите, чтобы аддон перекрывал текстуры базового мода — просто поставьте его выше в списке. Хотите обратного эффекта — опустите ниже.
Автоматическая сортировка по зависимостям
Помимо ручного управления, в моде есть опция, отключённая по умолчанию, которая автоматически выстраивает моды в порядке их зависимостей. Это требует более глубокого вмешательства в работу Fabric и Minecraft, но зато избавляет от ручной возни в больших сборках, где модов десятки.
Поддерживаемые версии и загрузчик
Not Enough Packs для Minecraft распространяется как мод для загрузчика Fabric. Актуальные сборки ориентированы на ветки Minecraft 1.19 и 1.20, включая промежуточные патчи вроде 1.20.1. Перед установкой обязательно сверьте точную версию игры и версию Fabric Loader — несовпадение мажорных версий приведёт к крашу при запуске.
Отдельно стоит помнить, что мод распространяется по лицензии LGPL, а его использование должно соответствовать EULA Minecraft. Авторы разрешают свободное распространение сборок с этим модом при соблюдении этих условий.
Как установить Not Enough Packs
Установка не отличается от типового сценария для Fabric-модов, но есть нюансы, о которых лучше знать заранее.
- Установите Fabric Loader для нужной версии Minecraft.
- Поместите файл мода в папку mods вашего профиля.
- Убедитесь, что Fabric API также присутствует — без него мод не заработает.
- Запустите игру и проверьте, что мод появился в списке загруженных.
После первого запуска порядок ресурспаков сохраняется в options.txt, а порядок датапаков — в сохранённых данных конкретного мира. Это значит, что настройки привязаны к профилю и миру, а не к глобальному конфигу игры. Если вы переносите сборку на другой компьютер, не забудьте скопировать и эти данные.
Тем, кто предпочитает не возиться с ручным копированием файлов, стоит обратить внимание на лаунчер foxygame.net: в его каталоге дополнений Not Enough Packs устанавливается в один клик вместе с совместимой версией Fabric API, а обновления подтягиваются автоматически. Это заметно экономит время, когда вы тестируете несколько сборок параллельно.
Кому пригодится этот мод
В первую очередь Not Enough Packs нужен авторам аддонов и сборщикам модпаков. Если вы делаете дополнение к популярному моду и хотите гарантированно переопределить его рецепты или модели, без этого инструмента вы будете полагаться на удачу. Во вторую очередь мод полезен игрокам, которые вручную собирают сложные сборки и хотят предсказуемого поведения ресурсов.
Для одиночной игры с парой модов выигрыш не так заметен, но как только количество модов переваливает за два десятка, разница становится очевидной. Больше никаких «почему моя текстура не применилась» и «почему рецепт берётся из другого мода».
Итог
Not Enough Packs закрывает давнюю брешь в экосистеме Fabric, давая разработчикам и сборщикам реальный контроль над порядком ресурсов и датапаков. Скачать Not Enough Packs стоит всем, кто работает с аддонами или собирает крупные модпаки на версиях 1.19 и 1.20. Мод не меняет остальные правила игры, работает поверх привычного Fabric API и решает проблему, которая годами считалась неустранимой.