MCreatorMemFix
by Overcontrol1
MCreatorMemFix targets an allocation problem in some MCreator-generated Forge mods that access player variables often, and reduces the garbage they create.
What it does
Whenever an affected MCreator mod reads a player variable, it creates a new object to serve that access, even though a default value is already stored. The mod changes this so the stored default object is reused for each access instead of allocating a fresh one every time. Because these accesses can repeat many times per tick and per frame, some mods were allocating large amounts of memory every second, sometimes up to 300MB of garbage before the garbage collector ran.
The mod detects which installed mods are affected when the game starts, and the changes take effect after a restart. The reported result is less garbage collection stuttering and lower average and peak memory use, with a small frame rate gain. The effect varies by setup. Modpack creators can redistribute the generated mcreator mem fix.json file found in the .minecraft/config folder, which records the detection results.
No required dependency is listed for Forge. The mod is built for Forge 1.20.1 and is released under the CC0 1.0 Universal license, so its code is dedicated to the public domain. Its source code and issue tracker are public.
Key features
Fixes player variable allocations
Replaces repeated object creation on player variable access with the stored default object.
Automatic mod detection
Scans installed mods at startup and applies the fix only to the MCreator mods it recognizes as affected.
Reduced garbage collection stutter
Fewer short-lived allocations mean the garbage collector has less work, which lowers stuttering and peak memory use.
No functional change
Players see the same behavior, because the stored default is used in place of each new object for the same result.
Configuration file for modpacks
The generated fix file in the config folder can be shared with other installs of the same modpack.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Redirected is open source under the GNU Lesser General Public License v3.0 only, runs on Client and server, and targets Fabric, Forge and NeoForge for 1.20 – 1.21.1, so it covers a different loader range. Forge profiler is also client and server, released under the MIT License, and built for Forge 1.20.1 only, but it is a profiling tool rather than an allocation fix. GoldenForge-Fixes is server-side only, uses All rights reserved, and is limited to 1.19.2 on Forge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| MCreatorMemFix | Forge | 1.20.1 | Client and server | 2025-10-26 |
| Redirected | Fabric, Forge and NeoForge | 1.20 – 1.21.1 | Client and server | 2025-02-02 |
| Forge profiler | Forge | 1.20.1 | Client and server | 2025-07-05 |
| GoldenForge-Fixes | Forge | 1.19.2 | Server-side only | 2024-05-04 |
Questions
Does MCreatorMemFix need to be installed on both sides?
Does the mod change how the game plays?
Which game version does MCreatorMemFix support?
In the catalog
MCreatorMemFix is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from Overcontrol1
Similar mods
What the author says
Fixes a large memory allocation bug in some MCreator for Forge 1.20.1 mods. Detects mods on first startup, then a restart is required for effects to activate. Is no longer required for mods made with the Forge 1.20.1 Generator >=1.0 (28/10/2025). This mod still shouldn't have any conflicts with these mods, even if it…
Official listing
- Modrinth page
- modrinth.com/mod/mcreatormemfix
- Owner
- Overcontrol1
- Published
- 2025-07-20
- Updated on Modrinth
- 2025-10-26
- Facts verified
- 2026-10-15
