Skip to content

Performance features

devin edited this page Sep 17, 2024 · 18 revisions

Adrenaline utilizes various performance mods to improve the game's logic and rendering speed significantly. Here is a list of mods that it uses, excluding library mods. This list may not be fully up-to-date all of the time.

Adrenaline can be used on both clients or servers. Mods are either client-side, server-side, or both, which is determined by me based on overhead, purpose, and relevance:

  • If you install Adrenaline through a launcher, such as Prism Launcher or the Modrinth App, it will only install the mods that are marked as client-side or both-side.
  • If you install Adrenaline through a server installer, such as mrpack-install or Docker Minecraft Server, it will only install the mods that are marked as server-side or both-side.
Feature Summary 1.21.1 1.20.6 1.20.4 1.20.1
Sodium (client) Powerful rendering engine and optimization mod which improves performance and quality greatly.
Nvidium (client) Sodium addon for Nvidia GPUs that uses Nvidia-only OpenGL extensions to increase FPS significantly.
ImmediatelyFast (client) Improves the immediate mode rendering performance, such as entities, block entities, text rendering, and more.
CLL/SLC (client) Culls leaves through various methods to improve performance significantly.
Entity Culling (client) Uses async path-tracing to skip rendering blocks/entities that are not visible.
Enhanced Block Entities (client) Significantly reduces lag from block entities such as areas with many chests.
BadOptimizations (client) Mostly a bunch of micro-optimizations all in one mod.
Dynamic FPS (client) Reduces FPS and quality while Minecraft is in the background to save battery life and energy when AFKing.
FerriteCore (both) Heavily reduces the memory usage of Minecraft in many different ways.
Lithium (both) General-purpose optimization mod that aims to improve logic performance without changing game mechanics.
ModernFix (both) All-in-one mod that drastically reduces memory usage and improves performance.
Noisium (both) Optimizes worldgen performance without any compromises to parity.
ThreadTweak (both) Improve and tweak Minecraft's thread scheduling.
C2ME (server) Heavily improves the chunk performance of Minecraft through multi-threading.
Krypton (server) Heavily optimizes Minecraft's networking stack on the server.
ServerCore (server) Several patches and optimizations to improve performance and reduce lagspikes on the server.
Very Many Players (server) Improves server performance at high playercounts through various methods.