Krypton

Krypton - Minecraft Mod

Krypton

Krypton is a performance-oriented Minecraft mod built to revolutionize the networking stack of Minecraft. The idea of this mod came from studying the development pace of both Velocity and Tuinity, which in their own way incorporated various optimizations that should help better the server and overall gameplay performance.

Key Features of Krypton

  • Optimized Netty Handlers Adapted from the Velocity proxy, handlers are fine-tuned for performance using real-world usage data and comprehensive profiling. Native code is applied in areas where it can do most good.
  • Flush Consolidation: With this, the flush operations are consolidated to reduce server CPU usage, and that reduces server tick times. This also lessens the impact of hardware security vulnerabilities linked to speculative execution.
  • Improved Memory and Serialization: An implementation of micro-optimizations, which reduces memory usage or serializes packets faster, ultimately making networking smoother.

Status and Support

Krypton is still an ongoing project and it does contain experimental features. Compatibility and stability are aimed, but not guaranteed for every setup and/or configuration. Support is on a 'best-effort' basis only since this mod is developed on an amateur, rather than professional basis in the author's free time.

It's a very useful mod for server administrators who want to enhance their Minecraft servers with advanced networking improvements.

Compatibility

Minecraft: Java Edition

  • 1.21–1.21.3
  • 1.20.x
  • 1.19.x
  • 1.18.1–1.18.2
  • 1.17.x
  • 1.16.2–1.16.5

Platforms

  • Fabric

Supported environments

  • Client-side
  • Server-side
  • Client and server