Changes
- Moved to a multi-loader workspace, like the 1.20 version.
- Backported the following changes:
- Only parse obvious json files as json, theoretically improving performance.
- Properly expand mod loader "group" packs to have one pack per mod in commands.
- Fixed listing patches of
.zip
packs not working properly. - Fix not applying patches from Fabric mods.
- Fixed packs not showing up in
/patched list packs
if they were added using the data packs section of the create world screen (untested, but should work).
Changes
- The mod now uses a proper multi-loader workspace instead of one branch per loader.
- Also we're now publishing source jars.
- Patched now only tries to parse obvious json files as json.
- This should slightly improve load times.
- Side note: this was supposed to be the case from the beginning, but then I noticed the code for it had no usages...
- "Group" packs are now expanded in the commands, meaning e.g. instead of a "Fabric Mods" or "mod_resources" pack there's instead a pack for each mod.
- Fixed listing patches of
.zip
packs not working properly.
Changes
- Bumped Patched library dependency to 1.2.1 (up from 1.1.1).
- Leveraged patch audits in file dumping.
- This means that you can now easily see who changed what (via patches; file replacements have no such indicators).
Internal Changes
- [Breaking Change] Made exposed utility classes
final
and made some internal code package-private. - Made Forge/Fabric code more similar to each other.
- Properly marked internal code as internal.