Download KryptonFNP Patcher — Minecraft Mods — MetaMods
KryptonFNP Patcher

KryptonFNP Patcher

Active

Downloads

0

Last update

2 weeks ago

Versions

1.21.4 — 1.21.7
Client
Fabric
Quilt
Control
Game optimization
Utils
Addons

FNP Patcher

This is an extension mod for Krypton Fabric, ported from KryptonFNP.

You should not include the modified Krypton Fabric/PaperServer in your modpack!

Instead install both Krypton Fabric/PaperServer and KryptonFNP Patcher and give instructions on how to use them.

Feature

  • More basic optimizations
  • Support RecastLib (Velocity Native rewritten in Rust, compatible with Windows x64/arm64)

Warning

  • When performing the patch operation, you need to close the running game and make sure that no other processes are occupying the Mods directory.
  • For PluginServer Patch, FNP Patcher supports all Papers and Paper Forks.
  • Distributing FNP Patcher by any means other than Modpack is prohibited. See LICENSE for details.
  • It is forbidden to distribute the products of FNP Patcher in any way, such as Krypton Fabric Patched or PaperLike Patched
  • Prohibition of monetization

Install

Install as a Mod

Just install it normally.

In addition, KryptonFNP Patcher also includes a repair patch for Krypton Fabric, which will be automatically applied when Krypton Fabric is detected to be installed. (You can turn it off manually)

Installed as a patch for Krypton Fabric

KryptonFNP PatcherIn order to implement Krypton Patch, the patch must be executed in the following way:

  1. Install Krypton Fabric and KyrptonFNP Patcher as a Mod
  2. Enter the Mod installation directory
  3. Open Terminal
  4. Use command: java -jar kryptonfnp_patcher.jar (Please use actual file names!)
  5. Done

This will replace the Velocity Native included in Krypton Fabric with a native library that mixes RecastLib with Velocity Native.

Installed as a patch for PaperServer

  1. Download the latest version of KryptonFNP Patcher from Modrinth or Curseforge and put it in your Paper server root directory (along with the .jar file that starts the server)
  2. Open Terminal
  3. Use command: java -jar kryptonfnp_patcher.jar (Please use actual file names!)
  4. Done

Config

Add the following parameters to the Java startup parameters to control the mixin enablement:

Parameter Description Default value Configuration in file form
velocity.natives-disable Disable Native false Not supported
velocity.linux-recast-enabled Enable RecastLib for Linux false Not supported

example:

java -Dvelocity.linux-recast-enabled=true -jar neoforge_launcher.jar

Use env instead of jvm args

Some configuration items support using environment variables instead of jvm args.

JVM ARGS Environment Variable
velocity.linux-recast-enabled ENABLE_LINUX_RECAST

Dependencies

  • Krypton Fabric - Optional dependency. I put some optimizations here.
  • Resource Config API - Required dependencies. Configuration GUI and config file capabilities are provided by this mod.

Translate

This doesn't take much time, you just need to tell me what language is missing.

It works in the Config GUI.

License

Partially used code from PaperMC/Paperclip to use it as PluginServer Patcher. Licensed under MIT License.

This work has a restrictive license in addition to the original license to prevent some unexpected behavior, see 404Setup Works Redistribution License

Project members
4x

4x

Developer

04find

04find