Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
ModernFix

ModernFix

All-in-one mod that improves performance, reduces memory usage, and fixes many bugs. Compatible with all your favorite performance mods!

24.44M
4,458
Optimization
Utility
AboutGalleryChangelogVersions

1.14.1

by embeddedt on May 8, 2023
Download

1.14.1

by embeddedt on May 8, 2023
Download

Changes since 1.14.0

  • Disable faster item rendering by default until its tested more - embeddedt
  • Optimize block item rendering as well - embeddedt
  • Generate resource cache using resource reload workers - embeddedt
  • Add config for integrated server watchdog - embeddedt
  • Remove nonexistent mixin configs - embeddedt
  • Only apply item rendering optimization outside of level rendering - embeddedt
  • Optimize rendering of simple items in GUIs - embeddedt
  • Remove unnecessary injected field on BlockState - embeddedt
  • Change texture loading mixin priority to prevent FAPI conflicts - embeddedt
  • Remove blank space [skip ci] - embeddedt
  • Fix GitHub markdown formatting being different [skip ci] - embeddedt
  • Add dev builds to README [skip ci] - embeddedt
  • Prevent immediate crash when TextureAtlasSprite constructor throws - embeddedt
  • Avoid hard crash if AT fails to apply - embeddedt
  • Adjust release script [skip ci] - embeddedt

4.0.0

by embeddedt on May 5, 2023
Download

4.0.0

by embeddedt on May 5, 2023
Download

Changes since 3.4.1

  • Adjust release script [skip ci] - embeddedt
  • Preparing for release - embeddedt
  • Mark Fabric releases as beta - embeddedt
  • Remove entity renderer mixin as it's not needed on 1.18 - embeddedt
  • Provide more debug information if entity renderer is missing - embeddedt
  • Workaround for runtime resource packs that aren't thread safe - embeddedt
  • Ensure Lithium's cache fields get generated - embeddedt
  • Fix crash with Charm - embeddedt
  • Make block model cache overridable for even more invasive mods - embeddedt
  • Fix material cache on Fabric - embeddedt
  • Increase eviction time - embeddedt
  • Bump maximum models in memory from 1k to 10k - embeddedt
  • Mark ModernFix as breaking DashLoader - embeddedt
  • Emulate the vanilla block/item -> model maps for Fabric mods - embeddedt
  • Bake non-vanilla models on Fabric and then throw away the cache - embeddedt
  • New README [skip ci] - embeddedt
  • Clearer message - embeddedt
  • Complain once per mod ID if an outdated structure is found - embeddedt
  • Fix DFU blaster making DFU too slow - embeddedt
  • Ignore exceptions thrown by structure upgrade command - embeddedt
  • Add Mod Menu compatibility - embeddedt
  • Actually cache item models - embeddedt
  • Rewrite 1.19.4 Fabric model baker mixin for compatibility purposes - embeddedt
  • Tweak Fabric model bakery to run more vanilla code - embeddedt
  • Get Continuity working on Fabric - embeddedt
  • Keep custom models loaded permanently on Fabric - embeddedt
  • Fix entity renderer crash in some modpacks - embeddedt
  • Fix resource cache not being generated on Forge - embeddedt
  • Fix incorrectly mapped mixin - embeddedt
  • Fix spotless - embeddedt
  • Add structure upgrading command - embeddedt
  • Update entity renderer mixin - embeddedt
  • Shrink oversized PalettedContainers - embeddedt
  • Reimplement dynamic entity renderers - embeddedt
  • Drop resource pack mixin from 1.19.4 for now - embeddedt
  • Update resource pack mixin - embeddedt
  • Update - embeddedt
  • Update resource pack mixin - embeddedt
  • Add resource caching to Fabric - embeddedt
  • Load all models initially on Fabric for texture scanning - embeddedt
  • Universal output directory - embeddedt
  • Fix some configs not being available - embeddedt
  • Make sure JEI doesn't reload without a client world - embeddedt
  • Fix model bakery issues - embeddedt
  • Adjust Fabric model bakery mixin for compatibility - embeddedt
  • Fix JiJ - embeddedt
  • Fixes - embeddedt
  • Use proper getOverlay method - embeddedt
  • Fix screen open firing too soon - embeddedt
  • Fix dynresources compat with Fabric API - embeddedt
  • Add Arch transformer to gitignore - embeddedt
  • Use unmapped name for shadow method - embeddedt
  • Fix issues - embeddedt
  • Use custom BakedModel as sentinel - embeddedt
  • Fix mixin - embeddedt
  • Spotless - embeddedt
  • Fix AW - embeddedt
  • Clean up imports - embeddedt
  • Fabric - embeddedt
  • Fabric - embeddedt
  • Fix ModelBakery mixin issue on Fabric - embeddedt
  • Package restructuring for modern FML - embeddedt
  • Split artifact uploads - embeddedt
  • Multiloader - embeddedt
  • Fix search tree config value - embeddedt
  • Fix potential issue if restitching is performed - embeddedt
  • Generate mixin class list at build/run time - embeddedt
  • Update zh_cn.json (#69) - 狂想ThePotato
  • Compilation fixes - embeddedt
  • Hide LazyDFU missing warning in dev - embeddedt
  • Remove LazyDFU from dev, as rule optimization would now only be - embeddedt
  • Update LazyDFU warning - embeddedt
  • Implement improved version of LazyDFU (having it installed is still beneficial) - embeddedt
  • Reintroduce separate root listing list - embeddedt
  • Fix devenv mixins not actually applying in 1.18 - embeddedt
  • Move pack caching logic into separate version-independent class - embeddedt
  • Fix RemoveBlockGoal permaloading chunks, remove START ticket entirely - embeddedt
  • Add option to remove spawn chunks - embeddedt
  • Fix mixin crash - embeddedt
  • Fix some items not rendering in inventories - embeddedt
  • Split registry rewrite into separate off-by-default option - embeddedt
  • Adjust mixin for 1.18 - embeddedt
  • Add dynamic model support to Refined Storage - embeddedt
  • Load every provided blockstate file, not just the first one - embeddedt
  • Clean up scanner + abstract pack scanning to separate function - embeddedt
  • Allow mutating CanonizingStringMap.keySet() - embeddedt
  • Fix CTM crash - embeddedt
  • Fix registry replacement - embeddedt
  • Only use the fallback path for models/blockstates not discovered yet - embeddedt
  • Add large registry test option - embeddedt
  • Use getResources on resource packs we can trust - embeddedt
  • Unbox IDs - embeddedt
  • Optimize clear() - embeddedt
  • Continue optimizing - embeddedt
  • Refactor registry data into a custom object - embeddedt
  • Initial version of fast registry - embeddedt
  • Dynamically generate item model location cache - embeddedt
  • Registry optimizations - embeddedt
  • Don't waste time interning paths we are checking exist - embeddedt
  • Suppress model bakery errors if there are too many - embeddedt
  • Config screen - embeddedt
  • Port Paper's chunk turbocharger from 1.17/1.18 - embeddedt
  • Fix closing font textures that were cached - embeddedt
  • Optimize SortedArraySet.removeIf - embeddedt
  • Fix patches being nonfunctional - embeddedt
  • Port two chunk system patches from Paper - embeddedt
  • Fix compile issue on 1.19.2 - embeddedt
  • Clear SecureJar structs - embeddedt
  • Clear manifest digests - embeddedt
  • Fix compile error - embeddedt
  • Remove debug log message - embeddedt
  • Instantiate entity renderers as needed to save memory - embeddedt
  • Fix NamespacedWrapper needing remap - embeddedt
  • Fix exception in model removal notification - embeddedt
  • Speed up FontManager loading - embeddedt
  • Use correct access level for overwrites - embeddedt
  • Remove reference to IForgeRegistryEntry - embeddedt
  • Avoid recreating tag ID strings - embeddedt
  • Speed up processing of dummy registry entries - embeddedt
  • Mark AE2 and Patchouli as compile only - embeddedt
  • Fix debug mixin being checked in - embeddedt
  • Bypass slow PngInfo class during texture loading - embeddedt
  • Fix injector target - embeddedt
  • Fix injector target - embeddedt
  • Turn off Forge resource cache - embeddedt
  • Avoid using replaceAll - embeddedt
  • Fix compile error - embeddedt
  • Optimize NBT memory usage - embeddedt
  • Fix log message always saying 0 items were cleared - embeddedt
  • More null checks - embeddedt
  • Simplify book deduplication - embeddedt
  • Add logic to clear air items of NBT from Patchouli book registry - embeddedt
  • Update KubeJS mixin for 1.19.2 - embeddedt
  • Fix compile error - embeddedt
  • Clear KubeJS recipe event lists since mods can hold onto the event object - embeddedt
  • Fix search trees, downgrade Forge so REI works in dev - embeddedt
  • Fix running outside dev - embeddedt
  • Speed up world creation screen - embeddedt
  • Port dynamic model loading to 1.19.4 - embeddedt
  • 1.19.4 - embeddedt

3.5.0

by embeddedt on May 5, 2023
Download

3.5.0

by embeddedt on May 5, 2023
Download

Changes since 3.4.1

  • Adjust release script [skip ci] - embeddedt
  • Preparing for release - embeddedt
  • Mark Fabric releases as beta - embeddedt
  • Remove entity renderer mixin as it's not needed on 1.18 - embeddedt
  • Provide more debug information if entity renderer is missing - embeddedt
  • Workaround for runtime resource packs that aren't thread safe - embeddedt
  • Ensure Lithium's cache fields get generated - embeddedt
  • Fix crash with Charm - embeddedt
  • Make block model cache overridable for even more invasive mods - embeddedt
  • Fix material cache on Fabric - embeddedt
  • Increase eviction time - embeddedt
  • Bump maximum models in memory from 1k to 10k - embeddedt
  • Mark ModernFix as breaking DashLoader - embeddedt
  • Emulate the vanilla block/item -> model maps for Fabric mods - embeddedt
  • Bake non-vanilla models on Fabric and then throw away the cache - embeddedt
  • New README [skip ci] - embeddedt
  • Clearer message - embeddedt
  • Complain once per mod ID if an outdated structure is found - embeddedt
  • Fix DFU blaster making DFU too slow - embeddedt
  • Ignore exceptions thrown by structure upgrade command - embeddedt
  • Add Mod Menu compatibility - embeddedt
  • Get Continuity working on Fabric - embeddedt
  • Keep custom models loaded permanently on Fabric - embeddedt
  • Fix entity renderer crash in some modpacks - embeddedt
  • Fix resource cache not being generated on Forge - embeddedt
  • Fix incorrectly mapped mixin - embeddedt
  • Fix spotless - embeddedt
  • Add structure upgrading command - embeddedt
  • Shrink oversized PalettedContainers - embeddedt
  • Reimplement dynamic entity renderers - embeddedt
  • Update resource pack mixin - embeddedt
  • Update - embeddedt
  • Update resource pack mixin - embeddedt
  • Add resource caching to Fabric - embeddedt
  • Load all models initially on Fabric for texture scanning - embeddedt
  • Universal output directory - embeddedt
  • Fix some configs not being available - embeddedt
  • Make sure JEI doesn't reload without a client world - embeddedt
  • Adjust Fabric model bakery mixin for compatibility - embeddedt
  • Fix JiJ - embeddedt
  • Fixes - embeddedt
  • Use proper getOverlay method - embeddedt
  • Fix screen open firing too soon - embeddedt
  • Fix dynresources compat with Fabric API - embeddedt
  • Add Arch transformer to gitignore - embeddedt
  • Use unmapped name for shadow method - embeddedt
  • Fix issues - embeddedt
  • Use custom BakedModel as sentinel - embeddedt
  • Fix AW - embeddedt
  • Clean up imports - embeddedt
  • Fabric - embeddedt
  • Fix ModelBakery mixin issue on Fabric - embeddedt
  • Package restructuring for modern FML - embeddedt
  • Split artifact uploads - embeddedt
  • Multiloader - embeddedt
  • Fix search tree config value - embeddedt
  • Fix potential issue if restitching is performed - embeddedt
  • Generate mixin class list at build/run time - embeddedt
  • Update zh_cn.json (#69) - 狂想ThePotato
  • Hide LazyDFU missing warning in dev - embeddedt
  • Remove LazyDFU from dev, as rule optimization would now only be - embeddedt
  • Update LazyDFU warning - embeddedt
  • Implement improved version of LazyDFU (having it installed is still beneficial) - embeddedt
  • Reintroduce separate root listing list - embeddedt
  • Fix devenv mixins not actually applying in 1.18 - embeddedt
  • Move pack caching logic into separate version-independent class - embeddedt
  • Fix RemoveBlockGoal permaloading chunks, remove START ticket entirely - embeddedt
  • Add option to remove spawn chunks - embeddedt
  • Fix mixin crash - embeddedt
  • Fix some items not rendering in inventories - embeddedt
  • Split registry rewrite into separate off-by-default option - embeddedt
  • Adjust mixin for 1.18 - embeddedt
  • Add dynamic model support to Refined Storage - embeddedt
  • Load every provided blockstate file, not just the first one - embeddedt
  • Clean up scanner + abstract pack scanning to separate function - embeddedt
  • Allow mutating CanonizingStringMap.keySet() - embeddedt
  • Fix CTM crash - embeddedt
  • Fix registry replacement - embeddedt
  • Only use the fallback path for models/blockstates not discovered yet - embeddedt
  • Add large registry test option - embeddedt
  • Use getResources on resource packs we can trust - embeddedt
  • Unbox IDs - embeddedt
  • Optimize clear() - embeddedt
  • Continue optimizing - embeddedt
  • Refactor registry data into a custom object - embeddedt
  • Initial version of fast registry - embeddedt
  • Dynamically generate item model location cache - embeddedt
  • Registry optimizations - embeddedt
  • Don't waste time interning paths we are checking exist - embeddedt
  • Suppress model bakery errors if there are too many - embeddedt
  • Config screen - embeddedt
  • Port Paper's chunk turbocharger from 1.17/1.18 - embeddedt
  • Fix closing font textures that were cached - embeddedt
  • Optimize SortedArraySet.removeIf - embeddedt
  • Fix patches being nonfunctional - embeddedt
  • Port two chunk system patches from Paper - embeddedt
  • Fix compile issue on 1.19.2 - embeddedt
  • Clear SecureJar structs - embeddedt
  • Clear manifest digests - embeddedt
  • Remove debug log message - embeddedt
  • Instantiate entity renderers as needed to save memory - embeddedt
  • Speed up FontManager loading - embeddedt
  • Use correct access level for overwrites - embeddedt
  • Remove reference to IForgeRegistryEntry - embeddedt
  • Avoid recreating tag ID strings - embeddedt
  • Speed up processing of dummy registry entries - embeddedt
  • Mark AE2 and Patchouli as compile only - embeddedt
  • Fix debug mixin being checked in - embeddedt
  • Bypass slow PngInfo class during texture loading - embeddedt
  • Fix injector target - embeddedt
  • Fix injector target - embeddedt
  • Turn off Forge resource cache - embeddedt
  • Avoid using replaceAll - embeddedt
  • Fix compile error - embeddedt
  • Optimize NBT memory usage - embeddedt
  • Fix log message always saying 0 items were cleared - embeddedt
  • More null checks - embeddedt
  • Simplify book deduplication - embeddedt
  • Add logic to clear air items of NBT from Patchouli book registry - embeddedt
  • Update KubeJS mixin for 1.19.2 - embeddedt
  • Fix compile error - embeddedt
  • Clear KubeJS recipe event lists since mods can hold onto the event object - embeddedt

2.5.0

by embeddedt on May 5, 2023
Download

2.5.0

by embeddedt on May 5, 2023
Download

Changes since 2.4.1

  • Adjust release script [skip ci] - embeddedt
  • Preparing for release - embeddedt
  • Mark Fabric releases as beta - embeddedt
  • Remove entity renderer mixin as it's not needed on 1.18 - embeddedt
  • Provide more debug information if entity renderer is missing - embeddedt
  • Workaround for runtime resource packs that aren't thread safe - embeddedt
  • Ensure Lithium's cache fields get generated - embeddedt
  • Fix crash with Charm - embeddedt
  • Make block model cache overridable for even more invasive mods - embeddedt
  • Fix material cache on Fabric - embeddedt
  • Increase eviction time - embeddedt
  • Bump maximum models in memory from 1k to 10k - embeddedt
  • Mark ModernFix as breaking DashLoader - embeddedt
  • Emulate the vanilla block/item -> model maps for Fabric mods - embeddedt
  • Bake non-vanilla models on Fabric and then throw away the cache - embeddedt
  • New README [skip ci] - embeddedt
  • Clearer message - embeddedt
  • Complain once per mod ID if an outdated structure is found - embeddedt
  • Fix DFU blaster making DFU too slow - embeddedt
  • Ignore exceptions thrown by structure upgrade command - embeddedt
  • Add Mod Menu compatibility - embeddedt
  • Get Continuity working on Fabric - embeddedt
  • Keep custom models loaded permanently on Fabric - embeddedt
  • Fix entity renderer crash in some modpacks - embeddedt
  • Fix resource cache not being generated on Forge - embeddedt
  • Fix spotless - embeddedt
  • Add structure upgrading command - embeddedt
  • Shrink oversized PalettedContainers - embeddedt
  • Reimplement dynamic entity renderers - embeddedt
  • Update - embeddedt
  • Update resource pack mixin - embeddedt
  • Add resource caching to Fabric - embeddedt
  • Load all models initially on Fabric for texture scanning - embeddedt
  • Universal output directory - embeddedt
  • Fix some configs not being available - embeddedt
  • Make sure JEI doesn't reload without a client world - embeddedt
  • Adjust Fabric model bakery mixin for compatibility - embeddedt
  • Fix JiJ - embeddedt
  • Use proper getOverlay method - embeddedt
  • Fix screen open firing too soon - embeddedt
  • Fix dynresources compat with Fabric API - embeddedt
  • Add Arch transformer to gitignore - embeddedt
  • Use unmapped name for shadow method - embeddedt
  • Fix issues - embeddedt
  • Use custom BakedModel as sentinel - embeddedt
  • Fix AW - embeddedt
  • Clean up imports - embeddedt
  • Fix ModelBakery mixin issue on Fabric - embeddedt
  • Package restructuring for modern FML - embeddedt
  • Split artifact uploads - embeddedt
  • Multiloader - embeddedt
  • Fix search tree config value - embeddedt
  • Fix potential issue if restitching is performed - embeddedt
  • Generate mixin class list at build/run time - embeddedt
  • Update zh_cn.json (#69) - 狂想ThePotato
  • Hide LazyDFU missing warning in dev - embeddedt
  • Remove LazyDFU from dev, as rule optimization would now only be - embeddedt
  • Update LazyDFU warning - embeddedt
  • Implement improved version of LazyDFU (having it installed is still beneficial) - embeddedt
  • Reintroduce separate root listing list - embeddedt
  • Fix devenv mixins not actually applying in 1.18 - embeddedt
  • Move pack caching logic into separate version-independent class - embeddedt
  • Fix RemoveBlockGoal permaloading chunks, remove START ticket entirely - embeddedt
  • Add option to remove spawn chunks - embeddedt
  • Fix mixin crash - embeddedt
  • Fix some items not rendering in inventories - embeddedt
  • Split registry rewrite into separate off-by-default option - embeddedt
  • Adjust mixin for 1.18 - embeddedt
  • Add dynamic model support to Refined Storage - embeddedt
  • Load every provided blockstate file, not just the first one - embeddedt
  • Clean up scanner + abstract pack scanning to separate function - embeddedt
  • Allow mutating CanonizingStringMap.keySet() - embeddedt
  • Fix CTM crash - embeddedt
  • Fix registry replacement - embeddedt
  • Only use the fallback path for models/blockstates not discovered yet - embeddedt
  • Add large registry test option - embeddedt
  • Use getResources on resource packs we can trust - embeddedt
  • Unbox IDs - embeddedt
  • Optimize clear() - embeddedt
  • Continue optimizing - embeddedt
  • Refactor registry data into a custom object - embeddedt
  • Initial version of fast registry - embeddedt
  • Dynamically generate item model location cache - embeddedt
  • Registry optimizations - embeddedt
  • Don't waste time interning paths we are checking exist - embeddedt
  • Suppress model bakery errors if there are too many - embeddedt
  • Config screen - embeddedt
  • Port Paper's chunk turbocharger from 1.17/1.18 - embeddedt
  • Fix closing font textures that were cached - embeddedt
  • Optimize SortedArraySet.removeIf - embeddedt
  • Fix patches being nonfunctional - embeddedt
  • Port two chunk system patches from Paper - embeddedt
  • Clear SecureJar structs - embeddedt
  • Clear manifest digests - embeddedt
  • Remove debug log message - embeddedt
  • Instantiate entity renderers as needed to save memory - embeddedt
  • Speed up FontManager loading - embeddedt
  • Speed up processing of dummy registry entries - embeddedt
  • Mark AE2 and Patchouli as compile only - embeddedt
  • Fix debug mixin being checked in - embeddedt
  • Bypass slow PngInfo class during texture loading - embeddedt
  • Fix injector target - embeddedt
  • Avoid using replaceAll - embeddedt
  • Optimize NBT memory usage - embeddedt
  • Fix log message always saying 0 items were cleared - embeddedt
  • More null checks - embeddedt
  • Simplify book deduplication - embeddedt
  • Add logic to clear air items of NBT from Patchouli book registry - embeddedt
  • Fix compile error - embeddedt
  • Clear KubeJS recipe event lists since mods can hold onto the event object - embeddedt
  • Push before release - embeddedt

1.14.0

by embeddedt on May 5, 2023
Download

1.14.0

by embeddedt on May 5, 2023
Download

Changes since 1.13.1

  • Preparing for release - embeddedt
  • Mark Fabric releases as beta - embeddedt
  • Provide more debug information if entity renderer is missing - embeddedt
  • Workaround for runtime resource packs that aren't thread safe - embeddedt
  • Ensure Lithium's cache fields get generated - embeddedt
  • Make block model cache overridable for even more invasive mods - embeddedt
  • Fix material cache on Fabric - embeddedt
  • Increase eviction time - embeddedt
  • Bump maximum models in memory from 1k to 10k - embeddedt
  • Mark ModernFix as breaking DashLoader - embeddedt
  • Emulate the vanilla block/item -> model maps for Fabric mods - embeddedt
  • Bake non-vanilla models on Fabric and then throw away the cache - embeddedt
  • New README [skip ci] - embeddedt
  • Clearer message - embeddedt
  • Complain once per mod ID if an outdated structure is found - embeddedt
  • Fix DFU blaster making DFU too slow - embeddedt
  • Ignore exceptions thrown by structure upgrade command - embeddedt
  • Add Mod Menu compatibility - embeddedt
  • Get Continuity working on Fabric - embeddedt
  • Keep custom models loaded permanently on Fabric - embeddedt
  • Fix spotless - embeddedt
  • Add structure upgrading command - embeddedt
  • Update - embeddedt
  • Add resource caching to Fabric - embeddedt
  • Load all models initially on Fabric for texture scanning - embeddedt
  • Universal output directory - embeddedt
  • Fix some configs not being available - embeddedt
  • Make sure JEI doesn't reload without a client world - embeddedt
  • Adjust Fabric model bakery mixin for compatibility - embeddedt
  • Fix JiJ - embeddedt
  • Use proper getOverlay method - embeddedt
  • Fix screen open firing too soon - embeddedt
  • Fix dynresources compat with Fabric API - embeddedt
  • Add Arch transformer to gitignore - embeddedt
  • Use unmapped name for shadow method - embeddedt
  • Fix issues - embeddedt
  • Use custom BakedModel as sentinel - embeddedt
  • Package restructuring for modern FML - embeddedt
  • Split artifact uploads - embeddedt
  • Multiloader - embeddedt
  • Fix potential issue if restitching is performed - embeddedt
  • Generate mixin class list at build/run time - embeddedt
  • Update zh_cn.json (#69) - 狂想ThePotato
  • Hide LazyDFU missing warning in dev - embeddedt
  • Remove LazyDFU from dev, as rule optimization would now only be - embeddedt
  • Update LazyDFU warning - embeddedt
  • Implement improved version of LazyDFU (having it installed is still beneficial) - embeddedt
  • Reintroduce separate root listing list - embeddedt
  • Move pack caching logic into separate version-independent class - embeddedt
  • Fix RemoveBlockGoal permaloading chunks, remove START ticket entirely - embeddedt
  • Add option to remove spawn chunks - embeddedt
  • Fix mixin crash - embeddedt
  • Fix some items not rendering in inventories - embeddedt
  • Split registry rewrite into separate off-by-default option - embeddedt
  • Add dynamic model support to Refined Storage - embeddedt
  • Load every provided blockstate file, not just the first one - embeddedt
  • Clean up scanner + abstract pack scanning to separate function - embeddedt
  • Allow mutating CanonizingStringMap.keySet() - embeddedt
  • Fix CTM crash - embeddedt
  • Fix registry replacement - embeddedt
  • Only use the fallback path for models/blockstates not discovered yet - embeddedt
  • Add large registry test option - embeddedt
  • Use getResources on resource packs we can trust - embeddedt
  • Unbox IDs - embeddedt
  • Optimize clear() - embeddedt
  • Continue optimizing - embeddedt
  • Refactor registry data into a custom object - embeddedt
  • Initial version of fast registry - embeddedt
  • Dynamically generate item model location cache - embeddedt
  • Registry optimizations - embeddedt
  • Don't waste time interning paths we are checking exist - embeddedt
  • Suppress model bakery errors if there are too many - embeddedt
  • Config screen - embeddedt
  • Fix closing font textures that were cached - embeddedt
  • Optimize SortedArraySet.removeIf - embeddedt
  • Fix patches being nonfunctional - embeddedt
  • Port two chunk system patches from Paper - embeddedt
  • Speed up FontManager loading - embeddedt
  • Fix debug mixin being checked in - embeddedt
  • Bypass slow PngInfo class during texture loading - embeddedt
  • Avoid using replaceAll - embeddedt
  • Optimize NBT memory usage - embeddedt
  • Fix log message always saying 0 items were cleared - embeddedt
  • More null checks - embeddedt
  • Simplify book deduplication - embeddedt
  • Add logic to clear air items of NBT from Patchouli book registry - embeddedt
  • Clear KubeJS recipe event lists since mods can hold onto the event object - embeddedt
  • Push before release - embeddedt
  • Remove semver plugin - embeddedt
  • Update release script - embeddedt

3.4.1

by embeddedt on Apr 25, 2023
Download

Changes since 3.4.0

  • Push before release - embeddedt
  • Remove semver plugin - embeddedt
  • Update release script - embeddedt
  • Add release script - embeddedt
  • Add semver plugin - embeddedt
  • Add Opticrash detection - embeddedt
  • AE2 model wrapping support - embeddedt
  • Correctly emulate nullishness of baked top level model map - embeddedt
  • Tweak dynamic resources injection point to prevent Connectedness crash - embeddedt
  • Mark 1.19.2 as release - embeddedt

2.4.1

by embeddedt on Apr 25, 2023
Download

Changes since 2.4.0

  • Remove semver plugin - embeddedt
  • Update release script - embeddedt
  • Add release script - embeddedt
  • Add semver plugin - embeddedt
  • Add Opticrash detection - embeddedt
  • AE2 model wrapping support - embeddedt
  • Correctly emulate nullishness of baked top level model map - embeddedt
  • Exclude merge commits from changelog - embeddedt

1.13.1

by embeddedt on Apr 25, 2023
Download

Changes since 1.13.0

  • Add release script - embeddedt
  • Add semver plugin - embeddedt
  • Add Opticrash detection - embeddedt
  • AE2 model wrapping support - embeddedt
  • Correctly emulate nullishness of baked top level model map - embeddedt
  • Exclude merge commits from changelog - embeddedt

3.4.0

by embeddedt on Apr 25, 2023
Download

Changes since 3.3.1

  • Exclude merge commits from changelog - embeddedt
  • Tweak changelog gen logic - embeddedt
  • Add Modrinth uploading logic - embeddedt
  • Add changelog generation - embeddedt
  • Remove a lot of now dead code - embeddedt
  • Clear vanilla memory reserve - embeddedt
  • Fix the Minecraft window teleporting back to the center of the screen - embeddedt
  • Stricter mixin target - embeddedt
  • Disable boost worker count when Smooth Boot is installed - embeddedt
  • Fix additional use of backgroundExecutor in dynamic resources - embeddedt
  • Replace mod work manager queue during vanilla bootstrap - embeddedt
  • Move resource reloading to dedicated executor - embeddedt
  • Fix another logic race that could cause missing models - embeddedt
  • Fix behavior for contained paths with non-vanilla PackTypes - embeddedt
  • Ignore non-vanilla PackTypes when caching resources - embeddedt
  • Don't waste time parsing UVs when performing initial model load - embeddedt
  • Use SRG names - embeddedt
  • Clear chunk map from integrated server worlds after server stops - embeddedt
  • Make sure GC can actually happen - embeddedt
  • Make watchdog thread not hold on to server for 60 seconds - embeddedt
  • Ensure cached resources are cleared when connecting to multiplayer - embeddedt
  • Fix crash when null type references are interned - embeddedt
  • Add ItemColors mixin as well - embeddedt
  • Deduplicate some ModFileScanData - embeddedt
  • Disable class info clearing by default and only clear non-mixin entries - embeddedt
  • Also clear ClassInfo cache after server starts - embeddedt
  • Clear mixin ClassInfo cache when load finishes - embeddedt
  • Add off-by-default option to disable the DFU maps for flattening - embeddedt
  • Backport Starlight patch to lazily init emptiness maps - embeddedt
  • Allow unloading unused structures - embeddedt
  • Add eviction to some DFU caches - embeddedt
  • Fix crash with some more types of empty paths - embeddedt
  • 1.19 does not allow changing RenderTypes at runtime - embeddedt
  • Incrementing the index is important - embeddedt
  • Fix incorrect merge - embeddedt
  • Bugfixes - embeddedt
  • Improve speed of cache building - embeddedt
  • Prevent missing options from crashing the game - embeddedt
  • Remove reference to nonexistent config option - embeddedt
  • More aggressive interning of cached path components - embeddedt
  • Fix import - embeddedt
  • Reduce memory usage of dynamic CTMPackReloadListener - embeddedt
  • Clear ObjectHolder Throwable fields after registry events fire - embeddedt
  • Improve memory usage of 1.18 resource pack cache - embeddedt
  • Improve memory usage of resource pack cache - embeddedt
  • Invalidate material cache if the texture map changes on a model - embeddedt

2.4.0

by embeddedt on Apr 24, 2023
Download

Changes since 2.3.2

  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Tweak changelog gen logic - embeddedt
  • Add Modrinth uploading logic - embeddedt
  • Add changelog generation - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Remove a lot of now dead code - embeddedt
  • Clear vanilla memory reserve - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Fix the Minecraft window teleporting back to the center of the screen - embeddedt
  • Stricter mixin target - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Disable boost worker count when Smooth Boot is installed - embeddedt
  • Fix additional use of backgroundExecutor in dynamic resources - embeddedt
  • Replace mod work manager queue during vanilla bootstrap - embeddedt
  • Move resource reloading to dedicated executor - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Fix another logic race that could cause missing models - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Fix behavior for contained paths with non-vanilla PackTypes - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Ignore non-vanilla PackTypes when caching resources - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Don't waste time parsing UVs when performing initial model load - embeddedt
  • Use SRG names - embeddedt
  • Clear chunk map from integrated server worlds after server stops - embeddedt
  • Make sure GC can actually happen - embeddedt
  • Make watchdog thread not hold on to server for 60 seconds - embeddedt
  • Ensure cached resources are cleared when connecting to multiplayer - embeddedt
  • Fix crash when null type references are interned - embeddedt
  • Add ItemColors mixin as well - embeddedt
  • Deduplicate some ModFileScanData - embeddedt
  • Disable class info clearing by default and only clear non-mixin entries - embeddedt
  • Also clear ClassInfo cache after server starts - embeddedt
  • Clear mixin ClassInfo cache when load finishes - embeddedt
  • Add off-by-default option to disable the DFU maps for flattening - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Backport Starlight patch to lazily init emptiness maps - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Allow unloading unused structures - embeddedt
  • Add eviction to some DFU caches - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Fix crash with some more types of empty paths - embeddedt
  • 1.19 does not allow changing RenderTypes at runtime - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Incrementing the index is important - embeddedt
  • Fix incorrect merge - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Bugfixes - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Improve speed of cache building - embeddedt
  • Prevent missing options from crashing the game - embeddedt
  • Remove reference to nonexistent config option - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • More aggressive interning of cached path components - embeddedt
  • Fix import - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Reduce memory usage of dynamic CTMPackReloadListener - embeddedt
  • Clear ObjectHolder Throwable fields after registry events fire - embeddedt
  • Improve memory usage of 1.18 resource pack cache - embeddedt
  • Merge remote-tracking branch 'origin/main' into 1.18 - embeddedt
  • Improve memory usage of resource pack cache - embeddedt

1.13.0

by embeddedt on Apr 24, 2023
Download

Changes since 1.12.2

  • Tweak changelog gen logic - embeddedt
  • Add Modrinth uploading logic - embeddedt
  • Add changelog generation - embeddedt
  • Remove a lot of now dead code - embeddedt
  • Fix the Minecraft window teleporting back to the center of the screen - embeddedt
  • Disable boost worker count when Smooth Boot is installed - embeddedt
  • Fix additional use of backgroundExecutor in dynamic resources - embeddedt
  • Replace mod work manager queue during vanilla bootstrap - embeddedt
  • Move resource reloading to dedicated executor - embeddedt
  • Fix another logic race that could cause missing models - embeddedt
  • Fix behavior for contained paths with non-vanilla PackTypes - embeddedt
  • Ignore non-vanilla PackTypes when caching resources - embeddedt
  • Don't waste time parsing UVs when performing initial model load - embeddedt
  • Use SRG names - embeddedt
  • Clear chunk map from integrated server worlds after server stops - embeddedt
  • Make sure GC can actually happen - embeddedt
  • Make watchdog thread not hold on to server for 60 seconds - embeddedt
  • Ensure cached resources are cleared when connecting to multiplayer - embeddedt
  • Fix crash when null type references are interned - embeddedt
  • Add ItemColors mixin as well - embeddedt
  • Deduplicate some ModFileScanData - embeddedt
  • Disable class info clearing by default and only clear non-mixin entries - embeddedt
  • Also clear ClassInfo cache after server starts - embeddedt
  • Clear mixin ClassInfo cache when load finishes - embeddedt
  • Add off-by-default option to disable the DFU maps for flattening - embeddedt
  • Backport Starlight patch to lazily init emptiness maps - embeddedt
  • Allow unloading unused structures - embeddedt
  • Add eviction to some DFU caches - embeddedt
  • Fix crash with some more types of empty paths - embeddedt
  • 1.19 does not allow changing RenderTypes at runtime - embeddedt
  • Incrementing the index is important - embeddedt
  • Bugfixes - embeddedt
  • Improve speed of cache building - embeddedt
  • Prevent missing options from crashing the game - embeddedt
  • Remove reference to nonexistent config option - embeddedt
  • More aggressive interning of cached path components - embeddedt
  • Reduce memory usage of dynamic CTMPackReloadListener - embeddedt
  • Clear ObjectHolder Throwable fields after registry events fire - embeddedt
  • Improve memory usage of resource pack cache - embeddedt

3.3.1

by embeddedt on Apr 16, 2023
Download

2.3.2

by embeddedt on Apr 16, 2023
Download

1.12.2

by embeddedt on Apr 16, 2023
Download
1
28
29

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.