Skip to content

FoliaPhantom v1.4.1

Choose a tag to compare

@github-actions github-actions released this 04 Mar 00:36
46bd299

FoliaPhantom v1.4.1 (Force Patch Update)

[JP] 変更内容 / Changes

このバージョンでは、v1.4.0で導入した高度なスキャン機能に加え、すべてのプラグインの全クラスを強制的にパッチ評価する動作へ変更しました。

  • 100%の互換性保証: ヒューリスティックスキャンによる僅かな適用漏れを防ぐため、スキャンの結果に関わらず全クラスがASMトランスフォーマーを経由するようになりました。
  • これにより「パッチが当てられずスキップされる」という事象が解決し、どのような構成のプラグインに対しても確実に変換アルゴリズムが適応されます。
  • スキャン機能は、ログに正確な適用理由(PatchReason)を出力するためのサポート機能として引き続き活用されています。

⚠️ 注意点 (Disclaimer)

  • GUI版 (folia-phantom-gui) について: GUI版は現在開発中(ベータ段階)であり、動作が不安定な場合があります。安定した動作を求める場合は、CLI版(Folia.Phantom.CLI)またはサーバープラグイン版(Folia.Phantom.Plugin)の使用を強く推奨します。

[EN] Summary of Changes

This hotfix introduces unconditional patch application to guarantee 100% compatibility across all plugins.

  • Unconditional Transformer Pipeline: The bytecode transformation pipeline is now applied to ALL classes within a JAR, eliminating any chances of edge-cases being skipped by earlier fast-fail heuristics.
  • Ensure any plugin—regardless of how its dependencies or custom structures are compiled—will be fully checked and translated.
  • The advanced scanner introduced in v1.4.0 is now utilized to provide detailed PatchReason logging for better transparency.

⚠️ Important Note

  • 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).