-
Notifications
You must be signed in to change notification settings - Fork 0
00. For Data‐Driven Folders
Sleys edited this page Jun 18, 2026
·
3 revisions
Your mod must declare a dependency on sl_data_driven in its META-INF descriptor.
[[dependencies.your_modid]]
modId="sl_data_driven"
mandatory=true
versionRange="*"
ordering="AFTER"
side="BOTH"Inside your mod resources, create the following directory:
data_driven/<your_mod_id>/
Place any files that should be discovered by SL Data-Driven inside this directory.
Example:
data_driven/
└── <your_mod_id>/
├── innate_skill_builder/simple_innate_skill/
│ └── skill.json
└── weapon_builder/category/
└── category.json
During startup, SL Data-Driven:
- Detects mods that declare a dependency on
sl_data_driven - Scans the
data_drivendirectory - Collects the files contained within it
- Makes those files available to supported systems
A mod is considered valid for Data-Driven loading when:
- The dependency on
sl_data_drivenis present - The mod contains a valid
META-INFdescriptor - The mod is loaded successfully by NeoForge/Forge
When these requirements are met, the mod namespace should appear in the Data-Driven registry list.
To be recognized as a valid Data-Driven provider, a mod must:
- Include a valid
META-INFdescriptor - Use the
lowcodefmlmod loader - Declare a dependency on
sl_data_driven
modLoader="lowcodefml"
loaderVersion="[47,)"
license="All Rights Reserved"
[[mods]]
modId="your_modid"
displayName="Your Mod Name"
version="1.0"
authors="you"
[[dependencies.your_modid]]
modId="sl_data_driven"
mandatory=true
versionRange="*"
ordering="AFTER"
side="BOTH"