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.72M
4,490
Optimization
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.4
1.19.2
1.18.2
1.16.4–1.16.5

Platforms

Fabric
Forge
NeoForge

Supported environments

Client-side
Server-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Ko-fi

Creators

embeddedt
embeddedt Owner

Details

Licensed LGPL-3.0-only
Published 2 years ago
Updated 3 weeks ago
DescriptionGalleryChangelogVersions

Show all versions

1
28
29

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

Modrinth is open source.

main@bf16d36

© 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.