Moff's AddonAPI-DynLoad
Modby mofumofumoffy
A library mod that provides an API for dynamically loading objects in addon mods based on the mods loaded by Forge.
Type
Mod
CurseForge Downloads
98,383
CurseForge ID
1242459
Last Updated
Apr 13, 2026
Description
AddonAPI
AddonAPI is a library mod that provides an API for dynamically loading objects in addon mods based on the mods loaded by Forge. If a target mod is not loaded, only the extension elements related to that mod are excluded, allowing Minecraft to launch safely.
Supported Version
- Forge for Minecraft 1.20.1
Main Features
- Dynamically loads registered modules according to the ModList.
- Adds a compat section to addon configs, which can be configured per target mod.
- Provides a recipe condition that determines whether to load a recipe based on the compat config.
- Includes a template Mixin plugin for detecting mod load status.
Creating Modules
- Create a module class by extending AddonModule.
- Create a module provider by extending AddonModuleProvider and calling addRawModules() within the registerRawModules() method.
- Call AddonModuleRegistry.INSTANCE.LoadModule() in the constructor of your addon.
Using compat Settings
In data pack recipes, use the following format:
{ "type": "YOUR_RECIPE_TYPE", "conditions": [ { "type": "addonlib:mods_available", "required_raw_module": "YOUR_RAW_ADDON_MODULE_NAME" } ], ... }Similar Mods
FamiliarsLib
Library mod for the core features of the Alshanex Familiars mod
Gunfire Overhaul: Echoes of the Battlefield
Gunfire Overhaul: Echoes of the Battlefield - an add-on for many weapon mods that adds realistic distant gunfire and art...
EventsLib
An events library adding in missing event listeners
Aquamirae x Better Combat Compatibility
Adds compatibility between aquamirae and better combat, including two custom weapon behaviors
Telepad
Taking teleports to a whole new level
Lycan Origin
Lycan Origin