Changes since 5.1.0+1.18.2
- Upload changelog to GitHub on release - embeddedt
- Log all option overrides once at startup rather than per mixin - embeddedt
- Make disabling feature.measure_time also disable game/world load messages - embeddedt
- Spotless - embeddedt
- Never replace search tree on 1.16 with REI present - embeddedt
- Fix issue with anonymous classes in mixin - embeddedt
- Limit registry wrapping to known bad mods to avoid performance issues - embeddedt
- Update zh_cn Translation (#150) - ZZZank
- Fix remapping issue on newer MC versions - embeddedt
- Only provide each mod its own model list in ModelBakeEvent - embeddedt
- Make modelRegistry.keySet() more accurate on Forge when dynamic resources is on - embeddedt
- Credit AE2 for JUnit bootstrap extension design - embeddedt
- Get testing working, add tests for blockstate cache rebuilds - embeddedt
- Add custom agent to work around https://github.com/FabricMC/fabric-loader/issues/817 - embeddedt
- Upgrade Fabric Loader to 0.14.21 - embeddedt
- Update Loom to prepare for unit tests - embeddedt
- Deduplicate climate parameters - embeddedt
- Add null check for ClassInfo objects - embeddedt
- Rewrite clear_mixin_classinfo, now more aggressive - embeddedt
- Fix missed import during merge - embeddedt
- Revamp mod warning system, also warn about FerriteCore missing - embeddedt
- Fix dynamic resources losing nested model loads sometimes - embeddedt
- Fix mixin crash outside dev - embeddedt
- Add option categories - embeddedt
- Add in-game patch descriptions - embeddedt
- Tweak dynamic resources model baking override point on Fabric - embeddedt
- Modify entity loading semantics on Forge to allow EntityJoinWorldEvent handlers to load chunks - embeddedt
- Make datapack reload exception silencers not required - embeddedt
- Add Traditional Chinese translation (#148) - notlin4
- Reduce Twilight Forest structure lag - embeddedt
- Bump patch version for beta builds - embeddedt
- Set version specifiers automatically in release script [skip ci] - embeddedt
Changes since 5.1.0+1.16.5
- Upload changelog to GitHub on release - embeddedt
- Log all option overrides once at startup rather than per mixin - embeddedt
- Make disabling feature.measure_time also disable game/world load messages - embeddedt
- Spotless - embeddedt
- Never replace search tree on 1.16 with REI present - embeddedt
- Fix issue with anonymous classes in mixin - embeddedt
- Limit registry wrapping to known bad mods to avoid performance issues - embeddedt
- Update zh_cn Translation (#150) - ZZZank
- Fix remapping issue on newer MC versions - embeddedt
- Only provide each mod its own model list in ModelBakeEvent - embeddedt
- Make modelRegistry.keySet() more accurate on Forge when dynamic resources is on - embeddedt
- Credit AE2 for JUnit bootstrap extension design - embeddedt
- Get testing working, add tests for blockstate cache rebuilds - embeddedt
- Add custom agent to work around https://github.com/FabricMC/fabric-loader/issues/817 - embeddedt
- Upgrade Fabric Loader to 0.14.21 - embeddedt
- Update Loom to prepare for unit tests - embeddedt
- Add null check for ClassInfo objects - embeddedt
- Rewrite clear_mixin_classinfo, now more aggressive - embeddedt
- Revamp mod warning system, also warn about FerriteCore missing - embeddedt
- Fix dynamic resources losing nested model loads sometimes - embeddedt
- Fix mixin crash outside dev - embeddedt
- Add option categories - embeddedt
- Add in-game patch descriptions - embeddedt
- Tweak dynamic resources model baking override point on Fabric - embeddedt
- Modify entity loading semantics on Forge to allow EntityJoinWorldEvent handlers to load chunks - embeddedt
- Make datapack reload exception silencers not required - embeddedt
- Add Traditional Chinese translation (#148) - notlin4
- Bump patch version for beta builds - embeddedt
Changes since 5.0.4+1.20.1
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Apply merge mode change to 1.18 - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Add missing ExpectPlatform - embeddedt
- Change spark version - embeddedt
- Give correct MC/platform info to profiler - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Bump Forge - embeddedt
- Initial version of resource pack caching for 1.19.4+ - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 5.0.4+1.19.4
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Apply merge mode change to 1.18 - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Add missing ExpectPlatform - embeddedt
- Give correct MC/platform info to profiler - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Initial version of resource pack caching for 1.19.4+ - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 5.0.4+1.18.2
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Apply merge mode change to 1.18 - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Give correct MC/platform info to profiler - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 5.0.4+1.19.2
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Apply merge mode change to 1.18 - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Give correct MC/platform info to profiler - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 5.0.4+1.18.2
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Apply merge mode change to 1.18 - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Give correct MC/platform info to profiler - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 5.0.4+1.19.2
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Apply merge mode change to 1.18 - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Give correct MC/platform info to profiler - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 5.0.4+1.16.5
- Set version specifiers automatically in release script [skip ci] - embeddedt
- Disable cache_strongholds when LittleTiles is installed - embeddedt
- Populate isFabric earlier - embeddedt
- Clean up build script some more - embeddedt
- Use same merge mode as default Spark - embeddedt
- Make mixin info clearing work on Fabric - embeddedt
- Add option to aggressively clear Fabric mapping tables - embeddedt
- Use correct platform name - embeddedt
- Add platform name to hooks - embeddedt
- Add option to profile launch using Spark - embeddedt
- Eliminate need to use platform hook to retrieve server here - embeddedt
- Add 1.20 to README - embeddedt
- Use WeakReference for server variable but never clear it for better mod compat - embeddedt
- Add a few more features to resource pack cache engine (for 1.19.4+) - embeddedt
- More aggressively load model files - embeddedt
- Explicitly run it on all branches - embeddedt
- Do not run Gradle workflow when pushing a tag - embeddedt
Changes since 1.16.1
- Rewrite CanonizingStringMap to simply use a normal HashMap and intern keys - embeddedt
- Make config wrapping possible to disable - embeddedt
- Attempt fix for Engineer's Decor and related crashes - embeddedt
- Use annotated tags for releases [skip ci] - embeddedt
- Fix missing newline [skip ci] - embeddedt
- Add framework to load specific mod classes sequentially, preventing deadlocks - embeddedt
- Fix incorrect classname in Valhelsia Structures patch - embeddedt
- Avoid printing "automatic merge went well" message [skip ci] - embeddedt
- Allow resolving merge conflicts inside propagator [skip ci] - embeddedt
- Change dynamic_dfu to return real schemas as well - embeddedt
- Add yet another texture folder - embeddedt
- Fix CF publishing - embeddedt
- Move curseforge/modrinth code into common file - embeddedt
- Add tickable object framework - embeddedt
- Add autorelease script [skip ci] - embeddedt
- Ensure bin is populated by release runner [skip ci] - embeddedt
- Add script for auto-propagating changes to modern branches where possible [skip ci] - embeddedt
- Fix Wizards spell textures being missing - embeddedt
- Add automated, ephemeral release workflow [skip ci] - embeddedt
- Tweak faster_texture_loading injection point for compatibility - embeddedt
- Change dev build link [skip ci] - embeddedt
- Ensure CTM's metadataCache is thread-safe - embeddedt
- Avoid CME during Indigo model bake on Fabric - embeddedt
- New versioning scheme - embeddedt
- Return missing model for null BlockState - embeddedt
- Allow Fabric version to run on >=1.16.2 - embeddedt
- Add name change easter egg when running on snapshots - embeddedt
Changes since 3.7.1
- Update config fixer for 1.18 - embeddedt
- Add a few missing ClientOnlyMixin annotations - embeddedt
- Rewrite CanonizingStringMap to simply use a normal HashMap and intern keys - embeddedt
- Make config wrapping possible to disable - embeddedt
- Attempt fix for Engineer's Decor and related crashes - embeddedt
- Use annotated tags for releases [skip ci] - embeddedt
- Fix missing newline [skip ci] - embeddedt
- Add framework to load specific mod classes sequentially, preventing deadlocks - embeddedt
- Fix incorrect classname in Valhelsia Structures patch - embeddedt
- Avoid printing "automatic merge went well" message [skip ci] - embeddedt
- Allow resolving merge conflicts inside propagator [skip ci] - embeddedt
- Change dynamic_dfu to return real schemas as well - embeddedt
- Add yet another texture folder - embeddedt
- Fix CF publishing - embeddedt
- Move curseforge/modrinth code into common file - embeddedt
- Add tickable object framework - embeddedt
- Add autorelease script [skip ci] - embeddedt
- Ensure bin is populated by release runner [skip ci] - embeddedt
- Add script for auto-propagating changes to modern branches where possible [skip ci] - embeddedt
- Fix Wizards spell textures being missing - embeddedt
- Add automated, ephemeral release workflow [skip ci] - embeddedt
- Tweak faster_texture_loading injection point for compatibility - embeddedt
- Remove MC version from archive base name - embeddedt
- Re-add new versioning logic (was somehow dropped during merge) - embeddedt
- Change dev build link [skip ci] - embeddedt
- Ensure CTM's metadataCache is thread-safe - embeddedt
- Avoid CME during Indigo model bake on Fabric - embeddedt
- New versioning scheme - embeddedt
- Return missing model for null BlockState - embeddedt
- Allow Fabric version to run on >=1.16.2 - embeddedt
- Add name change easter egg when running on snapshots - embeddedt