Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Tags
Creators
Details
Licensed Marv License
Published 5 months ago
Folia Phantom ๐ป
A powerful on-the-fly bytecode transformer to bridge the gap between legacy Bukkit plugins and the Folia environment.
Folia Phantom is a professional-grade tool designed for Folia server owners. It automatically rewrites class files to convert thread-unsafe API calls (like global schedulers and direct block modifications) into Folia-compatible region-based or asynchronous operations.
๐ Primary: Server-Side Plugin
The core of Folia Phantom is its Server-Side Plugin. Designed for seamless integration, it enables:
- On-the-fly Transformation: Automatically patches plugins as they load or via simple commands.
- Set it and forget it: Configure automated patching rules in the
config.yml. - Zero Config: Injects a tiny runtime bridge so patched plugins run without any external dependencies.
๐จ Also Available: Pro Dashboard GUI
For batch processing and plugin developers, we provide a Modern Desktop GUI:
- Stunning Interface: A premium glassmorphism-styled dashboard.
- Drag & Drop: Patch dozens of plugins at once with ease.
- Detailed Stats: Monitor bytecode scanning and transformation statistics in real-time.
โจ Key Features
- ๐ High-Performance Engine: Uses advanced ASM bytecode manipulation with parallel processing and fast-fail scanning.
- ๐ก๏ธ Thread Safety Enforcement: Automatically wraps
Block.setTypeand other world-modifying calls to execute on correct region threads. - โก Smart Schedulers: Seamlessly converts
BukkitSchedulerto Folia'sRegionScheduler,GlobalRegionScheduler, orAsyncScheduler. - ๐ฆ Seamless Compatibility: Handles JAR signatures and automatically adds the
folia-supported: trueflag toplugin.yml.
๐ Quick Start
1. Using the Plugin (Recommended)
- Download
Folia-Phantom-Plugin.jarfrom Releases. - Drop it into your Folia server's
pluginsfolder. - Start the server and use
/foliaphantom patch <plugin_name>to convert specific plugins.
2. Using the GUI
- Download
Folia-Phantom-GUI.jar. - Launch it on your desktop (JDK 17+).
- Drag legacy plugins into the sidebar and click EXECUTE PATCH.
๐ Links
๐ License
Licensed under the MARV License.
Copyright ยฉ 2025 Marv.


