
Krypton | Cut Server Lag and Tick Times
Krypton optimizes the Minecraft networking stack with proven tech from the Velocity proxy, cutting server CPU load and tick times with zero configuration.
If you run a Minecraft server, Krypton is one of the highest-impact mods you can install. It rewrites how the game moves packets, borrowing heavily from the Velocity proxy, software built to push huge player counts through big networks. Almost everything it does is invisible. The name comes from kryptos, Ancient Greek for the hidden one, and that is the point. Your players just feel it as steadier movement, fewer rubber-band moments, and calmer tick times once the server fills up. Around 45 million downloads later, it has become a quiet staple on servers of every size.
How Krypton Speeds Up the Network
The mod attacks the networking stack from three angles.
First is a set of highly optimized Netty handlers, the code that sits between your server and every connected player. They come straight out of the Velocity proxy, which the same developer builds, and they carry extensive real-world profiling behind them. Where it makes the biggest difference, Krypton uses native code.
Second is flush consolidation. A server normally flushes pending packets to players over and over within each tick. Krypton groups those flushes together, which lowers CPU usage and shortens tick times. The official description also calls out a subtle win here: it reduces the performance cost of hardware security mitigations built around speculative execution, an overhead most optimization mods never touch.
Third, a batch of micro-optimizations cuts memory usage and speeds up packet serialization, the step where data gets packed for the wire.
These savings multiply with player count. On a busy server, every packet saved per player adds up across the whole roster, which is why server admins notice the biggest difference. Client-side gains exist too, mostly during chunk-heavy scenes, but they are smaller. Krypton runs anywhere Minecraft runs, though it is tuned for Linux, so a Linux VPS or dedicated box is where it feels most at home.
Compatible with Lithium, Sodium, and Vanilla Clients
Krypton is built to be minimally invasive. It keeps the vanilla network protocol intact, so a completely vanilla client can join a Krypton server, and a Krypton client can join a vanilla server. There is no pairing requirement between the two sides. Install it on the server only, the client only, or both.
The author explicitly guarantees compatibility with Lithium, Sodium, and the loader's standard API library. Anything beyond that trio gets best-effort support. Community compatibility lists currently report no known incompatibilities, which is reassuring if you run a bigger pack.
One fix worth knowing about: a recent release reworked how Krypton injects its changes into the encryption layer. That improves things for mods that modify the login process, and it specifically makes e4mc work alongside Krypton. If you use login-related mods, grab the newest file rather than an old copy. The code is also open source under the GNU LGPL, so nothing about how it touches your traffic is hidden.
Settings and Configuration
Here is the shortest section possible: there are no settings. The project's GitHub wiki runs to a single page, and it documents no config file, no toggles, and no options of any kind. You drop the jar in, the optimizations apply, and that is the entire tuning process.
A zero-knob design will not suit everyone. If you like tweaking every value, this mod will feel very quiet. If you would rather install things and forget they exist, Krypton is about as close to that ideal as optimization mods get. The author considers the mod feature-stable, so expect it to stay this way unless the underlying networking stack changes.
How to Install Krypton on Fabric
Krypton is built for the Fabric loader, so that is the setup you need.
- Install the Fabric Loader on your server or client. If you have never set it up, our Fabric loader guide walks you through the whole thing.
- Download the latest Krypton file from the download table on this page, which pulls releases from the official project page.
- Drop the jar into the mods folder. On a server, that is the mods folder sitting next to your server jar. On a client, it lives inside your Minecraft directory.
- Start the server or launch the game. There is no config step and nothing to enable.
- Running Fabric API, Lithium, or Sodium alongside it? Nothing extra is needed. The author tests Krypton against all three by design. If your pack is missing the API library, our Fabric API overview explains what it provides.
Krypton FAQ
Does Krypton need to be on both the client and the server? No. Support for both sides is optional, and there is no pairing requirement. The mod keeps the vanilla wire protocol intact, so a vanilla client joins a Krypton server just fine, and the reverse works too.
Does Krypton have a config file? No. The project wiki documents no settings, and the optimizations apply automatically on startup. Treat it as install-and-forget.
Does Krypton increase FPS? Not directly. It optimizes networking, not rendering. Client-side gains are real but modest, mostly during chunk-heavy scenes. For raw frames, run a rendering optimizer like Sodium, which Krypton is officially tested against.
Is Krypton still maintained? Yes. The latest release landed at the end of September 2026. The author describes the mod as feature-stable, so expect updates mainly when new Minecraft versions ship, with support offered on a best-effort basis and no guarantees for every possible setup.
That is the whole pitch: less network overhead, no configuration, and a smoother evening once the server fills up. For install help on any loader, see our complete mod installation guide, and if your lag shows up as slow chunk streaming while you fly, our Better Chunk Loading writeup covers that problem from another angle.
Compatibility & downloads

Showing 20 of 37 MC versions.
Discussion
No comments yet
Be the first to start the discussion.






