
Moff's AddonAPI-DynLoad
Активный0.0
Установок
1
Последнее обновление
6 месяцев назад
Версии
1.20.1
Клиент и сервер
Forge
Библиотеки
Аддоны
AddonAPI
AddonAPI представляет собой библиотечный мод, который предлагает интерфейс для динамической загрузки объектов в аддонах в зависимости от установленных в Forge модов. Если целевой мод отсутствует, исключаются только связанные с ним элементы расширения, что обеспечивает безопасный запуск Minecraft.
Поддерживаемая версия
- Forge для Minecraft 1.20.1
Основные возможности
- Динамически загружает зарегистрированные модули в соответствии со списком модов.
- Добавляет раздел
compat
в конфигурации аддонов, который можно настраивать для каждого целевого мода. - Предоставляет условие для рецептов, определяющее их загрузку на основе настроек раздела
compat
. - Включает шаблонный плагин Mixin для отслеживания статуса загрузки модов.
Создание модулей
- Создайте класс модуля, наследуя от
AddonModule
. - Создайте провайдер модуля, наследуя от
AddonModuleProvider
, и вызовитеaddRawModules()
внутри методаregisterRawModules()
. - Вызовите
AddonModuleRegistry.INSTANCE.LoadModule()
в конструкторе вашего аддона.
Использование настроек compat
В рецептах датапаков используйте следующий формат:
{
"type": "YOUR_RECIPE_TYPE",
"conditions": [
{
"type": "addonlib:mods_available",
"required_raw_module": "YOUR_RAW_ADDON_MODULE_NAME"
}
],
...
}