
Folia Phantom
Modernize plugins for Folia
- Загрузки
- 56
- Подписчики
- 0
- Обновлён
- 23 декабря 2025 г.
- Лицензия
- Marv-License
Опубликован 23 декабря 2025 г.
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.
Ченджлог
v1.1.0Релиз1.21.9, 1.21.10, 1.21.11 · 23 декабря 2025 г.
Professional Bytecode Transformer for Folia
This release introduces a complete overhaul of the GUI and core engine.
🚀 Features
- New Dashboard UI: A premium glassmorphism-styled interface with sidebars and cards.
- Improved Performance: Parallel processing and fast-fail scanning for faster patching.
- Better UX: Quick access to results, detailed statistics, and organized logging.
- Licensing: Now officially licensed under MARV License.
📦 Included Artifacts
- GUI: Desktop application for Windows/Linux/Mac (Requires Java 17+).
- CLI: Headless version for automated scripts.
- Plugin: Server-side plugin for on-the-fly transformations.
Комментарии
Загружаем…