The shared library behind my other mods (Jacksen's Tweaks: General, Jacksen's Patches: General, Jacksen's Tweaks: Tensura and Jacksen's Patches: Tensura). It adds nothing to the game by itself. Install it only because one of those mods needs it.
What it does for them:
- Switchable modules. Every tweak and patch in my mods is a separate module with its own on/off switch in
config/<mod>/modules.json. That file also lists what each module does, what kind of change it is, and whether it is on by default. - Sensible defaults. Integrations and patches start switched on. Balance changes and diagnostics start switched off.
- Safety checks. A module only runs while every mod it needs is installed. Modules that hook into another mod's internals also check the exact version they were written for. Otherwise they stay off, and the log says which modules are active, switched off or skipped, and why.
- One-time settings take-over. If you used my older all-in-one mods (Jacksen's Tensura Tweaks or Jacksen's TR Tweaks), your on/off switches and settings are copied over automatically the first time each new mod starts. The old files are left untouched.
Fair warning: AI was used heavily in the making of this. Considering most of the mods I wanted to add patches or integrations with other mods for were entirely AI generated, I do not think that is unreasonable.
Standard Boilerplate: No reposting, no directly modifying the original mod itself. However, if you want to make a separate addon that gives more functionality, overwrites some of what I did, updates the code to later version? Feel free! And anyone is free to use it in their modpack as well. If you find any bugs you want to report, or features you think I should add, or just want me to update it because I haven't checked the mod in a while, feel free to leave a comment!

