Back to marketplace
FerriteCore
Modrinth Mod

FerriteCore

Memory usage optimizations

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Mod

Access

Free

Latest version

9.0.0-fabric

Downloads

130 931 727

Loaders / Platforms

fabric forge neoforge quilt

Minecraft versions

1.16.5 – 1.20.2 1.20.4 – 1.21.1 1.21.3 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

optimization utility

Description

Detailed information

This mod reduces the memory usage of Minecraft in a few different ways. A high-level technical description of the changes is available [here](https://github.com/malte0811/FerriteCore/blob/main/summary.md). The amount of memory saved will depend on the pack. In version 2.5.9 of [All Of Fabric 3](https://www.curseforge.com/minecraft/modpacks/all-of-fabric-3) it reduces the RAM usage (heap size) from 1,792 MB to 984 MB. For comparison the same setup with Hydrogen instead of FerriteCore uses 1,335 MB. These values were measured after generating a world with a fixed seed and waiting for two minutes. The project picture is a cropped version of [this](https://commons.wikimedia.org/wiki/File:Magnetic-core_memory,_at_angle.jpg) picture. ### FAQ #### Should I install this on the server or just on the client? Some optimizations are client-side only, but there are some rather high-impact optimizations that are relevant on the server too. So you should install it on both sides. #### Is this compatible with [other mod]? Most likely yes. The only exception is Hydrogen, which is compatible with all recent FerriteCore versions *on Minecraft versions where Hydrogen is officially released*. This means that 1.18+ builds are not compatible with Hydrogen, since it has been officially archived and won't receive any releases on these versions.

Developer

malte0811

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

No images yet

The project author has not added a gallery on Modrinth.

Change log

Project versions

Published versions and original Modrinth files.

9.0.0-fabric Current Release 24.03.2026

ferritecore-9.0.0-fabric

Supported Minecraft versions
26.1 26.1.1 26.1.2 26.2
Loaders / Platforms
fabric
Show changes
- Update to Minecraft 26.1
Sign in

0.07 MB

9.0.0-neoforge Release 24.03.2026

ferritecore-9.0.0-neoforge

Supported Minecraft versions
26.1 26.1.1 26.1.2 26.2
Loaders / Platforms
neoforge
Show changes
- Update to Minecraft 26.1
Sign in

0.07 MB

8.2.0-fabric Release 25.01.2026

ferritecore-8.2.0-fabric

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
- Port changes from build 7.0.3 to 1.21.11 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.08 MB

8.2.0-neoforge Release 25.01.2026

ferritecore-8.2.0-neoforge

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
- Port changes from build 7.0.3 to 1.21.11 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.08 MB

8.1.0-fabric Release 25.01.2026

ferritecore-8.1.0-fabric

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
- Port changes from build 7.0.3 to 1.21.9 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.08 MB

8.1.0-neoforge Release 25.01.2026

ferritecore-8.1.0-neoforge

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
- Port changes from build 7.0.3 to 1.21.9 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.08 MB

8.0.4-fabric Release 25.01.2026

ferritecore-8.0.4-fabric

Supported Minecraft versions
1.21.5 1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
- Port changes from build 7.0.3 to 1.21.5 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.08 MB

8.0.4-neoforge Release 25.01.2026

ferritecore-8.0.4-neoforge

Supported Minecraft versions
1.21.5 1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
- Port changes from build 7.0.3 to 1.21.5 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.08 MB

7.1.3-fabric Release 25.01.2026

ferritecore-7.1.3-fabric

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
- Port changes from build 7.0.3 to 1.21.4 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.1 MB

7.1.3-neoforge Release 25.01.2026

ferritecore-7.1.3-neoforge

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
- Port changes from build 7.0.3 to 1.21.4 - Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.1 MB

7.0.3-fabric Release 25.01.2026

ferritecore-7.0.3-fabric

Supported Minecraft versions
1.21.1
Loaders / Platforms
fabric
Show changes
- Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.12 MB

7.0.3-neoforge Release 25.01.2026

ferritecore-7.0.3-neoforge

Supported Minecraft versions
1.21.1
Loaders / Platforms
neoforge
Show changes
- Reduce memory usage of data component patches - Fix loading slowdown with ModernFix dynamic resources
Sign in

0.12 MB

8.0.3-fabric Release 09.12.2025

ferritecore-8.0.3-fabric

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
- Update to Minecraft 1.21.11
Sign in

0.07 MB

8.0.3-neoforge Release 09.12.2025

ferritecore-8.0.3-neoforge

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
- Update to Minecraft 1.21.11
Sign in

0.07 MB

8.0.2-neoforge Release 02.11.2025

ferritecore-8.0.2-neoforge

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
- Fix crash with small threading detector - Fix warning in log when Lithium is installed
Sign in

0.08 MB

8.0.2-fabric Release 02.11.2025

ferritecore-8.0.2-fabric

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
- Fix crash with small threading detector - Fix warning in log when Lithium is installed
Sign in

0.08 MB

8.0.1-neoforge Release 03.10.2025

ferritecore-8.0.1-neoforge

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
- Update to NeoForge changes on 1.21.9 - Since this only affects NeoForge, there is no Fabric equivalent of this release
Sign in

0.08 MB

8.0.0-fabric Release 30.03.2025

ferritecore-8.0.0-fabric

Supported Minecraft versions
1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
- Initial port to Minecraft 1.21.5 - Since the model system has been rewritten entirely, all optimizations related to it have been removed for the time being. They will be reevaluated and reimplemented if appropriate over the coming weeks/months.
Sign in

0.08 MB

8.0.0-neoforge Release 30.03.2025

ferritecore-8.0.0-neoforge

Supported Minecraft versions
1.21.5 1.21.6 1.21.7 1.21.8 1.21.9
Loaders / Platforms
neoforge
Show changes
- Initial port to Minecraft 1.21.5 - Since the model system has been rewritten entirely, all optimizations related to it have been removed for the time being. They will be reevaluated and reimplemented if appropriate over the coming weeks/months.
Sign in

0.08 MB

7.1.2-neoforge Release 09.02.2025

ferritecore-7.1.2-neoforge

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
- Use event to register reload listener on NeoForge - This fixes a crash on the latest NeoForge builds - Since it only affects NeoForge, there is no Fabric equivalent of this release.
Sign in

0.1 MB

7.1.1-fabric Release 08.12.2024

ferritecore-7.1.1-fabric

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
- Update to Minecraft 1.21.4 - The code is identical to release 7.1.0, but on Fabric a recompile is required due to a mapping issue. Therefore there is no dedicated 7.1.1 build for NeoForge.
Sign in

0.1 MB

7.1.0-hotfix-fabric Release 27.10.2024

ferritecore-7.1.0-hotfix-fabric

Supported Minecraft versions
1.21.3
Loaders / Platforms
fabric
Show changes
- Upload correct jar in automatic release task
Sign in

0.1 MB

7.0.2-hotfix-fabric Release 27.10.2024

ferritecore-7.0.2-hotfix-fabric

Supported Minecraft versions
1.21.1
Loaders / Platforms
fabric
Show changes
- Upload correct jar in automatic release task
Sign in

0.12 MB

7.1.0-neoforge Release 27.10.2024

ferritecore-7.1.0-neoforge

Supported Minecraft versions
1.21.3 1.21.4
Loaders / Platforms
neoforge
Show changes
- Update to 1.21.3
Sign in

0.1 MB

7.1.0-fabric Release 27.10.2024

ferritecore-7.1.0-fabric

Supported Minecraft versions
1.21.3
Loaders / Platforms
fabric
Show changes
- Update to 1.21.3
Sign in

0.1 MB

7.0.2-neoforge Release 27.10.2024

ferritecore-7.0.2-neoforge

Supported Minecraft versions
1.21.1
Loaders / Platforms
neoforge
Show changes
- Allow other mods to disable FerriteCore features - This should only be used in rare cases where something is intrinsically incompatible. Please get it touch with me if you plan to use this in your mod, maybe we can find a different solution.
Sign in

0.11 MB

7.0.2-fabric Release 27.10.2024

ferritecore-7.0.2-fabric

Supported Minecraft versions
1.21.1
Loaders / Platforms
fabric
Show changes
- Allow other mods to disable FerriteCore features - This should only be used in rare cases where something is intrinsically incompatible. Please get it touch with me if you plan to use this in your mod, maybe we can find a different solution.
Sign in

0.12 MB

7.0.1-fabric Release 19.10.2024

7.0.1-fabric

Supported Minecraft versions
1.21.1
Loaders / Platforms
fabric
Show changes
- Improve error message when accessing invalid block properties
Sign in

0.11 MB

7.0.1-neoforge Release 19.10.2024

7.0.1-neoforge

Supported Minecraft versions
1.21.1
Loaders / Platforms
neoforge
Show changes
- Fix compatibility with Lithium's NeoForge port - Improve error message when accessing invalid block properties
Sign in

0.11 MB

7.0.0-fabric Release 16.06.2024

7.0.0 (Fabric)

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
- Update to 1.21.0 - A slight/theoretical improvement of startup performance (embeddedt)
Sign in

0.11 MB

7.0.0-neoforge Release 16.06.2024

7.0.0 (NeoForge)

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
- Update to 1.21.0 - A slight/theoretical improvement of startup performance (embeddedt)
Sign in

0.11 MB

6.1.1-fabric Beta 01.05.2024

6.1.1 (Fabric)

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
- Fix overly aggressive caching related to multipart models
Sign in

0.11 MB

6.1.1-neoforge Beta 01.05.2024

6.1.1 (NeoForge)

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
- Fix overly aggressive caching related to multipart models
Sign in

0.11 MB

6.1.0 Beta 27.04.2024

6.1.0 (Fabric)

Supported Minecraft versions
1.20.5
Loaders / Platforms
fabric
Show changes
- Initial update to 1.20.5
Sign in

0.11 MB

6.1.0-neoforge Beta 27.04.2024

6.1.0 (NeoForge)

Supported Minecraft versions
1.20.5
Loaders / Platforms
neoforge
Show changes
- Initial update to 1.20.5
Sign in

0.11 MB

6.0.3-fabric Release 13.12.2023

6.0.3 (Fabric/Quilt)

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric quilt
Show changes
- Update to Minecraft 1.20.4
Sign in

0.12 MB

6.0.3-forge Release 13.12.2023

6.0.3 (NeoForge)

Supported Minecraft versions
1.20.4
Loaders / Platforms
neoforge
Show changes
- Update to Minecraft 1.20.4
Sign in

0.12 MB

6.0.2 Release 31.10.2023

6.0.2 (NeoForge)

Supported Minecraft versions
1.20.2
Loaders / Platforms
neoforge
Show changes
- Support for NeoForge 1.20.2 - This is equivalent to the 6.0.1 release on LexForge/Fabric/Quilt, so there is no Fabric/Quilt build 6.0.2
Sign in

0.12 MB

6.0.1 Release 22.10.2023

6.0.1 (Forge)

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge neoforge
Show changes
- Fix performance issue in quad deduplication in some corner cases - Slightly improve memory usage for blocks with only one state
Sign in

0.12 MB

6.0.1 Release 22.10.2023

6.0.1 (Fabric/Quilt)

Supported Minecraft versions
1.20 1.20.1 1.20.2
Loaders / Platforms
fabric quilt
Show changes
- Fix performance issue in quad deduplication in some corner cases - Slightly improve memory usage for blocks with only one state
Sign in

0.12 MB

6.0.0-forge Release 08.06.2023

6.0.0 (Forge)

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge neoforge
Show changes
- Update to Minecraft 1.20
Sign in

0.12 MB

6.0.0-fabric Release 08.06.2023

6.0.0 (Fabric/Quilt)

Supported Minecraft versions
1.20 1.20.1 1.20.2
Loaders / Platforms
fabric quilt
Show changes
- Update to Minecraft 1.20
Sign in

0.12 MB

5.2.0-forge Release 17.03.2023

5.2.0 (Forge)

Supported Minecraft versions
1.19.4
Loaders / Platforms
forge
Show changes
- Update to Minecraft 1.19.4 - Reduce memory overhead of quad lists in simple models - Deduplicate `faceSturdy` arrays in blockstate cache (KJP12)
Sign in

0.12 MB

5.2.0-fabric Release 17.03.2023

5.2.0 (Fabric/Quilt)

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric quilt
Show changes
- Update to Minecraft 1.19.4 - Reduce memory overhead of quad lists in simple models - Deduplicate `faceSturdy` arrays in blockstate cache (KJP12)
Sign in

0.12 MB

5.1.0-forge Release 08.12.2022

5.1.0 (Forge)

Supported Minecraft versions
1.19.3
Loaders / Platforms
forge
Show changes
- Update to 1.19.3
Sign in

0.11 MB

5.1.0-fabric Release 07.12.2022

5.1.0 (Fabric/Quilt)

Supported Minecraft versions
1.19.3
Loaders / Platforms
fabric quilt
Show changes
- Update to Minecraft 1.19.3 - Forge is not available on 1.19.3 yet, so this is only on Fabric/Quilt for now
Sign in

0.11 MB

5.0.3-forge Release 26.11.2022

5.0.3 (Forge)

Supported Minecraft versions
1.19.2
Loaders / Platforms
forge
Show changes
- Fix crash when the stream returned by `getResourceAsStream` does not return the full file at once - This has only happened on Quilt in practice, but could also happen in future Forge versions
Sign in

0.11 MB

5.0.3-fabric Release 26.11.2022

5.0.3 (Fabric/Quilt)

Supported Minecraft versions
1.19.2
Loaders / Platforms
fabric quilt
Show changes
- Fix crash on recent Quilt builds
Sign in

0.11 MB

2.1.1-fabric Release 08.11.2022

2.1.1 (Fabric)

Supported Minecraft versions
1.16.5
Loaders / Platforms
fabric
Show changes
- Fix crash when the working directory of the game does not match the instance directory
Sign in

0.1 MB

2.1.1-forge Release 08.11.2022

2.1.1 (Forge)

Supported Minecraft versions
1.16.5
Loaders / Platforms
forge
Show changes
- Fix crash when the working directory of the game does not match the instance directory
Sign in

0.1 MB

4.2.2 Release 08.11.2022

4.2.2 (Forge)

Supported Minecraft versions
1.18.2
Loaders / Platforms
forge
Show changes
- Fix crash when the working directory of the game does not match the instance directory - On Fabric this was fixed in 1.17, so there is no Fabric equivalent of this build
Sign in

0.11 MB

5.0.2 Release 08.11.2022

5.0.2 (Forge)

Supported Minecraft versions
1.19.2
Loaders / Platforms
forge
Show changes
- Fix crash when the working directory of the game does not match the instance directory - On Fabric this was fixed in 1.17, so there is no Fabric equivalent of this build
Sign in

0.11 MB

5.0.1 Release 14.07.2022

5.0.1 (Forge)

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
forge
Show changes
- Fix support for recent Forge builds - As this change is only relevant on Forge there is no Fabric/Quilt version of build 5.0.1
Sign in

0.11 MB

5.0.0-fabric Release 09.06.2022

5.0.0 (Fabric/Quilt)

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- Update to 1.19
Sign in

0.11 MB

5.0.0-forge Release 09.06.2022

5.0.0 (Forge)

Supported Minecraft versions
1.19
Loaders / Platforms
forge
Show changes
- Update to 1.19
Sign in

0.11 MB

4.2.1-forge Release 24.04.2022

4.2.1 (Forge)

Supported Minecraft versions
1.18.2
Loaders / Platforms
forge
Show changes
- Disable threading detector optimizations by default - They cause a very rare and impossible-to-reproduce crash, so enable at your own risk
Sign in

0.11 MB

4.2.1-fabric Release 24.04.2022

4.2.1 (Fabric/Quilt)

Supported Minecraft versions
1.18.2
Loaders / Platforms
fabric quilt
Show changes
- Disable threading detector optimizations by default - They cause a very rare and impossible-to-reproduce crash, so enable at your own risk
Sign in

0.11 MB

4.2.0 Release 04.03.2022

4.2.0

Supported Minecraft versions
1.18.2
Loaders / Platforms
fabric
Show changes
- Updated to 1.18.2 (no actual code changes, but needed to be rebuilt) - Automatically disable ThreadingDetector changes when Lithium is present - Lithium completely removes the detector, which is both smaller and faster than FCs implementation which keeps functionality
Sign in

0.1 MB

4.1.2 Release 19.02.2022

4.1.2

Supported Minecraft versions
1.18.1
Loaders / Platforms
fabric
Show changes
- Re-add a fixed version of the `ThreadingDetector` optimization - Probably fix rare crashes when creating config file - Explicitly mark as incompatible with Hydrogen
Sign in

0.11 MB

4.1.1 Release 06.02.2022

4.1.1

Supported Minecraft versions
1.18.1
Loaders / Platforms
fabric
Show changes
- Remove ThreadingDetector optimization for now, it was broken in an important non-obvious case
Sign in

0.1 MB

4.1.0 Release 05.02.2022

4.1.0

Supported Minecraft versions
1.18.1
Loaders / Platforms
fabric
Show changes
- Update to 1.18.1 (from 1.18) - Replace vanilla's `ThreadingDetector`s in chunk sections with a single (atomically accessed) reference - Optimize `FastMap` a bit - Add compatibility for recent lithium preview builds - Remove Hydrogen compat code - Hydrogen has been archived, and will not be updated to 1.18+
Sign in

0.11 MB

4.0.0 Beta 05.12.2021

4.0.0

Supported Minecraft versions
1.18
Loaders / Platforms
fabric
Show changes
- Update to 1.18 - FIx crash when the config directory does not exist (?)
Sign in

0.1 MB

2.1.0 Release 09.10.2021

2.1.0

Supported Minecraft versions
1.16.5
Loaders / Platforms
fabric
Show changes
- New: Do not store NBT data for already loaded parts of partially loaded chunks, saves 80-90 MB on servers - Add compatibility for environments using newer guava versions - Fix rare crash with FRAPI - Improve performance of StateHolder#hasProperty
Sign in

0.1 MB

3.1.0 Beta 27.09.2021

3.1.0

Supported Minecraft versions
1.17.1
Loaders / Platforms
fabric
Show changes
- New optimization: Do not keep chunk data around after it has been loaded - Support for environments where (for whatever reason) guava 27 is loaded instead of guava 21 - Fix (very) rare crash with FRAPI and multipart models
Sign in

0.11 MB

3.0.3 Release 22.08.2021

3.0.3

Supported Minecraft versions
1.17.1
Loaders / Platforms
fabric
Show changes
- Fix compatibility with sodium
Sign in

0.1 MB

2.0.7 Release 22.08.2021

2.0.7

Supported Minecraft versions
1.16.5
Loaders / Platforms
fabric
Show changes
- Fix crash with sodium
Sign in

0.1 MB

3.0.2 Release 22.08.2021

3.0.2

Supported Minecraft versions
1.17.1
Loaders / Platforms
fabric
Show changes
- Fix potential crash with multipart models with many states
Sign in

0.1 MB

2.0.6 Release 22.08.2021

2.0.6

Supported Minecraft versions
1.16.5
Loaders / Platforms
fabric
Show changes
- Fix potential crash with multipart models with many states - Remove incorrect fabric API dependency
Sign in

0.1 MB

3.0.1 Beta 02.07.2021

3.0.1

Supported Minecraft versions
1.17
Loaders / Platforms
fabric
Show changes
- Fix compatibility with Hydrogen
Sign in

0.1 MB

3.0.0 Beta 21.06.2021

3.0.0

Supported Minecraft versions
1.17
Loaders / Platforms
fabric
Show changes
- Update to 1.17
Sign in

0.1 MB

2.0.5 Release 20.06.2021

2.0.5

Supported Minecraft versions
1.16.5
Loaders / Platforms
fabric
Show changes
- Fix vague error messages when accessing invalid block properties - Add a logo - Add option to populate the neighbor table with a FastMap-backed table - This slightly increases memory usage and is only required when mods access this table directly, so it is disabled by default
Sign in

0.1 MB