Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.12.0+1.19.2
- Call onDynamicResourcesStatusChange if dynamic resources is enabled - embeddedt
- Don't run mappings clearer on FL 0.15+, it's not needed - embeddedt
- Update GitHub workflows (#358) - Kichura
- Tidy up version detection (#352) - Fury_Phoenix
- Add bug report template, heavily derived from Sodium - embeddedt
- Restrict resource pack cache to assets/ and data/ folders - embeddedt
- Make dynamic maps return empty immutable collections instead of throwing - embeddedt
- Lower priority of datapack reload exception mixins - embeddedt
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.12.1+1.20.1
- Call onDynamicResourcesStatusChange if dynamic resources is enabled - embeddedt
- Fix resource pack cache engine being unable to list resource stacks for files - embeddedt
- Don't run mappings clearer on FL 0.15+, it's not needed - embeddedt
- Update GitHub workflows (#358) - Kichura
- Tidy up version detection (#352) - Fury_Phoenix
- Add textureGetter parameter to onBakedModelLoad - embeddedt
- Add bug report template, heavily derived from Sodium - embeddedt
- Only apply resource pack speedup on paths starting with assets or data - embeddedt
- Restrict resource pack cache to assets/ and data/ folders - embeddedt
- Make dynamic maps return empty immutable collections instead of throwing - embeddedt
- Lower priority of datapack reload exception mixins - embeddedt
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.12.1+1.20.4
- Call onDynamicResourcesStatusChange if dynamic resources is enabled - embeddedt
- Fix resource pack cache engine being unable to list resource stacks for files - embeddedt
- Don't run mappings clearer on FL 0.15+, it's not needed - embeddedt
- Update NeoForge version - embeddedt
- Update GitHub workflows (#358) - Kichura
- Tidy up version detection (#352) - Fury_Phoenix
- Add textureGetter parameter to onBakedModelLoad - embeddedt
- Add bug report template, heavily derived from Sodium - embeddedt
- Fix mixin target - embeddedt
- Only apply resource pack speedup on paths starting with assets or data - embeddedt
- Restrict resource pack cache to assets/ and data/ folders - embeddedt
- Make dynamic maps return empty immutable collections instead of throwing - embeddedt
- Lower priority of datapack reload exception mixins - embeddedt
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.12.0+1.16.5
- Call onDynamicResourcesStatusChange if dynamic resources is enabled - embeddedt
- Don't run mappings clearer on FL 0.15+, it's not needed - embeddedt
- Update GitHub workflows (#358) - Kichura
- Tidy up version detection (#352) - Fury_Phoenix
- Add bug report template, heavily derived from Sodium - embeddedt
- Restrict resource pack cache to assets/ and data/ folders - embeddedt
- Make dynamic maps return empty immutable collections instead of throwing - embeddedt
- Lower priority of datapack reload exception mixins - embeddedt
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.10.2+1.20.4
- Fix supported version range - embeddedt
- 24w04a - embeddedt
- 24w03a - embeddedt
- Make dynamic maps return empty immutable collections instead of throwing - embeddedt
- Lower priority of datapack reload exception mixins - embeddedt
- Use wildcard on ItemOverrides mixin to capture Forge rename - embeddedt
- Update cap mixin for 1.20 changes - embeddedt
- Update for 1.19 model data manager changes - embeddedt
- Avoid refresh loop if no model data needs refreshing - embeddedt
- Do not actually load all models in replaceAll, use clever trick instead - embeddedt
- Fix Forge errors - embeddedt
- Allow missing models on item overrides - embeddedt
- Slightly optimize entity capability retrieval - embeddedt
- Suppress mixin forceload logging when clear_mixin_info is on - embeddedt
- Spotless - embeddedt
- Update to NeoForge 20.4.70-beta - embeddedt
- Workaround AP throwing exception if there is a compile error in the file - embeddedt
- Bump Fabric Loader - embeddedt
- Update MixinExtras - embeddedt
- Even More ClientOnlyMixin - embeddedt
- More ClientOnlyMixin - embeddedt
- Mark WorldSelectionList mixin as client-only - embeddedt
- Shadow annotations project so they are in the production jar - embeddedt
- Use correct comment style - embeddedt
- Generate config options from both 'mixins' and 'client' keys - embeddedt
- Apply excludedTaskNames in the testmod subproject rather than globally - embeddedt
- Mark some more mixins as ClientOnlyMixin - Fury_Phoenix
- Eliminate extraneous casts (#327) - Fury_Phoenix
- Generate mixin configs automatically using custom AP (#305) - Fury_Phoenix
- Disable dynamic DFU when Litematica is installed - embeddedt
- Prevent mod mixins from applying if there is a Forge loading error - embeddedt
- Only call put on the model map if the replacement model is different - embeddedt
- Make replaceAll implementation more robust, add warning - embeddedt
- Track duration of model bake events when dynamic resources is enabled - embeddedt
- Add Mekanism to model bake event helper - embeddedt
- Support replaceAll on the wrapping model registry - embeddedt
- Make handlers not static - embeddedt
- Disable ModelDataManager fixes if Rubidium is installed - embeddedt
- Update mixin for 1.19 model data changes - embeddedt
- Suppress mixin remap error - embeddedt
- Fix some concurrency issues in Forge's ModelDataManager - embeddedt
- Remove testmod genSources task (#333) - Fury_Phoenix
- Retrieve quads on incorrect cullface lists if direction matches - embeddedt
- Fix nixie tubes being invisible with faster_item_rendering - embeddedt
- Remove dynamic item overrides - embeddedt
- Update mixin - embeddedt
- Fix incorrect merge - embeddedt
- Update mixin target - embeddedt
- Handle missing models in item overrides - embeddedt
- Work around Flywheel leaving freed buffers in BufferBuilder - embeddedt
- Cache item override model instance - embeddedt
- Remove obsolete mixin - embeddedt
- Remove CTM layer hacks entirely on 1.19+, code is unused - embeddedt
- Rewrite CTM predicate handling again, fix more bugs - embeddedt
- Reset block predicate when model is loaded - embeddedt
- Only wrap top-level CTM models if dynamic resources is on - embeddedt
- Add Elevator Mod to dynamic resources iteration list - embeddedt
- 23w51a - embeddedt
- Implement dynamic model cache on vanilla ItemModelShaper - embeddedt
- Implement caching on the blockstate and item to model maps - embeddedt
- Optimize RegistryDelegate#hashCode() - embeddedt
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.12.0+1.20.1
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.12.0+1.20.4
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.11.1+1.18.2
- Avoid refresh loop if no model data needs refreshing - embeddedt
- Do not actually load all models in replaceAll, use clever trick instead - embeddedt
- Slightly optimize entity capability retrieval - embeddedt
- Suppress mixin forceload logging when clear_mixin_info is on - embeddedt
- Bump Fabric Loader - embeddedt
- Update MixinExtras - embeddedt
- Shadow annotations project so they are in the production jar - embeddedt
- Use correct comment style - embeddedt
- Generate config options from both 'mixins' and 'client' keys - embeddedt
- Apply excludedTaskNames in the testmod subproject rather than globally - embeddedt
- Eliminate extraneous casts (#327) - Fury_Phoenix
- Generate mixin configs automatically using custom AP (#305) - Fury_Phoenix
- Disable dynamic DFU when Litematica is installed - embeddedt
- Prevent mod mixins from applying if there is a Forge loading error - embeddedt
- Only call put on the model map if the replacement model is different - embeddedt
- Make replaceAll implementation more robust, add warning - embeddedt
- Track duration of model bake events when dynamic resources is enabled - embeddedt
- Add Mekanism to model bake event helper - embeddedt
- Support replaceAll on the wrapping model registry - embeddedt
- Disable ModelDataManager fixes if Rubidium is installed - embeddedt
- Suppress mixin remap error - embeddedt
- Fix some concurrency issues in Forge's ModelDataManager - embeddedt
- Remove testmod genSources task (#333) - Fury_Phoenix
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.11.1+1.16.5
- Avoid refresh loop if no model data needs refreshing - embeddedt
- Do not actually load all models in replaceAll, use clever trick instead - embeddedt
- Slightly optimize entity capability retrieval - embeddedt
- Suppress mixin forceload logging when clear_mixin_info is on - embeddedt
- Bump Fabric Loader - embeddedt
- Update MixinExtras - embeddedt
- Shadow annotations project so they are in the production jar - embeddedt
- Use correct comment style - embeddedt
- Generate config options from both 'mixins' and 'client' keys - embeddedt
- Apply excludedTaskNames in the testmod subproject rather than globally - embeddedt
- Eliminate extraneous casts (#327) - Fury_Phoenix
- Generate mixin configs automatically using custom AP (#305) - Fury_Phoenix
- Disable dynamic DFU when Litematica is installed - embeddedt
- Only call put on the model map if the replacement model is different - embeddedt
- Make replaceAll implementation more robust, add warning - embeddedt
- Track duration of model bake events when dynamic resources is enabled - embeddedt
- Add Mekanism to model bake event helper - embeddedt
- Support replaceAll on the wrapping model registry - embeddedt
- Disable ModelDataManager fixes if Rubidium is installed - embeddedt
- Fix some concurrency issues in Forge's ModelDataManager - embeddedt
- Remove testmod genSources task (#333) - Fury_Phoenix
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.11.1+1.20.4
- Update cap mixin for 1.20 changes - embeddedt
- Update for 1.19 model data manager changes - embeddedt
- Avoid refresh loop if no model data needs refreshing - embeddedt
- Do not actually load all models in replaceAll, use clever trick instead - embeddedt
- Fix Forge errors - embeddedt
- Allow missing models on item overrides - embeddedt
- Slightly optimize entity capability retrieval - embeddedt
- Suppress mixin forceload logging when clear_mixin_info is on - embeddedt
- Spotless - embeddedt
- Update to NeoForge 20.4.70-beta - embeddedt
- Workaround AP throwing exception if there is a compile error in the file - embeddedt
- Bump Fabric Loader - embeddedt
- Update MixinExtras - embeddedt
- Even More ClientOnlyMixin - embeddedt
- More ClientOnlyMixin - embeddedt
- Mark WorldSelectionList mixin as client-only - embeddedt
- Shadow annotations project so they are in the production jar - embeddedt
- Use correct comment style - embeddedt
- Generate config options from both 'mixins' and 'client' keys - embeddedt
- Apply excludedTaskNames in the testmod subproject rather than globally - embeddedt
- Mark some more mixins as ClientOnlyMixin - Fury_Phoenix
- Eliminate extraneous casts (#327) - Fury_Phoenix
- Generate mixin configs automatically using custom AP (#305) - Fury_Phoenix
- Disable dynamic DFU when Litematica is installed - embeddedt
- Prevent mod mixins from applying if there is a Forge loading error - embeddedt
- Only call put on the model map if the replacement model is different - embeddedt
- Make replaceAll implementation more robust, add warning - embeddedt
- Track duration of model bake events when dynamic resources is enabled - embeddedt
- Add Mekanism to model bake event helper - embeddedt
- Support replaceAll on the wrapping model registry - embeddedt
- Make handlers not static - embeddedt
- Disable ModelDataManager fixes if Rubidium is installed - embeddedt
- Update mixin for 1.19 model data changes - embeddedt
- Suppress mixin remap error - embeddedt
- Fix some concurrency issues in Forge's ModelDataManager - embeddedt
- Remove testmod genSources task (#333) - Fury_Phoenix
Depending on the size of this release, there may be a human-readable changelog available on the wiki page.
Changes since 5.11.1+1.19.2
- Update for 1.19 model data manager changes - embeddedt
- Avoid refresh loop if no model data needs refreshing - embeddedt
- Do not actually load all models in replaceAll, use clever trick instead - embeddedt
- Slightly optimize entity capability retrieval - embeddedt
- Suppress mixin forceload logging when clear_mixin_info is on - embeddedt
- Bump Fabric Loader - embeddedt
- Update MixinExtras - embeddedt
- More ClientOnlyMixin - embeddedt
- Mark WorldSelectionList mixin as client-only - embeddedt
- Shadow annotations project so they are in the production jar - embeddedt
- Use correct comment style - embeddedt
- Generate config options from both 'mixins' and 'client' keys - embeddedt
- Apply excludedTaskNames in the testmod subproject rather than globally - embeddedt
- Eliminate extraneous casts (#327) - Fury_Phoenix
- Generate mixin configs automatically using custom AP (#305) - Fury_Phoenix
- Disable dynamic DFU when Litematica is installed - embeddedt
- Prevent mod mixins from applying if there is a Forge loading error - embeddedt
- Only call put on the model map if the replacement model is different - embeddedt
- Make replaceAll implementation more robust, add warning - embeddedt
- Track duration of model bake events when dynamic resources is enabled - embeddedt
- Add Mekanism to model bake event helper - embeddedt
- Support replaceAll on the wrapping model registry - embeddedt
- Make handlers not static - embeddedt
- Disable ModelDataManager fixes if Rubidium is installed - embeddedt
- Update mixin for 1.19 model data changes - embeddedt
- Suppress mixin remap error - embeddedt
- Fix some concurrency issues in Forge's ModelDataManager - embeddedt
- Remove testmod genSources task (#333) - Fury_Phoenix