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
FerriteCore

FerriteCore

Memory usage optimizations

33.93M
9,232
Optimization
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.4–1.20.6
1.20–1.20.2
1.19.x
1.18.x
1.17.x
1.16.5

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side
Server-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

malte0811
malte0811 Owner

Details

Licensed MIT
Published 4 years ago
Updated 2 months ago
DescriptionChangelogVersions

Show all versions

1
2
3

4.2.1 (Forge)

by malte0811 on Apr 24, 2022
Download

4.2.1 (Fabric/Quilt)

by malte0811 on Apr 24, 2022
Download
  • Disable threading detector optimizations by default
    • They cause a very rare and impossible-to-reproduce crash, so enable at your own risk

4.2.0

by malte0811 on Mar 4, 2022
Download
  • 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

4.1.2

by malte0811 on Feb 19, 2022
Download
  • Re-add a fixed version of the ThreadingDetector optimization
  • Probably fix rare crashes when creating config file
  • Explicitly mark as incompatible with Hydrogen

4.1.1

by malte0811 on Feb 6, 2022
Download
  • Remove ThreadingDetector optimization for now, it was broken in an important non-obvious case

4.1.0

by malte0811 on Feb 5, 2022
Download
  • Update to 1.18.1 (from 1.18)
  • Replace vanilla's ThreadingDetectors 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+

4.0.0

by malte0811 on Dec 5, 2021
Download
  • Update to 1.18
  • FIx crash when the config directory does not exist (?)

2.1.0

by malte0811 on Oct 9, 2021
Download
  • 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

3.1.0

by malte0811 on Sep 27, 2021
Download
  • 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

3.0.3

by malte0811 on Aug 22, 2021
Download
  • Fix compatibility with sodium

2.0.7

by malte0811 on Aug 22, 2021
Download
  • Fix crash with sodium

3.0.2

by malte0811 on Aug 22, 2021
Download
  • Fix potential crash with multipart models with many states

2.0.6

by malte0811 on Aug 22, 2021
Download
  • Fix potential crash with multipart models with many states
  • Remove incorrect fabric API dependency

3.0.1

by malte0811 on Jul 2, 2021
Download
  • Fix compatibility with Hydrogen

3.0.0

by malte0811 on Jun 21, 2021
Download
  • Update to 1.17

2.0.5

by malte0811 on Jun 20, 2021
Download
  • 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
1
2
3

Modrinth is open source.

main@4b75cb8

© 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.