はじめに
今回は技術解説ではなく現象の報告記事になります。
プラグインが使えない!?
Java版と統合版のクロスプレイ鯖(Geyserとfloodgateを使用)を運営しているのですが、どうも自作のプラグインが統合版からだと使えないとの報告を受けました。
何が使えないのか調査したところ「クリックしてコマンドを実行することのできるメッセージが機能しない」ぽい。
詳しく言うとTextComponentのsetClickEventが丸ごと機能しない様子。
統合版の仕様についてはほとんど知らないので、バグなのか仕様なのか判断できず。
対策
BEに向けて送信するときはクリックイベントを使わないようにする。(単純明快)