{"id":29087687,"url":"https://github.com/404setup/fnp-patcher","last_synced_at":"2026-04-14T07:33:51.928Z","repository":{"id":301387097,"uuid":"1008785261","full_name":"404Setup/FNP-Patcher","owner":"404Setup","description":"Optimize the network and provide additional support for Krypton Fabric.","archived":false,"fork":false,"pushed_at":"2025-06-26T15:23:49.000Z","size":95,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"1.21.5","last_synced_at":"2025-06-26T16:34:22.354Z","etag":null,"topics":["fabric-mod","krypton","minecraft","minecraft-mod","minecraft-optimization"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/404Setup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-26T05:09:51.000Z","updated_at":"2025-06-26T15:23:52.000Z","dependencies_parsed_at":"2025-06-26T16:48:53.801Z","dependency_job_id":null,"html_url":"https://github.com/404Setup/FNP-Patcher","commit_stats":null,"previous_names":["404setup/fnp-patcher"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/404Setup/FNP-Patcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404Setup%2FFNP-Patcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404Setup%2FFNP-Patcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404Setup%2FFNP-Patcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404Setup%2FFNP-Patcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/404Setup","download_url":"https://codeload.github.com/404Setup/FNP-Patcher/tar.gz/refs/heads/1.21.5","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404Setup%2FFNP-Patcher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262362080,"owners_count":23299124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fabric-mod","krypton","minecraft","minecraft-mod","minecraft-optimization"],"created_at":"2025-06-28T02:05:38.889Z","updated_at":"2026-04-14T07:33:51.896Z","avatar_url":"https://github.com/404Setup.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FNP Patcher\n\nThis is an extension mod for Krypton Fabric, ported from KryptonFNP.\n\n$\\color{Red}\\Huge{\\textbf{You should not include }}$\n$\\color{Red}\\Huge{\\textbf{the }}$\n$\\color{Gold}\\Huge{\\textbf{modified }}$\n$\\color{Red}\\Huge{\\textbf{Krypton Fabric }}$\n$\\color{Red}\\Huge{\\textbf{in your modpack!}}$\n\n$\\color{Red}\\Huge{\\textbf{Instead install both }}$\n$\\color{Red}\\Huge{\\textbf{Krypton Fabric and KryptonFNP }}$\n$\\color{Red}\\Huge{\\textbf{Patcher and give instructions}}$\n$\\color{Red}\\Huge{\\textbf{ on how to use them.}}$\n\n## Feature\n\n- More basic optimizations\n- Support RecastLib (Velocity Native rewritten in Rust, compatible with Windows x64/arm64)\n\n## Install as a Mod\n\nJust install it normally.\n\nIn addition, KryptonFNP Patcher also includes a repair patch for Krypton Fabric, which will be automatically applied\nwhen Krypton Fabric is detected to be installed. (You can turn it off manually)\n\n## Installed as a patch for Krypton Fabric\n\nKryptonFNP PatcherIn order to implement Krypton Patch, the patch must be executed in the following way:\n\n1. Install Krypton Fabric and KyrptonFNP Patcher as a Mod\n2. Enter the Mod installation directory\n3. Open Terminal\n4. Use command: `java -jar kryptonfnp_patcher.jar` (Please use actual file names!)\n5. Done\n\nThis will replace the Velocity Native included in Krypton Fabric with a native library that mixes RecastLib with\nVelocity Native.\n\n## Warning\n\nWhen performing the patch operation, you need to close the running game and make sure that no other processes are\noccupying the Mods directory.\n\n## Config\n\nAdd the following parameters to the Java startup parameters to control the mixin enablement:\n\n| Parameter                     | Description                                                           | Default value | Configuration in file form |\n|-------------------------------|-----------------------------------------------------------------------|---------------|----------------------------|\n| krypton.loginVT               | Enable Login VirtualThread optimization                               | true          | Support                    |\n| krypton.textFilterVT          | Enable TextFilter VirtualThread optimization                          | true          | Support                    |\n| krypton.utilVT                | Enable Util VirtualThread optimization                                | true          | Support                    |\n| krypton.bestVarLong           | Enable VarLong optimization                                           | true          | Support                    |\n| krypton.fix128                | Fix Krypton Fabric [128](https://github.com/astei/krypton/issues/128) | true          | Support                    |\n| velocity.natives-disable      | Disable Native                                                        | false         | Not supported              |\n| velocity.linux-recast-enabled | Enable RecastLib for Linux                                            | false         | Not supported              |\n\nexample:\n\n```shell\njava -Dkrypton.loginVT=false -jar neoforge_launcher.jar\n```\n\n### Use env instead of jvm args\n\nSome configuration items support using environment variables instead of jvm args.\n\n| JVM ARGS                      | Environment Variable |\n|-------------------------------|----------------------|\n| velocity.linux-recast-enabled | ENABLE_LINUX_RECAST  |\n\n## Dependencies\n- [Krypton Fabric](https://modrinth.com/mod/krypton) - Optional dependency. I put some optimizations here.\n- [Resource Config API](https://modrinth.com/mod/resource-config-api) - Required dependencies. Configuration GUI and config file capabilities are provided by this mod.\n\n## Translate\nThis doesn't take much time, you just need to tell me what language is missing.\n\nIt works in the Config GUI.\n\n## License\n\nThis work has a restrictive license in addition to the original license to prevent some unexpected behavior,\nsee [404Setup Works Redistribution License](https://github.com/404Setup/404Setup/blob/main/LICENSE.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F404setup%2Ffnp-patcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F404setup%2Ffnp-patcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F404setup%2Ffnp-patcher/lists"}