BCLib
MidnightLib — это библиотека, предоставляющая общие утилиты и систему конфигурации для модов.
Библиотека включает автоматическую интеграцию с ModMenu для каждой зарегистрированной конфигурации — больше не требуется ожидать обновлений ModMenu!
Также реализован список всех конфигураций, созданных с использованием MidnightLib, который отображается при отсутствии установленного ModMenu или при ручной активации функции пользователем.
Основная идея данной библиотеки заключается в том, чтобы всё можно было реализовать с использованием Java-кода, без необходимости работы с JSON-файлами.
В текущей версии библиотеки с помощью Java-кода можно создавать рецепты (recipes), модели (models), теги (tags) и таблицы добычи (loot tables).
InsaneLib — это библиотечный мод, содержащий общие классы для модов Insane, а также некоторые вспомогательные классы.
Текущие возможности:
ExpandAbility — это библиотека, предоставляющая несколько событий для управления стандартными способностями игрока.
Реализованные на данный момент способности/эффекты:
1. Оптимизация использования оперативной памяти. Пример при добавлении в крупный модпак (без Foamfix):
2. Исправление сбоев в различных модах и самом Forge.
3. Общая оптимизация кода.
Начиная с версии 2.3, требуется MixinBooter.
Sodium теперь имеет встроенную поддержку Fabric Rendering API, поэтому использование Indium больше не требуется.
Indium также несовместим с Sodium 0.6.0 и новее, поэтому не используйте его :)
Kambrik — библиотека общего назначения для Kotlin в рамках Fabric, предназначенная для упрощения разработки.
Основные возможности Kambrik: