Lithium

Lithium is a free, open-source optimization mod for Minecraft that speeds up the game's internal logic, things like physics, mob AI, and block ticking, without changing how vanilla actually plays. It helps both single-player worlds and multiplayer servers, works on Fabric, NeoForge, and Quilt, and doesn't need Fabric API.

70M+ Downloads by CaffeineMC

About Lithium

Lithium is a performance mod for Minecraft: Java Edition that focuses on the parts of the game you don't see. Instead of touching graphics, it speeds up the game's internal logic: the physics, mob behavior, and world updates the game calculates every tick. It's made by CaffeineMC, the same team behind Sodium, and the two are often installed together.

The key thing to understand about Lithium is what it doesn't do: it doesn't change how the game plays. Redstone, mob spawning, drop rates, farm behavior: all of it stays exactly the same as vanilla. You get the speed-up without any of the side effects that usually come with modifying game mechanics.

What Lithium does

Minecraft constantly runs calculations in the background to keep the world moving. Every tick, it updates mob AI, processes block and fluid behavior, handles physics, and works through countless small tasks. A lot of that code isn't written for maximum efficiency. Lithium rewrites many of those systems to do the same work with less effort.

Under the hood it's not one big change but a large set of separate optimizations, most of which don't depend on each other. That design has a practical upside: if one specific optimization ever clashes with another mod, it can be switched off on its own through a config file while everything else keeps running. Most people never touch that file, and they don't need to. Lithium works with no setup out of the box.

How Lithium improves performance

The clearest gains show up in tick performance. On a server, lighter ticks mean the hardware can handle more entities, more loaded chunks, and more players before it starts to struggle. Server admins are the audience that benefits most directly here.

Single-player still gains, just less obviously. Even when you're playing alone, Minecraft runs an internal server in the background to tick your world. Lithium optimizes that too, which frees up your processor for other work, and that can translate into smoother frame rates and better responsiveness. It's worth being clear about the mechanism though: Lithium isn't a rendering mod, so any FPS change is a knock-on effect of a lighter CPU load, not the mod drawing frames faster. For rendering improvements, that's Sodium's job.

Does Lithium change Minecraft gameplay?

No. Keeping behavior identical to vanilla is the whole point of the project, and it's a strict rule rather than a nice-to-have. That commitment is why Lithium is officially allowed in Minecraft speedrunning, a community that bans anything giving an unfair advantage or altering how the game runs. If a mod is trusted there, you can be confident it isn't quietly bending the rules.

Client or server: where Lithium goes

Lithium runs on both sides, and it doesn't need to be on both at once. That flexibility catches some people off guard, so here's how it breaks down:

  • Single-player: install it in your own game and you're done.
  • Your own server: install it on the server. Players connecting don't need it themselves.
  • Joining someone else's server: you don't need Lithium to connect, though running it in your own client won't hurt.

Because a server-side install doesn't require anything from players, admins can add Lithium without asking everyone to change their setup.

Lithium and other optimization mods

Lithium and Sodium are the classic pairing. They work on completely different layers (Sodium handles rendering on the client, Lithium handles game logic), so they don't overlap or conflict. Running both is one of the most common ways to get a well-rounded performance setup, and CaffeineMC designed them to sit side by side.

Compatibility with the wider mod scene is a priority too. Lithium is built to leave gameplay untouched, which keeps it out of the way of most other mods. In the rare case something does clash, the per-optimization toggles give you a way to disable just the part causing trouble.

Supported Minecraft versions and loaders

Lithium runs on Fabric, NeoForge, and Quilt. Fabric and NeoForge each get their own builds every release; Quilt runs on the Fabric-compatible build. You'll want the download that matches both your Minecraft version and your loader.

CaffeineMC sorts version support into tiers, and it helps to know which one your version falls under before you install:

  • Current: the 26.x releases (including Minecraft 26.2). These get new features, optimizations, and bug fixes.
  • Long-term support: a few older favorites like 1.21.1 and 1.20.1. Still officially supported, but mostly for bug fixes and maintenance rather than new work.
  • Deprecated: many in-between versions across the 1.16–1.21 range. Builds exist and still work, but they won't get further updates.
  • Unavailable: 1.15 and older, plus some older versions on NeoForge, where no download is offered.

The short version: if you're on a current release like 26.2, you're on the actively developed branch. Older builds remain available for a wide range of past versions, with 1.21.1 and 1.20.1 kept around as long-term support. Support tiers do shift over time, so it's worth checking the official project page for your exact version.

Do you need Fabric API for Lithium?

No. Lithium runs on its own and doesn't require Fabric API, which sets it apart from a lot of Fabric mods. You just need the mod loader itself (Fabric Loader or NeoForge) and the Lithium file in your mods folder. If you're running other mods alongside it, some of those may still need Fabric API for their own reasons, but that's on them, not Lithium.

How to Download Lithium for Minecraft

Before downloading, sort out two details: your Minecraft version and your loader. Lithium ships separate files for each Minecraft version, and separate builds for Fabric and NeoForge, so the file has to match both. Grab the wrong version and the game will refuse to load it.

Lithium is published on the official CaffeineMC project pages (Modrinth and CurseForge) as well as GitHub. Pick the build tagged for your Minecraft version, and choose Fabric or NeoForge to match your setup. If you're on Quilt, use the Fabric-compatible build. New to this? Our guide to installing Minecraft mods covers the basics.

How to Install Lithium for Minecraft

Installing Lithium is about as simple as mods get: no dependencies, no config, no new world required. It comes down to having the right loader and dropping one file in place. The steps differ slightly depending on whether you're on Fabric or NeoForge.

Installing Lithium with Fabric

  1. Install Fabric Loader for your Minecraft version and run the game once so the Fabric profile is set up.
  2. Close Minecraft, then find your mods folder (%appdata%\.minecraft\mods on Windows, ~/Library/Application Support/minecraft/mods on macOS, ~/.minecraft/mods on Linux).
  3. Download the Fabric build of Lithium for your exact Minecraft version.
  4. Drop the Lithium .jar into the mods folder.
  5. Launch the game through the Fabric profile. That's it, no Fabric API needed.

Installing Lithium with NeoForge

  1. Install NeoForge for your Minecraft version and let it create its profile in the launcher.
  2. Download the NeoForge build of Lithium for your Minecraft version.
  3. Place the .jar into your mods folder.
  4. Start the game using the NeoForge profile.

Installing Lithium with Quilt

Quilt doesn't have its own dedicated Lithium file. If you're running the Quilt loader, use the Fabric build of Lithium for your Minecraft version and install it the same way you would on Fabric.

Installing Lithium on a server

For a dedicated server, put the correct Lithium build in the server's mods folder, using the loader your server runs (Fabric or NeoForge), and restart. Players joining the server don't need to install anything on their end.

How to check if Lithium is working

Lithium doesn't add a menu or any visible interface, so there's nothing obvious to look for in-game. The most reliable check is your mod list: add the Mod Menu mod on Fabric to see Lithium listed, or check the server console/log on startup, where loaded mods are recorded. If the game launches normally with the file in your mods folder and no crash, it's running.

Common installation problems

  • Wrong Minecraft version. Lithium uses a strict version check and won't load on a version it wasn't built for. This is the most common cause of a failed launch; double-check the build matches your game.
  • Wrong loader. A Fabric build won't run on NeoForge, and vice versa. Match the file to your loader (or use the Fabric build for Quilt).
  • Wrong profile. Make sure you're launching the modded profile (Fabric or NeoForge), not vanilla.
  • A rare mod conflict. If a specific mod misbehaves with Lithium, you don't have to remove Lithium; you can disable the individual optimization involved through its config file. The project wiki documents how.

If you cannot tell which mod is involved, our guide to mods that are not working covers narrowing a conflict down.

Download Lithium

Release status VersionMinecraft version Platform / LoaderReleased Download
mc26.2-0.25.3-neoforgeLatest versionRelease 26.2 NeoForge Download
mc26.2-0.25.3-fabricLatest versionRelease 26.2 Fabric, Quilt Download
mc26.1.2-0.24.7-neoforgeRelease 26.1.2–26.1 NeoForge Download
mc26.1.2-0.24.7-fabricRelease 26.1.2–26.1 Fabric, Quilt Download
mc1.21.11-0.21.4-fabricRelease 1.21.11 Fabric, Quilt Download
mc1.21.11-0.21.4-neoforgeRelease 1.21.11 NeoForge Download
mc1.21.10-0.20.1-fabricRelease 1.21.10 Fabric, Quilt Download
mc1.21.10-0.20.1-neoforgeRelease 1.21.10 NeoForge Download
mc1.21.9-0.19.2-neoforgeRelease 1.21.9 NeoForge Download
mc1.21.9-0.19.2-fabricRelease 1.21.9 Fabric, Quilt Download
mc1.21.8-0.18.1-neoforgeRelease 1.21.8 NeoForge Download
mc1.21.8-0.18.1-fabricRelease 1.21.8 Fabric, Quilt Download
mc1.21.7-0.18.0-fabricRelease 1.21.7 Fabric, Quilt Download
mc1.21.7-0.18.0-neoforgeRelease 1.21.7 NeoForge Download
mc1.21.6-0.17.0-neoforgeRelease 1.21.6 NeoForge Download
mc1.21.6-0.17.0-fabricRelease 1.21.6 Fabric, Quilt Download
mc1.21.5-0.16.3-fabricRelease 1.21.5 Fabric, Quilt Download
mc1.21.5-0.16.3-neoforgeRelease 1.21.5 NeoForge Download
mc1.21.4-0.15.3-neoforgeRelease 1.21.4 NeoForge Download
mc1.21.4-0.15.3-fabricRelease 1.21.4 Fabric, Quilt Download
mc1.21.3-0.14.6-fabricRelease 1.21.3–1.21.2 Fabric, Quilt Download
mc1.21.3-0.14.6-neoforgeRelease 1.21.3–1.21.2 NeoForge Download
mc1.21.1-0.15.4-fabricRelease 1.21.1 Fabric, Quilt Download
mc1.21.1-0.15.4-neoforgeRelease 1.21.1 NeoForge Download
mc1.21.1-0.15.2-neoforgeRelease 1.21 NeoForge Download
mc1.21.1-0.15.2-fabricRelease 1.21 Fabric, Quilt Download
mc1.20.6-0.12.5Release 1.20.6 Fabric, Quilt Download
mc1.20.5-0.12.5Release 1.20.5 Fabric, Quilt Download
mc1.20.4-0.12.1Release 1.20.4 Fabric, Quilt Download
mc1.20.3-0.12.1Release 1.20.3 Fabric, Quilt Download
mc1.20.2-0.12.0Release 1.20.2 Fabric, Quilt Download
mc1.20.1-0.11.4-fabricRelease 1.20.1 Fabric, Quilt Download
mc1.20-0.11.2Release 1.20 Fabric Download
mc1.19.4-0.11.1Release 1.19.4 Fabric Download
mc1.19.3-0.11.1Release 1.19.3 Fabric Download
mc1.19.2-0.11.1Release 1.19.2 Fabric Download
mc1.19.2-0.8.3Release 1.19.1 Fabric Download
mc1.19-0.8.1Release 1.19 Fabric Download
mc1.18.2-0.10.3Release 1.18.2 Fabric Download
mc1.18.1-0.7.8Release 1.18.1 Fabric Download
mc1.17.1-0.7.5Release 1.17.1–1.17 Fabric Download
mc1.16.5-0.6.6Release 1.16.5–1.16.2 Fabric Download

FAQ

What does Lithium do in Minecraft?

It optimizes the game's internal logic, physics, mob AI, block ticking, and the world-ticking the game does every tick, so the same work costs less performance. It doesn't change how anything plays; it just makes the existing systems run more efficiently.

Does Lithium increase FPS?

It can, but indirectly. Lithium optimizes game logic rather than rendering, so it lightens the load on your CPU, which may improve frame rates and responsiveness. For direct rendering gains, pair it with Sodium. There's no official fixed FPS figure, since the benefit depends on your hardware and what's happening in your world.

Does Lithium work with Sodium?

Yes, and it's the standard combination. Sodium handles rendering on the client while Lithium handles game logic, so they cover different areas and don't conflict. Both come from CaffeineMC and are meant to run together.

Does Lithium work on servers?

Yes. Lithium is well suited to servers, lighter tick times let the hardware support more entities, chunks, and players. Install it in the server's mods folder using the server's loader.

Do you need Lithium on the server and the client?

No. Lithium works on either side independently. A server-side install improves the server without players needing the mod, and a client-side install helps your own game. It never has to be on both at once.

Do you need Fabric API for Lithium?

No. Lithium runs without Fabric API. You only need the loader (Fabric Loader or NeoForge) and the Lithium file itself.

Is Lithium safe to use?

As far as any mod is, yes. It is open source, it comes from CaffeineMC, and it deliberately makes no gameplay changes, which is why it is permitted in Minecraft speedrunning where anything altering how the game runs is banned. Back up worlds you care about before adding mods, as you would with any of them.

Related
Mod · NeoForge / Fabric

Sodium

Sodium is a client-side optimization mod for Minecraft that replaces the game's rendering engine with a faster, modern one. It significantly improves frame rates and reduces micro-stutter without changing how the game looks or plays, and it stays compatible with a wide range of other mods.

Mod · NeoForge / Fabric

ModernFix

ModernFix is an all-in-one optimization mod for modded Minecraft that speeds up the launch process, lowers memory use and backports a long list of bugfixes. It does not touch rendering, so it sits alongside Sodium, Lithium and FerriteCore rather than replacing any of them, and it matters most on large modpacks.

Mod · Fabric / NeoForge

FerriteCore

FerriteCore is a memory optimization mod for Minecraft: Java Edition. It rewrites some of the game's most heavily duplicated internal data structures so a modded instance holds the same world in less memory, which can reduce garbage-collection stutter on setups that were running short. It runs on Fabric and NeoForge, on the client and the server, and needs no other mods.