-
Notifications
You must be signed in to change notification settings - Fork 4
English
github-actions[bot] edited this page Aug 24, 2026
·
2 revisions
Home · Getting Started · Architecture · 日本語
pasta (formerly Folia Phantom) converts compiled Bukkit plugin JARs for use with Folia's region-threaded execution model. It rewrites bytecode with ASM without requiring plugin source code or recompilation.
- Browser — local drag-and-drop patching through the static web app.
- GitHub Actions — patch plugin artifacts in CI.
- CLI — scripted and batch conversion.
- GUI — JavaFX desktop workflow.
- Server plugin — patch plugins from a compatible Paper/Bukkit server.
- Bytecode-level transformation without source code.
- Signature removal for rewritten JARs.
-
folia-supported: truemetadata injection where appropriate. - Runtime bridge bundling for scheduler and thread-sensitive operations.
- Fast-fail scanning and parallel transformation where supported.
Use JDK 21+ for builds and packaged Java workflows. Maven 3.8+ is required for building from source.
pasta adapts known compatibility patterns but cannot prove plugin-specific shared state to be thread-safe. Treat patched artifacts as compatibility candidates and test them on a staging Folia server before production.