Not Enough Packs
Данный мод решает ряд проблем, связанных с обработкой ресурсов и датапаков в Fabric API. Если вы когда-либо сталкивались с ситуацией, когда необходимо, чтобы дополнительный мод мог переопределять текстуры, модели блоков или рецепты основного мода, эта модификация — именно то, что вам нужно.
Стандартная реализация Fabric API объединяет все ресурсы и датапаки в единую массу, из-за чего невозможно гарантировать порядок их загрузки. Фактически, этот порядок является случайным из-за особенностей реализации.
Not Enough Packs решает эту проблему, разделяя ресурсы и датапаки каждого отдельного мода, делая их видимыми и позволяя настроить желаемый порядок загрузки. Также предусмотрена опция (по умолчанию отключенная) для автоматической сортировки модов по зависимостям, что требует более глубокого вмешательства в код Fabric и Minecraft.
Важно отметить, что мод не изменяет другие правила работы системы. Сформированный порядок загрузки ресурсных пакетов сохраняется в файле options.txt и используется при последующих запусках, а для датапаков порядок сохраняется в данных мира.
Документация доступна на GitHub.