

KryptonFNP Patcher
This is an extension modification for Krypton Fabric based on KryptonFNP.
Features
The mod provides a range of additional performance enhancements and extends the functionality of core optimizations. One of the key features is support for RecastLib - a Rust-based rewrite of Velocity Native compatible with Windows x64 and arm64 architectures.
Important Warnings
When performing the patching procedure, ensure the game is fully closed and the mods directory is not being used by other processes. The patcher supports all versions of Paper and its forks for PluginServer Patch.
Distribution of KryptonFNP Patcher is only permitted within modpacks. It is strictly prohibited to distribute products created using this patcher, such as Krypton Fabric Patched or PaperLike Patched, or to use them for monetization purposes.
Installation
Standard Installation as a Mod
Simply install the mod in the usual way. Additionally, KryptonFNP Patcher includes a fix for Krypton Fabric that automatically applies when the mod is detected (manual disabling option available).
Krypton Fabric Patching
To apply the Krypton patch, perform the following steps:
- Install Krypton Fabric and KryptonFNP Patcher as regular mods
- Navigate to the mod installation directory
- Open terminal or command line
- Execute the command:
java -jar kryptonfnp_patcher.jar
(use actual file name!) - Process completed
This action replaces the built-in Velocity Native in Krypton Fabric with a native library combining RecastLib with Velocity Native.
Paper Server Patching
- Place the KryptonFNP Patcher file in the Paper server root directory (alongside the .jar server start file)
- Open terminal or command line
- Execute the command:
java -jar kryptonfnp_patcher.jar
(use actual file name!) - Process completed
Configuration
To control mixin activation, add the following parameters to Java startup settings:
Parameter | Description | Default Value | File Configuration |
---|---|---|---|
velocity.natives-disable | Disable native libraries | false | Not supported |
velocity.linux-recast-enabled | Enable RecastLib for Linux | false | Not supported |
Usage example:
java -Dvelocity.linux-recast-enabled=true -jar neoforge_launcher.jar
Using Environment Variables
Some settings support environment variable usage instead of JVM parameters:
JVM Parameter | Environment Variable |
---|---|
velocity.linux-recast-enabled | ENABLE_LINUX_RECAST |
Dependencies
Krypton Fabric - optional dependency. This mod contains additional performance optimizations.
For Modpack Creators
When complying with license terms, the mod can be freely used in modpacks. However, usage is prohibited in builds that distribute the complete Minecraft game version including mod files, configurations, shaders, resource packs, libraries, and launcher in a single archive.