Performance features
This is a list of all the mods Adrenaline uses to improve performance. Even if you don’t use Adrenaline, this can also be a useful list to look at or share regardless!
Adrenaline utilizes mrpack’s environment feature to support client-side and server-side installations:
- 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 management tool, 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 | mc26.3 | mc26.2 | mc26.1.2 | mc1.21.11 | mc1.21.10 | mc1.21.1 (LTS) | mc1.20.1 (LTS) |
|---|---|---|---|---|---|---|---|---|
| Sodium (client) | Rendering engine replacement with significant optimizations | |||||||
| ImmediatelyFast (client) | Improves immediate mode rendering performance | |||||||
| CFL/CLL/SLC (client) | Improves leaf rendering performance by skipping rendering of inner layers | |||||||
| Entity Culling (client) | Skips rendering blocks/entities that are not visible. Supplementary to Sodium’s entity culling | |||||||
| BBE, OBE, EBE (client) | Significantly reduces lag from block entities | |||||||
| Particle Core (client) | Various particle optimizations | |||||||
| Ixeris (client) | Buffered raw input and threaded event polling | |||||||
| Kerria (client) | Optimizes texture animations | |||||||
| Async Logger (client) | Makes logging operations asynchronous | |||||||
| Dynamic FPS (client) | Lower max framerate and quality while in the background, saves battery life and energy when AFKing | |||||||
| FerriteCore (both) | Reduces memory usage significantly | |||||||
| Lithium (both) | Improves logic performance in various ways | |||||||
| ModernFix, ModernFix mVUS (both) | Significantly reduces memory usage and improves performance | |||||||
| C2ME (both)1 | Improves chunk performance through multi-threading | |||||||
| ScalableLux, Starlight (both)1 | Improves the performance of light updates. Not needed if you remove C2ME | |||||||
| ServerCore (both)1 | Improve server performance without affecting vanilla functionality | |||||||
| Fast Noise (both)1 | Improve chunk performance without any compromises to parity | |||||||
| Material Rule Compiler (both)1 | Improve surface builder times by compiling material rules into static functions. | |||||||
| Fast Surface (both)1 | Optimize block calculations during surface builder | |||||||
| Structure Layout Optimizer (both)1 | Optimizes generation of Jigsaw Structures and NBT pieces | |||||||
| Krypton (server) | Optimizes Minecraft’s networking stack on the server (marked as server-side, can cause connection issues on client) | |||||||
| Very Many Players (server) | Improves server performance at high playercounts (marked as server-side, doesn’t typically benefit singleplayer) |