Back to mods
Krypton Reforged project artwork

CurseForge · Minecraft mod

Krypton Reforged

Unofficial Forge Port of the server networking performance mod "Krypton"

Choose a version Pick your version below, then grab the matching file.

This page is having a moment, so a few details may be a little behind.

Quick answer

Which Krypton Reforged release should I use?

Updated 1 year ago
Latest stable file KryptonReforged-0.2.3.jar
Game version 1.20.1, 1.20
Loader Forge

Krypton Reforged KryptonReforged-0.2.3.jar targets 1.20.1, 1.20 with Forge. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. No extra mods listed for this file.

Where it goes

Is Krypton Reforged required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Krypton Reforged KryptonReforged-0.2.3.jar need?

KryptonReforged-0.2.3.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Krypton Reforged without breaking your instance.

Built for Krypton Reforged KryptonReforged-0.2.3.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use KryptonReforged-0.2.3.jar. It targets 1.20.1, 1.20 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside KryptonReforged-0.2.3.jar. It opens that exact file at the source.

About this project

What does Krypton Reforged add?

THIS IS AN UNOFFICIAL FORGE PORT.

Please direct bug reports, questions, and everything else to the Github page linked to this Cursefo rge page, not the Fabric mod. The original maintainer, Tuxed, will not be providing any support for this port.

Krypton optimizes the Minecraft networking stack, meaning it mostly improves server performance with lots of clients, but is also required on the client. It derives from work done in the Velocity and Tuinity projects. Krypton contains several optimizations, including:

  • Highly optimized Netty handlers derived from the Velocity proxy.
  • Flush consolidation to lower server CPU usage (and reducing the impact from hardware security vulnerabilities which exploit speculative execution) and lower server tick times.
  • Micro-optimizations to reduce memory usage and improve packet serialization speeds.

As for this port, it should be compatible with almost everything, as it's just a few mixins. Anything that modifies the networking stack may cause issues, but these patches are low level optimizations and unlikely to cause problems. There were issues however using jar-in-jar on 1.16, so the Velocity natives are packaged using Shade. This also seems to have packaged a few other duplicate Netty classes even with jar minimization and exclusion. It seems to work fine regardless, but if it breaks loading these classes somehow, or if anyone knows how to fix this, let me know.

Our Discord

Project description from CurseForge.

Pick your setup

Krypton Reforged by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

7 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Krypton Reforged versions and loaders

6 of 6 releases match

Looking for an older file? The official CurseForge project page is in Resources.