A list of performance-enhancing mods for 1.20.x forge/fabric versions.
Any suggestions/complaints?
Join our Discord Server, or use the Issues page.
We have partnered with BisectHosting this is an exciting step for us. All money earned from this will go to the staff of UsefulLists, not including myself (Kevsky).
Don't want to mess around with mods? try out Fabulously Optimized , or Simply Optimized
Name | Known Incompatibilities | Description | Author | Performance Improvement | Label | License |
---|---|---|---|---|---|---|
Alternate Current | Unknown | Alternate Current is an efficient and non-locational redstone dust implementation. | Space Walker | Server | None | MIT |
Better Beds | Unknown | Removes the Block Entity Renderer from the bed and replaces it with the default minecraft model renderer. | Motschen | Client | None | MIT |
Better Chunk Loading | Unknown | Predicts player movement and pre-loads chunks in an area ahead of them asynchronously, Slightly increases chunk loading speed in general, Changes the vanilla chunkloading around the player to be more lazy/less reactive, which reduces the overall amount of chunks being loaded and unloaded | someaddon | Both | none | All Rights Reserved |
Better Fps - Render Distance | Very Many Players | Better FPS Render Distance is a mod which adds a few performance improvements to increase fps. | someaddon | Client | none | All Rights Reserved |
Canvas Renderer | Sodium | Advanced Rendering Engine for Fabric | grondag | Client | none | Apache License 2.0 |
Concurrent Chunk Management Engine | Unknown | A Fabric mod designed to improve the chunk performance of Minecraft. | ishland | Both | Alpha (1) | MIT |
Connectivity | Unknown | Lightweight mod which solves several connection problems like Login-Timeouts, DecoderException, Packet size limits, Ghostblock issues, Payload too large and more. It also offers commands to analyze network traffic. | someaddon | Both | none | All Rights Reserved |
Chunky | Unknown | Pre-generates chunks, quickly and efficiently. | pop4959 | Both | Configuration Needed (7) | GPL-3 |
Chunk Sending | Unknown | Optimizes chunk packet sending through sorting and distributing them over time. | someaddon | Server | none | All Rights Reserved |
Client Crafting | Unknown | Clientcrafting is a client-side utility which makes crafting UI's much more responsive through eliminating the server delay. | someaddon | Client | none | All Rights Reserved |
Clumps | Unknown | Clumps groups XP orbs together into a single entity to reduce lag when there are many in a small area. | jaredlll08 | Server | none | MIT |
Cull Less Leaves | Unknown | Cull Less Leaves is an improved version of Cull Leaves. | XanderIsDev | Client | none | LGPL-3.0 |
DashLoader | Unknown | This mod launches minecraft faster by caching all of the content on first launch and then loading that cache on the next one | alphaqu | Client | Incompatible (2) | LGPL-3.0 |
Dynamic FPS | Unknown | Automatically reduces rendering speed when minecraft is not focused (to 1 FPS) or hidden (no renders at all). | juliand665 | Client | none | MIT |
Dynamic View | APTweaks | This is a small/light serverside utility mod to help balancing lag (TPS) and chunk view/load distance. | someaddon | Server | none | LGPL-3.0 |
Embeddium | Magnesium, OptiFine, Rubidium | Embeddium is a fork of Rubidium which focuses on mod compatibility. | embeddedt | Client | none | LGPL-3.0 |
Enhanced Block Entities | Sodium⁴ | EBE is a mod which aims to increase the performance of block entity rendering, as well as offer customizability via resource packs. | FoundationGames | Client | none | LGPL-3.0 |
Entity Culling | Unknown | EntityCulling using async path-tracing to skip rendering Tiles/Entities that are not visible. | tr9zw | Client | none | Custom |
Fabric Chunk Pregenerator | Unknown | Fabric Chunk Pregenerator is a fabric mod that allows you to pregenerate chunks for your server or for singleplayer while running fabric. | SuperCoder79 | Both | Configuration Needed (7) | LGPL-3.0 |
FastAnim | Unknown | FastAnim is a mod that improves the animation speed of entities. | lunadedogs | Client | none | MIT |
Fast Async World Save | Unknown | A lightweight mod that makes data saved asynchronously during the intermittent world save every 5 minutes to prevent lag spikes. | someaddon | Server | none | All Rights Reserved |
Fastload | ForceCloseLoadingScreen, Ksyxis | Fastload, is a simple mod that reduces world loading time. This serves as an alternative to ksyxis, which uses an unsafe method of cutting down time. | overloadedwithmods | Both | Buggy (5) | LGPL-3.0 |
FastChest | Unknown | This mod helps by removing dynamic models from chests and making them render as static chunk geometry. | fake_domi | Client | none | MIT |
FerriteCore | Unknown | This mod reduces the memory usage of Minecraft in a few different ways | malte0811 | Both | none | MIT |
Fix GPU Memory Leak | Unknown | A mod that fixes some bugs which leak resources within GPU memory. | someaddon | Client | none | All Rights Reserved |
Get It Together, Drops! | Unknown | This mod adds two configuration options to control how dropped items combine on the ground. This can significantly improve performance in areas with lots of dropped items | bl4ckscor3 | Server | none | MIT |
ImmediatelyFast | Unknown | ImmediatelyFast is an open source Fabric mod which improves the immediate mode rendering performance of the client. It is designed to be lightweight and compatible with other mods. | RaphiMC | Client | none | LGPL-3.0 |
Krypton | Unknown | Krypton is a Minecraft mod designed for the Fabric mod loader that implements a suite of optimizations focused on the Minecraft networking stack. | astei | Both | none | LGPL-3.0 |
Ksyxis | Fastload | Speeds up your world loading by skipping vanilla's unnecessary 441 chunk loading-unloading on every login. | VidTu | Both | Incompatible (1) | MIT |
LazyDFU | Unknown | LazyDFU is an optimization mod that makes the initialization of DataFixerUpper "lazy" | tr9zw | Both | none | MIT |
Lazy Language Loader | Unknown | Lazy Language Loader improves loading times when changing your language by only reloading the language instead of all the game resources! | chachylmao | Client | none | LGPL-3.0 |
Leaky | Unknown | Leaky is a mod to detect and report farm setups leaking items, causing lag and over time crashes in the world. | someaddon | Both | none | All Rights Reserved |
Let Me Despawn | Unknown | LMD tweaks the despawn check to allow mobs that pick up or equip items from the ground to naturally despawn like any other mob. | frikinjay | Server | Reverse Features (7) | LGPL-3.0 |
Lithium | Unknown | Lithium is a general-purpose optimization mod for Minecraft which works to improve a number of systems without changing any behavior | jellysquid3_ | Both | none | LGPL-3.0 |
Limited Chunkloading | Unknown | Small lightweight-server side mod which controls and limits loaded chunks to only stay X time after player logout. | someaddon | Both | none | All Rights Reserved |
Log Begone | Unknown | Log Begone is a fork of Shut Up Console by Bravarly that simply allows you to remove annoying logs. Can also help with performance if there is a lot of log spam | AzureDoomC | Server | Configuration Needed (7) | LGPL-3.0 |
MemoryLeakFix | Unknown | A mod that fixes multiple memory leaks in minecraft. Both server-side & client-side. | FX_PR0CESS | Both | none | LGPL-3.0 |
Methane | Starlight, Phosphor | A mod that aims to reduce lag by removing fog (optional) and lighting. | AnOpenSauceDev | Client | none | MIT |
ModernFix | None | Improves launch times, world load times, and memory usage | embeddedt | Both | none | GNU Lesser GPL |
More Culling | See MoreCulling#6 | changes how blockstate culling is handled in order to improve performance | FX_PR0CESS | Client | None | LGPL-2.1 |
nvidium | Unknown | Nvidium is a replacement rendering backend for sodium that uses nvidia only opengl extensions to increase fps by a significant amount. | Cortex | Client | None | LGPL-3.0 |
Particle Blocker | Unknown | Adds a GUI to pick and choose particles to not render. | Declipsonator | Client | none | LGPL-3.0 |
Particle Core | Unknown | Particle optimizations: Culling, rendering optimizations, configurable particle-type-specific spawn reduction, and potion particle disabling. | fzzyhmstrs | Client | none | MIT |
Raknetify | Unknown | Allows users to use raknet to connect to servers, which improves network performance. Gives significant boosts on bad connections | ishland | Both | Alpha (?) | Custom |
Recipe Essentials | Unknown | Caches recipe lookups to prevent lag from autocrafting machines, Reduce total size of the recipe packet to avoid size issues, Improves item comparisons in general for better performance | someaddon | Both | none | All Rights Reserved |
Simply No Shading | Unknown | This mod mimics OptiFine's Internal Shader with Old Lighting OFF by default. Benefits are less lag as this mod is not a shader, stability, and compatibility with other mods. | StartsMercury | Client | none | MIT |
Sodium | Mods that utilize of the FRAPI⁴ | Sodium is a free and open-source rendering engine replacement for the Minecraft client that greatly improves frame rates, reduces micro-stutter, and fixes graphical issues in Minecraft. | jellysquid3_ | Client | none | LGPL-3.0 |
ServerCore | Unknown | A fabric mod that aims to optimize & add multiplayer features to the minecraft server. | Wesley1808 | Server | none | MIT |
Smoke Suppresion | Unknown | This is to prevent client-side lag and general annoyance when using large numbers of campfires in farms. | supersaiyansubtlety | Client | none | MIT |
Smooth Chunk Save | Unknown | Saves chunks continuously over time, reducing server lag and preventing lagspikes from saving too many chunks at once. | someaddon | Server | none | All Rights Reserved |
Starlight | Unknown | Fabric mod for completely rewriting the vanilla light engine. | Spottedstar | Both | none | MIT |
Structure Essentials | Unknown | Faster locate command, advance error logging, nearby structure checks and more. | someaddon | Server | none | All Rights Reserved |
Very Many Players | Unknown | Very Many Players, or VMP for short, is a Fabric mod designed to improve general server performance at high playercount without sacrificing vanilla functionality or behavior. | ishland | Server | none | MIT |
Vulkan Mod | Sodium, Exordium | a fabric mod that rewrites Minecraft OpenGL renderer to use Vulkan API. | x_collateral | Client | Incompatible(6) | LGPL-3.0 |
Name | Known Incompatibilities | Description | Author | Performance Improvement | Label | License |
---|---|---|---|---|---|---|
AI Improvements⁵ | None | Simplified AI modification mod focused on performance and low-level modifications to AIs in the game | QueenOfMissiles | Server | none | All Rights Reserved |
Alternate Current | Unknown | Alternate Current is an efficient and non-locational redstone dust implementation. | SpaceWalkerRS | Server | none | MIT |
Better Chunk Loading | Unknown | Predicts player movement and pre-loads chunks in an area ahead of them asynchronously, Slightly increases chunk loading speed in general, Changes the vanilla chunkloading around the player to be more lazy/less reactive, which reduces the overall amount of chunks being loaded and unloaded | someaddon | Both | none | All Rights Reserved |
Better Fps - Render Distance | Very Many Players | Better FPS Render Distance is a mod which adds a few performance improvements to increase fps. | someaddon | Client | none | All Rights Reserved |
Canary | Apotheosis | Canary is a general-purpose optimization mod and unofficial fork of the Fabric mod Lithium for Minecraft which works to improve a number of systems (game physics, mob AI, block ticking, etc) without changing any behavior. | AbdElAziz333 | Both | none | LGPL-3.0 |
Connectivity | Unknown | Lightweight mod which solves several connection problems like Login-Timeouts, DecoderException, Packet size limits, Ghostblock issues, Payload too large and more. It also offers commands to analyze network traffic. | someaddon | Both | none | All Rights Reserved |
Chunk-Pregenerator | Unknown | Chunk Pregenerator is a tool that allows you to generate your World more efficiently, by Preemptively generating the chunks. It is a Server-side tool that has some optional client features if wanted. | Speiger | Both | Configuration Needed (7) | All Rights Reserved |
Chunky | Unknown | Pre-generates chunks, quickly and efficiently. | pop4959 | Both | Configuration Needed (7) | LGPL-3.0 |
Client Crafting | Unknown | Clientcrafting is a client-side utility which makes crafting UI's much more responsive through eliminating the server delay. | someaddon | Client | none | All Rights Reserved |
Clumps | Unknown | Clumps groups XP orbs together into a single entity to reduce lag when there are many in a small area. | jaredlll08 | Server | none | MIT |
Chunk Sending | Unknown | Optimizes chunk packet sending through sorting and distributing them over time. | someaddon | Server | none | All Rights Reserved |
Dynamic View | APTweaks | This is a small/light serverside utility mod to help balancing lag (TPS) and chunk view/load distance. | someaddon | Server | none | LGPL-3.0 |
Embeddium | Magnesium, OptiFine, Rubidium | Embeddium is a fork of Rubidium which focuses on mod compatibility. | embeddedt | Client | none | LGPL-3.0 |
Entity Culling | Unknown | EntityCulling using async path-tracing to skip rendering Tiles/Entities that are not visible. | tr9zw | Client | none | Custom |
Fast Async World Save | Unknown | A lightweight mod that makes data saved asynchronously during the intermittent world save every 5 minutes to prevent lag spikes. | someaddon | Server | none | All Rights Reserved |
Fastload | ForceCloseLoadingScreen | Fastload, is a simple mod that reduces world loading time. This serves as an alternative to ksyxis, which uses an unsafe method of cutting down time. | overloadedwithmods | Both | Buggy (5) | LGPL-3.0 |
FerriteCore | Unknown | This mod reduces the memory usage of Minecraft in a few different ways | malte0811 | Both | none | MIT |
Fix GPU Memory Leak | Unknown | A mod that fixes some bugs which leak resources within GPU memory. | someaddon | Server | none | All Rights Reserved |
Get It Together, Drops! | Unknown | This mod adds two configuration options to control how dropped items combine on the ground. This can significantly improve performance in areas with lots of dropped items | bl4ckscor3 | Server | none | MIT |
Krypton Reforged | Unknown | Krypton Reforged is a Minecraft mod that implements a suite of optimizations focused on the Minecraft networking stack. | TeamDeusVult | Both | none | MIT |
Ksyxis | Unknown | Speeds up your world loading by skipping vanilla's unnecessary 441 chunk loading-unloading on every login. | VidTu | Both | Incompatible (1) | MIT |
Leaky | Unknown | Leaky is a mod to detect and report farm setups leaking items, causing lag and over time crashes in the world. | someaddon | Both | none | All Rights Reserved |
Let Me Despawn | Unknown | LMD tweaks the despawn check to allow mobs that pick up or equip items from the ground to naturally despawn like any other mob. | frikinjay | Server | Reverse Features (7) | LGPL-3.0 |
Limited Chunkloading | Unknown | Small lightweight-server side mod which controls and limits loaded chunks to only stay X time after player logout. | someaddon | Both | none | All Rights Reserved |
Log Begone | Unknown | Log Begone is a fork of Shut Up Console by Bravarly that simply allows you to remove annoying logs. Can also help with performance if there is a lot of log spam | AzureDoomC | Server | Configuration Needed (7) | LGPL-3.0 |
MemoryLeakFix | Unknown | A mod that fixes multiple memory leaks in minecraft. Both server-side & client-side. | FX_PR0CESS | Both | none | LGPL-3.0 |
ModernFix | None | Improves launch times, world load times, and memory usage | embeddedt | Both | none | GNU Lesser GPL |
Radium Reforged | Unknown | Radium is an Unofficial Fork of CaffeineMC's "Lithium," made to work with Forge Mod Loader | Asek3 | Both | none | LGPL-3.0 |
Recipe Essentials | Unknown | Caches recipe lookups to prevent lag from autocrafting machines, Reduce total size of the recipe packet to avoid size issues, Improves item comparisons in general for better performance | someaddon | Both | none | All Rights Reserved |
Rubidium | Magnesium, OptiFine | Rubidium is an Unofficial Fork of CaffeineMC's "Sodium", made to work with Forge Mod Loader. | Asek3 | Client | none | LGPL-3.0 |
Smooth Chunk Save | Unknown | Saves chunks continuously over time, reducing server lag and preventing lagspikes from saving too many chunks at once. | someaddon | Server | none | All Rights Reserved |
Starlight | Unknown | Forge mod for completely rewriting the vanilla light engine. | Spottedstar | Both | none | MIT |
Structure Essentials | Unknown | Faster locate command, advance error logging, nearby structure checks and more. | someaddon | Server | none | All Rights Reserved |
Name | Known Incompatibilities | Description | Author | Performance Improvement | Label | License |
---|---|---|---|---|---|---|
AI Improvements⁵ | None | Simplified AI modification mod focused on performance and low-level modifications to AIs in the game | QueenOfMissiles | Server | none | All Rights Reserved |
Alternate Current | Unknown | Alternate Current is an efficient and non-locational redstone dust implementation. | SpaceWalkerRS | Server | none | MIT |
Better Chunk Loading | Unknown | Predicts player movement and pre-loads chunks in an area ahead of them asynchronously, Slightly increases chunk loading speed in general, Changes the vanilla chunkloading around the player to be more lazy/less reactive, which reduces the overall amount of chunks being loaded and unloaded | someaddon | Both | none | All Rights Reserved |
Better Fps - Render Distance | Unknown | Better FPS Render Distance is a mod which adds a few performance improvements to increase fps. | someaddon | Client | none | All Rights Reserved |
Connectivity | Unknown | Lightweight mod which solves several connection problems like Login-Timeouts, DecoderException, Packet size limits, Ghostblock issues, Payload too large and more. It also offers commands to analyze network traffic. | someaddon | Both | none | All Rights Reserved |
Chunk-Pregenerator | Unknown | Chunk Pregenerator is a tool that allows you to generate your World more efficiently, by Preemptively generating the chunks. It is a Server-side tool that has some optional client features if wanted. | Speiger | Both | Configuration Needed (7) | All Rights Reserved |
Chunky | Unknown | Pre-generates chunks, quickly and efficiently. | pop4959 | Both | Configuration Needed (7) | LGPL-3.0 |
Client Crafting | Unknown | Clientcrafting is a client-side utility which makes crafting UI's much more responsive through eliminating the server delay. | someaddon | Client | none | All Rights Reserved |
Clumps | Unknown | Clumps groups XP orbs together into a single entity to reduce lag when there are many in a small area. | jaredlll08 | Server | none | MIT |
Chunk Sending | Unknown | Optimizes chunk packet sending through sorting and distributing them over time. | someaddon | Server | none | All Rights Reserved |
Embeddium | Magnesium, OptiFine, Rubidium | Embeddium is a fork of Rubidium which focuses on mod compatibility. | embeddedt | Client | none | LGPL-3.0 |
Entity Culling | Unknown | EntityCulling using async path-tracing to skip rendering Tiles/Entities that are not visible. | tr9zw | Client | none | Custom |
Fast Async World Save | Unknown | A lightweight mod that makes data saved asynchronously during the intermittent world save every 5 minutes to prevent lag spikes. | someaddon | Server | none | All Rights Reserved |
FerriteCore | Unknown | This mod reduces the memory usage of Minecraft in a few different ways | malte0811 | Both | none | MIT |
Fix GPU Memory Leak | Unknown | A mod that fixes some bugs which leak resources within GPU memory. | someaddon | Server | none | All Rights Reserved |
Get It Together, Drops! | Unknown | This mod adds two configuration options to control how dropped items combine on the ground. This can significantly improve performance in areas with lots of dropped items | bl4ckscor3 | Server | none | MIT |
Ksyxis | Unknown | Speeds up your world loading by skipping vanilla's unnecessary 441 chunk loading-unloading on every login. | VidTu | Both | Incompatible (1) | MIT |
Leaky | Unknown | Leaky is a mod to detect and report farm setups leaking items, causing lag and over time crashes in the world. | someaddon | Both | none | All Rights Reserved |
Let Me Despawn | Unknown | LMD tweaks the despawn check to allow mobs that pick up or equip items from the ground to naturally despawn like any other mob. | frikinjay | Server | Reverse Features (7) | LGPL-3.0 |
Limited Chunkloading | Unknown | Small lightweight-server side mod which controls and limits loaded chunks to only stay X time after player logout. | someaddon | Both | none | All Rights Reserved |
Log Begone | Unknown | Log Begone is a fork of Shut Up Console by Bravarly that simply allows you to remove annoying logs. Can also help with performance if there is a lot of log spam | AzureDoomC | Server | Configuration Needed (7) | LGPL-3.0 |
ModernFix | None | Improves launch times, world load times, and memory usage | embeddedt | Both | none | GNU Lesser GPL |
Radium Reforged | Unknown | Radium is an Unofficial Fork of CaffeineMC's "Lithium," made to work with Forge Mod Loader | Asek3 | Both | none | LGPL-3.0 |
Recipe Essentials | Unknown | Caches recipe lookups to prevent lag from autocrafting machines, Reduce total size of the recipe packet to avoid size issues, Improves item comparisons in general for better performance | someaddon | Both | none | All Rights Reserved |
Rubidium | Magnesium, OptiFine | Rubidium is an Unofficial Fork of CaffeineMC's "Sodium", made to work with Forge Mod Loader. | Asek3 | Client | none | LGPL-3.0 |
Smooth Chunk Save | Unknown | Saves chunks continuously over time, reducing server lag and preventing lagspikes from saving too many chunks at once. | someaddon | Server | none | All Rights Reserved |
Starlight | Unknown | Forge mod for completely rewriting the vanilla light engine. | Spottedstar | Both | none | MIT |
Structure Essentials | Unknown | Faster locate command, advance error logging, nearby structure checks and more. | someaddon | Server | none | All Rights Reserved |
Name | Known Incompatibilities | Description | Author | Performance Improvement | Label | License |
---|---|---|---|---|---|---|
Alternate Current | Unknown | Alternate Current is an efficient and non-locational redstone dust implementation. | Space Walker | Server | None | MIT |
Better Beds | Unknown | Removes the Block Entity Renderer from the bed and replaces it with the default minecraft model renderer. | Motschen | Client | None | MIT |
Clumps | Unknown | Clumps groups XP orbs together into a single entity to reduce lag when there are many in a small area. | jaredlll08 | Server | none | MIT |
Cull Less Leaves | Unknown | Cull Less Leaves is an improved version of Cull Leaves. | XanderIsDev | Client | none | LGPL-3.0 |
DashLoader | Unknown | This mod launches minecraft faster by caching all of the content on first launch and then loading that cache on the next one | alphaqu | Client | Incompatible (2) | LGPL-3.0 |
Dynamic FPS | Unknown | Automatically reduces rendering speed when minecraft is not focused (to 1 FPS) or hidden (no renders at all). | juliand665 | Client | none | MIT |
Fastload | ForceCloseLoadingScreen, Ksyxis | Fastload, is a simple mod that reduces world loading time. This serves as an alternative to ksyxis, which uses an unsafe method of cutting down time. | overloadedwithmods | Both | none | LGPL-3.0 |
FerriteCore | Unknown | This mod reduces the memory usage of Minecraft in a few different ways | malte0811 | Both | none | MIT |
ImmediatelyFast | Unknown | ImmediatelyFast is an open source Fabric mod which improves the immediate mode rendering performance of the client. It is designed to be lightweight and compatible with other mods. | RaphiMC | Client | none | LGPL-3.0 |
Lithium | Unknown | Lithium is a general-purpose optimization mod for Minecraft which works to improve a number of systems without changing any behavior | jellysquid3_ | Both | none | LGPL-3.0 |
Krypton | Unknown | Krypton is a Minecraft mod designed for the Fabric mod loader that implements a suite of optimizations focused on the Minecraft networking stack. | astei | Both | none | LGPL-3.0 |
Ksyxis | Fastload | Speeds up your world loading by skipping vanilla's unnecessary 441 chunk loading-unloading on every login. | VidTu | Both | Incompatible (1) | MIT |
nvidium | Unknown | Nvidium is a replacement rendering backend for sodium that uses nvidia only opengl extensions to increase fps by a significant amount. | Cortex | Client | None | All Rights Reserved |
More Culling | See MoreCulling#6 | changes how blockstate culling is handled in order to improve performance | FX_PR0CESS | Client | None | LGPL-2.1 |
MemoryLeakFix | Unknown | A mod that fixes multiple memory leaks in minecraft. Both server-side & client-side. | FX_PR0CESS | Both | none | LGPL-3.0 |
Methane | Starlight, Phosphor | A mod that aims to reduce lag by removing fog (optional) and lighting. | AnOpenSauceDev | Client | none | MIT |
Particle Core | Unknown | Particle optimizations: Culling, rendering optimizations, configurable particle-type-specific spawn reduction, and potion particle disabling. | fzzyhmstrs | Client | none | MIT |
Sodium | Mods that utilize of the FRAPI⁴ | Sodium is a free and open-source rendering engine replacement for the Minecraft client that greatly improves frame rates, reduces micro-stutter, and fixes graphical issues in Minecraft. | jellysquid3_ | Client | none | LGPL-3.0 |