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
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed LGPL-3.0-only
Published last year
Updated 12 hours ago
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
Metadata
Release channel
ReleaseVersion number
2.5.0Loaders
Game versions
1.18.2Downloads
97Publication date
May 5, 2023 at 5:27 PMPublisher
embeddedt
Owner