Structured Mod Loader [FORGE]
No reviews yet
Recursively loads subdirectories of \mods while excluding keywords!
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
StructuredModLoader
ATTENTION DISCONTINUED FOR NOW:
Hi - there was an issue with a specific 1.18.2 forge update. Somebody made a pull-request on my GitHub, I didn't come around to testing and building it but it would likely work. I've more or less made the choice to abandon this project because Modpack managers like pax do not work with this kind of approach and in my eyes it does not make much sense since I found out about them.
StructuredModLoader, short SML, is a Minecraft Forge mod for those that wish to achieve a tidier \mods folder!
Once placed inside the main mods directory, it will recursively search for .jar files in all subfolders and present them to the regular Forge modloader FML.
This Mod is mainly aimed at modpack creators, to keep track of library mods and actually content-adding ones. (See example directory tree)
It will log everything it does or does not to the regular gamelog.
Getting started:
It's as easy, as installing literally any other mod:
Drop the downloaded .jar file from the Releases page into the mods folder of your Minecraft Forge installation!
By default directories containing one of the keywords
ignore,unstable and disable
will be excluded from loading, aswell as any folder that is deeper than 3 folders in the directory tree.
Configuration:
Upon first launch, the Mod will create a config file located at \config\StructuredModLoader.toml, where you can configure the infinite list of keywords to be excluded aswell as the maximum recursion depth, capped at 5
If the file should get deleted or its Syntax (TOML) is invalid, the invalid values will be reset to their default and the file will be created again.
Examples: (Link!)

Notice the StructuredModLoader.jar is still inside the regular \mods folder, just like Optifine!
Dependencies:
Known incompatibilities:
- Optifine (
FIX: place in regular \mods folder) - Any mod that implements transformers or a coremod! (WIP)
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers