jacksencore-1.0.0.jar
Curse Maven Snippet
What's new
1.0.0 (2026-11-12)
- First version. Shared library for Jacksen's Tweaks: General, Jacksen's Patches: General, Jacksen's Tweaks: Tensura and Jacksen's Patches: Tensura, made when my older all-in-one mods (Jacksen's Tensura Tweaks and Jacksen's TR Tweaks) were split into those four. It does nothing by itself.
- Switchable modules: each mod writes
config/<mod id>/modules.json, with every module's switch, what it does, its kind of change and its default. Defaults by kind: integrations and patches on, balance changes and diagnostics off. - A module only runs while every mod it needs is installed; the log lists which modules are on, switched off or skipped, and why.
- Moving from the old all-in-one mods: remove
jacksentweaks-1.0.x.jar/jacksentrtweaks-1.0.x.jarfrommods/(NeoForge refuses to load them beside the new ones anyway, since the new mods reuse their mod IDs). The first time each new mod starts, it:- copies the old
config/jacksentweaks/modules.json/config/jacksentrtweaks/modules.jsontoconfig/jacksencore/legacy/before anything is rewritten; - takes each module's switch from those copies, so your pack keeps behaving as it did; modules the old mods didn't have get their defaults;
- copies each module's settings file from the old folders if its own folder has none.
- The old files are never changed. A second start keeps your edits and imports nothing.
- If you later delete a
modules.jsonto get the defaults back, also deleteconfig/jacksencore/legacy/, or the old switches are imported again.
- copies the old
This mod has no additional files

