FoliaPhantom v1.4.0
FoliaPhantom v1.4.0
[JP] 変更内容 / Changes
今回のアップデートでは、クラススキャンのアルゴリズムを大幅に強化しました。
- 高度な継承検出:
extends BukkitRunnableなどの継承関係を正確に検出できるようになりました。 - フィールド型スキャン: クラス内のフィールド定義をスキャンし、Bukkitの型(BukkitTask等)を保持しているクラスを自動的にパッチ対象として認識します。
- 理由の可視化: ログにパッチが適用された詳細な理由(PatchReason)が表示されるようになり、デバッグが容易になりました。
- GUI版 (folia-phantom-gui) について: GUI版は現在開発中(ベータ段階)であり、動作が不安定な場合があります。安定した動作を求める場合は、CLI版(Folia.Phantom.CLI)またはサーバープラグイン版(Folia.Phantom.Plugin)の使用を強く推奨します。
[EN] Summary of Changes
This update significantly enhances the class scanning algorithm for better reliability.
- Advanced Inheritance Detection: Now accurately detects hierarchy such as
extends BukkitRunnable. - Field Type Scanning: Scans internal field definitions to automatically identify classes holding Bukkit-specific types (e.g., BukkitTask).
- Reason Visibility: Detailed 'PatchReasons' are now shown in the logs, making it easier to understand why a class was transformed.
- GUI Version (folia-phantom-gui): The GUI version is currently in the beta stage and may be unstable. For production use or better stability, we strongly recommend using the CLI version (Folia.Phantom.CLI) or the Server Plugin version (Folia.Phantom.Plugin).