close icon

Lithium Mod [Fabric]


0

Average rating: 3.3

Who gets the most out of Lithium? Server owners, first of all, and singleplayer players whose worlds are full of farms, villagers and redstone. Lithium is a general-purpose optimization mod from CaffeineMC that speeds up the game’s internal logic: physics and collisions, mob AI, block ticking, chunk handling. Its strict rule is not to change any vanilla mechanic. That rule is taken seriously enough that the mod is allowed in official Minecraft speedrunning.

JellySquid started the project and stepped down from active development in 2020. Since then Lithium has been developed by 2No2Name with help from other contributors. This page has the Fabric builds, from 1.15.2 up to 1.21.4.

Lithium title over a sunny Minecraft plains landscape with a feather logo
The Fabric original; Forge and NeoForge players should look at Lithium for Forge and NeoForge instead.

Where the speed-up comes from

Every Minecraft world is run by a server. On multiplayer that is the dedicated server; in singleplayer, an integrated server runs inside your own game. Twenty times per second it moves every mob, checks every hopper, grows crops and updates redstone. When that tick takes too long, you see it as lag: mobs that stutter, items that hang in the air, farms that run slow.

Lithium rewrites the slow parts of that loop. For dedicated servers, CaffeineMC promises a sizeable improvement in tick times, so the same hardware can carry more loaded entities, chunks and players. In singleplayer the integrated server takes less processor time, which leaves more of it for drawing frames and can raise your frame rate as a side effect.

Because vanilla behavior is the goal, technical farms and redstone machines should work exactly as they do without the mod. When something does behave differently, the developers treat it as a bug and ask for a report on their issue tracker.

It runs on either side and does not need to be on both. Put it on a server and vanilla clients can still connect. Put it in your own client and you can join any server.

How it pairs with Sodium

Diagram linking Minecraft to rendering, game logic, lighting, shaders and background FPS optimization mods
Lithium sits in the game logic box; nothing it changes overlaps with the rendering box.

CaffeineMC deliberately splits its work into separate mods. Sodium handles drawing the world on your screen, while Lithium handles what happens in the world between frames. Neither duplicates the other, so on a client you normally install both. On a dedicated server only Lithium makes sense, since a server never renders anything.

Comparison of two F3 debug screens with different frame rates on a Fabric client
Sodium is the client-side partner: it speeds up rendering, the part Lithium leaves alone.

For versions before 1.19, the third member of the family was Phosphor, which optimized the lighting engine. Dynamic FPS is another small addition for clients, lowering frame rate while the window is in the background.

Dynamic FPS banner contrasting 185 FPS in a village with 1 FPS in the background
Dynamic FPS saves power when you alt-tab, something no tick optimization can do.
Phosphor logo: a stone-textured title over a light bulb on orange background
Phosphor covered lighting updates on Fabric up to 1.19, next to Lithium.

Installing on Fabric

Install Fabric Loader for your version and drop the Lithium jar into the mods folder. That’s all. Lithium needs no other mods, not even Fabric API, and works on existing worlds without creating new ones. Files for 1.20.2 and newer are also published for Quilt. For a server, the jar goes in the server’s own mods folder.

Stack diagram of Minecraft, Fabric Loader, Fabric API and Fabric mods
Lithium needs only the bottom two layers; the Fabric API layer is optional for it.

There is no settings screen. On first start Lithium creates config/lithium.properties, and an empty file is normal: it means all stable optimizations are on. The file exists for troubleshooting. If another mod misbehaves with Lithium, you can switch off one optimization with a line such as mixin.ai.pathing=false, restart the game, and test again. Back up your worlds before editing it.

Other loaders and older versions

Since late 2024 CaffeineMC also publishes official NeoForge builds; those are on our Forge and NeoForge page. Forge itself was never supported upstream. For Forge 1.18.2 to 1.20.x there is Canary, an unofficial fork by a different author. On very old Fabric versions around 1.14, FoamFix tackled a different problem, memory use.

MC version 1.21.4
Download Lithium 1.21.4 [722.22 Kb](Downloads: 43)
MC version 1.21.2-1.21.3
Download Lithium 1.21.2-1.21.3 [722.75 Kb](Downloads: 8)
MC version 1.21.1
Download Lithium 1.21.1 [735.16 Kb](Downloads: 23)
MC version 1.21
Download Lithium 1.21 [722.49 Kb](Downloads: 20)
MC version 1.20.6
Download Lithium 1.20.6 [668.08 Kb](Downloads: 10)
MC version 1.20.4
Download Lithium 1.20.4 [699.24 Kb](Downloads: 70)
MC version 1.20.2
Download Lithium 1.20.2 [672.31 Kb](Downloads: 139)
MC version 1.20.1
Download Lithium 1.20.1 [630.73 Kb](Downloads: 541)
MC version 1.19.4
Download Lithium 1.19.4 [624.41 Kb](Downloads: 871)
MC version 1.19.x
Download Lithium 1.19.x [542.74 Kb](Downloads: 3975)
MC version 1.18.2
Download Lithium 1.18.2 [455.27 Kb](Downloads: 1251)
MC version 1.18.1
Download Lithium 1.18.1 [438.98 Kb](Downloads: 1071)
MC version 1.17-1.17.1
Download Lithium 1.17-1.17.1 [430.27 Kb](Downloads: 3601)
MC version 1.16.2-1.16.5
Download Lithium 1.16.2-1.16.5 [341.03 Kb](Downloads: 6906)
MC version 1.16.1
Download Lithium 1.16.1 [198.11 Kb](Downloads: 1343)
MC version 1.16 (snapshots)
Download Lithium 1.16 [225.69 Kb](Downloads: 1443)
MC version 1.15.2
Download Lithium 1.15.2 [225.59 Kb](Downloads: 6207)


Share:

Similar mods

0
0
32

OptiFine has been around for over a decade, and it is still one jar file doing three jobs at once. It adds dozens of graphics and performance settings, it reads…

0
0
18

Fabric goes the opposite way from Forge. The loader is a small piece that injects mods into the game and almost nothing else, which is why it is ready for…

0
0
0

GeckoLib library is required for some mods to work. With this library, mod creators can export animations, new mobs and other objects. It makes it much easier to add them…

Leave comment

Please, leave comment

You didn't enter your name

Enter valid email

Leave comment

  • is t his a client side mod or not?

  • Does with work with forge only?

    • it only works with fabric not forge

  • does this work on all snapshots including the pre releases?

All files from Guide-Minecraft.com can be downloaded for free. Copyrights belong to their rightful owners. When copying materials active link to the site is required!
2018-2026 © Guide-Minecraft.com ®