Saturn

Saturn

Mod

A performance mod designed to optimize Minecraft's memory usage.

Client or server Optimization

209.9k downloads
179 followers
Created2 years ago
Updated2 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...

Fix incompatibility with Radon.

Update for 1.20.4.

  • This update adds a new config system, which allows you to enable or disable any optimization through a toml file.
  • You can find the config file in config\saturn-optimizations.toml.

Additions

  • New: Cache ResourceLocation array creation in advancement usages to improve performance.
  • Change: Upgrade SheepMixin#createSheepColor() method visibility from private to public.

Additions

  • New: cache DoNothing in villager packages & axolotls to reduce memory allocation overhead.
  • Change: cache min/max durations in DoNothing using redirect instead of caching RunOne<>.
  • Change: disabled the ticking tracker leak fix automatically if Radon is installed.
  • Change: Updated the mod logo.

Disabled RunOne<> optimizations to Fix entity ticking issues for now.

This update caches some objects to static final fields, which avoids memory overhead.

News:

New: Cache some objects and arrays in a static final reference to avoid the memory overhead in every call. for more info press here.

Changes:

  • Remove the config system for now.

This update caches some objects to static final fields, which avoids memory overhead.

News:

New: Cache some objects and arrays in a static final reference to avoid the memory overhead in every call. for more info press here.

Changes:

  • Remove the config system for now.
  • Disable ticking tracker leak fix if Radon is installed.

Removed unnecessary forge optimization for now.

Fixed issues with (color maps, forge events). If you got into any issue please make sure to report it in the issue tracker from here.

External resources



Project members

AbdElAziz

Owner


Technical information

License
LGPL-3.0-only
Client side
optional
Server side
optional
Project ID