プラグイン間のコマンド競合
2つのプラグインが同じコマンドを登録した場合に、どちらが優先されるかの見分け方と、commands.yml での優先度設定を解説します。
更新日 2026年8月13日
/home、/warp、/msg、/spawn は複数のプラグインが登録しています。先に読み込まれたほうが優先され、必要なほうが使われるとは限りません。
どのプラグインが処理しているか確認する方法
/help home
または完全な名前で呼び出します:
/essentials:home
/cmi:home
完全な名前で期待どおりに動作すれば、それは故障ではなく競合です。
解決策:commands.yml
サーバールートにあるファイル:
aliases:
home:
- "essentials:home $1-"
spawn:
- "essentials:spawn $1-"
この方法で、短いコマンドをどのプラグインが処理するかを明示的に設定できます。
代替案
不要なプラグインの設定でコマンドを無効化します。ほとんどのプラグインには disabled-commands のようなセクションがあります。
回避するには
コマンドが重複するプラグインを2つ導入しないでください。EssentialsX と CMI、2つのホームプラグイン、2つのチャットプラグインなどです — プラグイン監査。
関連
コマンドが動作しない — 一般的な故障。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
