メインコンテンツまでスキップ

Extractioncraft コマンドと権限

Extractioncraftはルートコマンドを登録します:

/extractioncraft
/exc

サブコマンドはMagmaCoreコマンドマネージャーによってランタイムに登録されます。

管理者コマンド

コマンド権限デフォルト実行者説明
/exc initializeextractioncraft.initializeopプレイヤー初回セットアップメニューを開く
/exc setupextractioncraft.setupopプレイヤーコンテンツパッケージのインストール、アンインストール、管理用ブラウザを開く
/exc protection bypassextractioncraft.protection.bypassopプレイヤーマッチインスタンスの保護(テレポート制限、ブロック保護など)のバイパスを切り替える
/exc reloadextractioncraft.*op全員プラグインをリロードする。リロードが完全に適用されない場合は、サーバーの完全再起動を推奨。

プレイヤーコマンド

コマンド権限デフォルト実行者説明
/exc createMatch <contentPackage.yml>extractioncraft.creatematchtrueプレイヤー指定されたコンテンツパッケージを使用して新しいマッチを作成し、プレイヤーを配置する。利用可能なコンテンツパッケージのファイル名がタブ補完される。
/exc startextractioncraft.starttrueプレイヤー最少プレイヤー数を満たしている場合、現在のマッチを開始する
/exc leave(未設定)trueプレイヤー現在のマッチから退出する。
/exc quit(未設定)trueプレイヤー現在のマッチから退出する。/exc leave と同じ。

追加コマンド

コマンド権限デフォルト説明
/logifylogify.*op現在の latest.log を mclo.gs に投稿し、管理者がバグ報告しやすくする

権限一覧

権限デフォルト説明
extractioncraft.initializeop/exc initialize へのアクセス
extractioncraft.setupop/exc setup へのアクセス
extractioncraft.protection.bypassop/exc protection bypass へのアクセス
extractioncraft.*op/exc reload へのアクセス
extractioncraft.creatematchtrue/exc createMatch へのアクセス
extractioncraft.starttrue/exc start へのアクセス
extractioncraft.leavetrueplugin.ymlで /exc leave 用に宣言されているが、ランタイムでは権限チェックなし
logify.*op/logify へのアクセス

備考

  • plugin.yml ではルートコマンド /extractioncraft/logify が宣言されています。すべてのサブコマンドはランタイムに登録されます。
  • quitleave サブコマンドは、どちらもプレイヤーを現在のマッチから退出させます。両方とも QuitMatchCommand を通じて登録されます。注意: ExitMatchCommand クラスはソースに存在しますが、起動時には登録されません。