furiamemory-1.0.3.jar
Curse Maven Snippet
What's new
🚀 Furia Memory — Changelog
🛠️ Bug Fixes & Code Refinements
-
DataFixer Compatibility (1.20.1): Updated methods in the DataFixer mixin to ensure full alignment with version 1.20.1.
-
ResourceLocation Mixin Fix: Adjusted the mixin fields to correctly accommodate 1.20.1 access rules (
private final), ensuring the module applies properly. -
Vertex Pool Reference Fix: Resolved a weak reference bug in the vertex pool, ensuring deduplication runs accurately without masking stats.
-
ModernFix Detection: Fixed the ModernFix detection logic so it now properly triggers automatic conflict disarming when ModernFix is present.
-
Reliable
/furiamemory report: Refined the report command to accurately distinguish broken or unapplied modules from healthy ones.
⚡ Performance Optimizations
-
ListTagTrimMixinOptimization: Prevented zero-capacity cuts on newly created lists, eliminating unnecessary allocations and reducing GC pressure in hot NBT paths. -
Vertex Cache Management: Ensured proper cache release to prevent unwanted long-term memory retention.
-
Command Security (
/furiamemory clean): Added cooldown and permission controls to prevent command spam. -
Refmap Generation: Properly configured refmap generation in Gradle to ensure mixins work reliably in the published
.jarfile.
✨ New Features
-
Mixin Verification: Added validation to verify whether each optimization has successfully applied in the user's environment.
-
Memory Attribution by Mod: Detailed counting of unique identifiers per namespace, making it easy to identify which mod in your pack is inflating RAM usage.
-
Modular Configuration: Added per-module configuration options to easily isolate conflicts in large modpacks without removing the entire mod.
This mod has no additional files

