All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Saturn

Saturn

by AbdElAziz • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Saturn for Minecraft Forge

Saturn is a performance optimization mod designed to optimize Minecraft's memory usage, It can be installed in either client, server or both. Saturn aims on optimizing memory usage in a lot of ways, such as fixing in-game memory leaks, reducing GC heap and more, if you want to see all the optimizations added by Saturn, press here.

Modpack Permissions

Of Course, You can include it in your modpack.

Issues and Feature Requests

Please use the issue tracker linked at the bottom of the page to report bugs, crashes, and if you want to propose new features or otherwise contribute to the mod, i will gladly accept pull requests, as well!

If you want to support me, use my code AbdElAziz333 to get 25% off your first month and enjoy playing with your friends!

BisectHosting

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
2d ago 1
1.20.6
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.4
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.20.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.4
Forge
2d ago 1
1.19.3
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.4
Forge
2d ago 1
1.19.3
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.20.2
Forge
2d ago 1
1.20.1
Forge
2d ago 1
1.19.4
Forge
2d ago 1
1.19.3
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.19.3
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.19.4
Forge
2d ago 1
1.19.3
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.19.3
Forge
2d ago 1
1.19.2
Forge
2d ago 1
1.18.2
Forge
2d ago 1
1.16.5
Forge
2d ago 1
1.16.5
Forge
2d ago 1
1.16.5
Forge
2d ago 1
  • Make sure to backup your world before updating!
  • Update for Minecraft 1.21.1.
  • Tested on ATM10.
  • Requires NeoForge 21.1.115.
Update for 1.20.6.
Fix incompatibility with Radon.
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.
  • 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.
  • 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.
### 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.
### 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.
Disabled RunOne<> optimizations to Fix entity ticking issues for now.
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](https://github.com/AbdElAziz333/Saturn/commit/6e875979660266fd04a879a66839619c57c9884f).

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](https://github.com/AbdElAziz333/Saturn/commit/6e875979660266fd04a879a66839619c57c9884f).

Changes:

  • Remove the config system for now.
  • Disable ticking tracker leak fix if Radon is installed.
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](https://github.com/AbdElAziz333/Saturn/commit/6e875979660266fd04a879a66839619c57c9884f).

Changes:

  • Remove the config system for now.
  • Disable ticking tracker leak fix if Radon is installed.
Removed unnecessary forge optimization for now.
Removed unnecessary forge optimization for now.
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](https://github.com/AbdElAziz333/Saturn/issues).
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](https://github.com/AbdElAziz333/Saturn/issues).
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](https://github.com/AbdElAziz333/Saturn/issues).
Highly recommended to update..

This update tested on FTB StoneBlock 3 and FTB Arcanum Institute without any issues or mod incompatibilities..

If you got into any issue please make sure to report it in the issue tracker from [here](https://github.com/AbdElAziz333/Saturn/issues).

News:

  • Starting from 0.0.9 version, Saturn will have a config file located in config\saturn-common.toml, and all the optimizations are enabled by default.
  • Reduce Garbage Collection (GC) Heap: Disabled some unnecessary Forge events and removed some unnecessary object creation, which optimizes memory allocation.
  • Ticking Tracker memory leak fix: DynamicGraphMinFixedPoint never sets level value higher than levelCount-1. TickingTracker uses levelCount=34,
and chunks are removed from the internal collection when level is set to value > 33,
which never happens, so chunks are never removed from TickingTracker.
Highly recommended to update..
If you got into any issue please make sure to report it in the issue tracker from [here](https://github.com/AbdElAziz333/Saturn/issues).

News:
  • Starting from 0.0.8 version, Saturn will have a config file located in config\saturn-common.toml, and all the optimizations are enabled by default.
  • Reduce Garbage Collection (GC) Heap: Disabled some unnecessary Forge events and removed some unnecessary object creation, which optimizes memory allocation.
Highly recommended to update..
If you got into any issue please make sure to report it in the issue tracker from [here](https://github.com/AbdElAziz333/Saturn/issues).

News:

  • Starting from 0.0.8 version, Saturn will have a config file located in config\saturn-common.toml, and all the optimizations are enabled by default.
  • Reduce Garbage Collection (GC) Heap: Disabled some unnecessary Forge events and removed some unnecessary object creation, which optimizes memory allocation.
  • Ticking Tracker memory leak fix: DynamicGraphMinFixedPoint never sets level value higher than levelCount-1. TickingTracker uses levelCount=34,
and chunks are removed from the internal collection when level is set to value > 33,
which never happens, so chunks are never removed from TickingTracker.
Remove unnecessary Vec2 optimization which fixes incompatibility with a lot of mods.
Remove unnecessary Vec2 optimization which fixes incompatibility with a lot of mods.
Remove unnecessary Vec2 optimization which fixes incompatibility with a lot of mods.
Remove unnecessary Vec2 optimization which fixes incompatibility with a lot of mods.
Saturn Icon
Download Saturn
Select game version
Select platform