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
134,652
CurseForge ID
1242459
Last Updated
Jul 27, 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
Nevoka Core
a coremod for all my mods
Actually Subtractions
An unofficial 1.20.1 port of Actually Additions.
Multi Arrow Effects [Multiple Effects on One Arrow]
Combine arrows with potion effects and carry multiple effects in a single shot.
Charset Crafting
Expanded crafting and new crafting!
Statues: Rechiseled
Allows you to create statues in your (or someone else's) image
Sleepn't (Disable sleep, keep spawnpoints)
Do you like staying up all night, but you like spawnpoints too? No more searching! With this mod, you can't sleep, but y...