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.45M
4,460
Optimization
Utility
AboutGalleryChangelogVersions
All versions2.5.0

2.5.0

Download
Report

Changelog

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

Files

modernfix-mc1.18.2-forge-2.5.0.jar(351.42 KiB) Primary
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Release

Version number

2.5.0

Loaders

Forge

Game versions

1.18.2

Downloads

135

Publication date

May 5, 2023 at 5:27 PM

Publisher

embeddedt

embeddedt

Owner

Version ID

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.