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

EliteMobsの権限とコマンド

このページは、EliteMobsのすべてのコマンドと権限を網羅したリファレンスであり、プラグインのコードとplugin.ymlから直接取得したものです。

特に断りのない限り、以下のコマンドはすべて/elitemobs(エイリアス/em)のサブコマンドです。/adventurersguild(エイリアス/ag)コマンドは、別個のルートコマンドです。

<...>は実際の値に置き換えてください。コンテンツのファイル名にはboss.ymlのように拡張子を含めます。送信者欄のPlayerはプレイヤー、Anyはプレイヤーまたはコンソールです。この欄は処理が実際に対応する送信者を示します。登録時に送信者チェックがなくても、プレイヤーを必要とするコマンドはコンソールでは使えません。

共有のMagmaCoreルートコマンド​

EliteMobsはMagmaCoreをシェードしており、MagmaCoreは実行時に4つの追加ルートコマンドを登録します(これらはplugin.ymlにはなく、権限はプログラム的にデフォルトopで登録されます)。他のMagmaGuyプラグインが既にそれらを登録している場合、EliteMobsは登録をスキップし、既存のものが使われます。

コマンド権限デフォルト送信者説明
/nightbreaklogin <token>nightbreak.loginopAnyゲーム内コンテンツとプラグインのダウンロードのために、このサーバーをNightbreakアカウントにリンクする
/nightbreaklogoutnightbreak.loginopAny保存されたNightbreakアカウントトークンをこのサーバーから削除する
/nightbreak pluginsnightbreak.pluginsopAnyプレイヤーにはカタログを開き、コンソールにはカタログ情報を表示する
/logifylogify.*opAny最新のサーバーログをmclo.gsへアップロードしてリンクを返す

プレイヤーコマンド​

これらのコマンドは一般プレイヤー向けです。ほとんどがデフォルトでtrue(誰でも使用可能)です。

コマンド権限デフォルト送信者説明
/emelitemobs.commandtruePlayeremLeadsToStatusMenuが有効ならステータスメニューを開く
/em helpelitemobs.helptrueAny登録されたすべてのコマンドを説明付きで一覧表示する
/em altelitemobs.alttruePlayerステータスメニューをインベントリとダイアログ/本の間で切り替える
/em shareItemelitemobs.shareitemtruePlayer現在手に持っているEliteMobsアイテムのステータスをチャットで共有する
/em discordelitemobs.discord.linktrueAnyEliteMobsのDiscord招待リンクを表示する
/em dismisselitemobs.dismissopPlayer自分の/emメニューのセットアップメッセージを表示/非表示に切り替える

代替表示はJava 1.21.6以降でダイアログ、それ以前で本を使います。BedrockプレイヤーとonlyUseBedrockMenusを使うサーバーではインベントリ表示を維持します。/em helpは権限で絞り込まず登録済みコマンドを列挙するため、表示されても使用権限があるとは限りません。

クラス​

コマンド権限デフォルト送信者説明
/em classelitemobs.commandtruePlayerクラスプロフィールと訓練メニューを開く
/em class info <class>elitemobs.commandtruePlayerクラス形態、その能力、進行条件を表示する
/em class select <class>elitemobs.commandtruePlayer解放済みのクラス形態を選択する

操作は[Alpha] Advanced Combat System、IDはクラスリファレンスを参照してください。進行中のインスタンスでは入場時に記録したクラスを保持します。クラスコマンドはモジュールが有効な場合のみ登録されます。

冒険者ギルド​

コマンド権限デフォルト送信者説明
/agelitemobs.adventurersguild.commandtruePlayer冒険者ギルドを開く、またはそこへテレポートする
/em adventurersguildまたは/em agelitemobs.adventurersguild.commandtruePlayer/agと同じ(エイリアス)

テレポートの動作は、実行時に追加でelitemobs.adventurersguild.teleport(デフォルトtrue)をチェックします。

ショップ​

コマンド権限デフォルト送信者説明
/em shop customelitemobs.shop.command(コードのみ)Playerカスタムアイテムショップを開く、またはAGハブへテレポートする
/em shop dynamicelitemobs.shop.dynamictruePlayerダイナミック(プロシージャル)アイテムショップを開く、またはAGハブへテレポートする
/em repairelitemobs.repair.commandtruePlayer修理メニューを開く、またはAGハブへテレポートする
/em enchantelitemobs.enchant.commandtruePlayerエンチャントメニューを開く、またはAGハブへテレポートする
/em scrollelitemobs.scroll.commandtruePlayerエリートスクロールメニューを開く、またはAGハブへテレポートする
/em scrapelitemobs.scrap.commandtruePlayerスクラップメニューを開く、またはAGハブへテレポートする
/em unbindelitemobs.unbind.commandtruePlayerアンバインドメニューを開く、またはAGハブへテレポートする

経済​

コマンド権限デフォルト送信者説明
/em money checkelitemobs.money.check.selftruePlayerotherCommandsLeadToEMStatusMenuが有効ならステータスメニュー、それ以外は残高を表示する
/em pay <player> <amount>elitemobs.money.paytruePlayer設定された税を差し引き、オンラインのプレイヤーへ通貨を送る

パーティー​

コマンド権限デフォルト送信者説明
/em party createelitemobs.partytruePlayerセッション中のみ有効なパーティーを作成する
/em party invite <player>elitemobs.partytruePlayerオンラインのプレイヤーを招待する。現在のメンバー全員が招待可能
/em party acceptelitemobs.partytruePlayer最新の期限内の招待を受け入れる
/em party leave(設定なし)--Player現在のパーティーから脱退する。elitemobs.partyがなくても使用できる
/em party menuelitemobs.partytruePlayerパーティー操作用インベントリメニューを開く
/em party ready <token>elitemobs.partytruePlayer特定のインスタンスダンジョン開始に対する準備確認を承認する
/em party decline <token>elitemobs.partytruePlayer特定の準備確認を拒否して中止する
/em party hideinteractionhintelitemobs.partytruePlayer右クリックによる招待の案内を恒久的に非表示にする

/em helpに表示するパーティーコマンドの説明はParty.ymlから取得するため、翻訳済みサーバーでは独自の文言になります。

準備確認トークンはEliteMobsが生成してチャットのボタンに埋め込むため、通常は手入力しません。人数制限、ダンジョン入場、クエスト進行の共有、戦利品についてはパーティーシステムを参照してください。

クエスト​

コマンド権限デフォルト送信者説明
/em quest accept <questID>elitemobs.quest.accepttruePlayerクエストを受注する(メニュー経由で使用)
/em quest check <questID>(設定なし)--Player内部のクエストダイアログコマンド
/em quest track <questID>elitemobs.quest.tracktruePlayerクエストの目標を追跡する
/em quest leave <questID>elitemobs.quest.leavetruePlayer進行中のクエストを放棄する確認画面を開く
/em quest leaveconfirmed <questID>elitemobs.quest.leavetruePlayer生成された確認メッセージから放棄を確定する
/em quest complete <id>elitemobs.quest.completetruePlayerメニュー経由でクエストを完了する(報告)

これらのIDはメニューが提供する実行時UUIDであり、クエストのファイル名ではありません。放棄を確定するとクエストのロックアウト期間全体が適用されます。

ダンジョンとインスタンス​

コマンド権限デフォルト送信者説明
/em dungeontp <dungeonID>elitemobs.dungeon.tptruePlayerコンテンツ設定ファイル名を使い、テレポートまたはインスタンスのブラウザ表示を行う
/em dungeontpdialog <dungeonID>elitemobs.dungeon.tptruePlayer内部のダイアログによるダンジョンテレポートナビゲーション
/em startelitemobs.instance.starttruePlayerロビーにいるときにインスタンスダンジョン/アリーナを開始する
/em quit(設定なし)--Player現在のインスタンスダンジョン/アリーナから離脱する(宣言されたelitemobs.quitノードは実際にはコードでチェックされません)

インスタンス内のテレポート​

elitemobs.instanced.teleport.withinの既定値はオペレーターも含めfalseです。明示的に付与すると、プレイヤーの現在のインスタンスが進行中で、両端が同じインスタンスの領域とワールド内にある場合だけ、コマンド/プラグインによるテレポートを許可します。退出、別インスタンスへの移動、ロビー制限の回避は許可しません。他のプラグインは引き続きキャンセルでき、EliteMobsも受け入れる前に移動先を再確認します。

アリーナ​

コマンド権限デフォルト送信者説明
/em arena <arenaID>elitemobs.arena.starttruePlayer設定ファイル名を指定してアリーナメニューを開く

ボスの追跡​

コマンド権限デフォルト送信者説明
/em track boss <id>elitemobs.boss.tracktruePlayerファイル名ではなく実行時UUIDで追跡可能なワールドボスを追跡する

テレポート​

コマンド権限デフォルト送信者説明
/em spawntpelitemobs.teleport.spawntruePlayerEliteMobsで設定したdefaultSpawnLocationへテレポートする

戦利品(プレイヤー)​

コマンド権限デフォルト送信者説明
/em loot(設定なし)--Playerグループルートメニューを開く

内部 / NPC​

コマンド権限デフォルト送信者説明
/em npc questList <npcUUID>(設定なし)--PlayerNPCクエストインタラクション用の内部コマンド
/em _classmenu <menu-action>elitemobs.commandtruePlayerクラスダイアログが生成する短時間有効な内部アクショントークン。手入力せずメニューを使う

管理者コマンド​

これらのコマンドにはオペレーター権限または該当する権限が必要です。特に断りのない限り、デフォルトはopです。

セットアップとコンテンツ管理​

コマンド権限デフォルト送信者説明
/em initializeelitemobs.initializeopPlayer初回セットアップウィザードを開く
/em setupelitemobs.setupopPlayerメインのセットアップ/コンテンツ管理メニューを開く
/em setup doneelitemobs.setupopAnyセットアップのリマインダーメッセージを切り替える
/em setup toggle <dungeonConfig>elitemobs.setupopAny特定のコンテンツパッケージのインストールを切り替える
/em downloadallelitemobs.downloadallopAnyプラグインのアップデートに加え、アクセス可能で不足/古くなったすべてのNightbreakパッケージをダウンロードする
/em downloadallcontentelitemobs.downloadallopAnyアクセス可能で不足/古くなったすべてのコンテンツパッケージをダウンロードする(プラグインのアップデートなし)
/em updatecontentelitemobs.updatecontentopAnyアクセス可能で古くなったすべてのコンテンツパッケージを更新する(エイリアス:/em updateallcontent)
/em downloadpluginupdateelitemobs.downloadallopAny最新のEliteMobsプラグインのjarをダウンロードする。適用のタイミングはnightbreak.applyPluginUpdatesWithoutRestartで決まる(デフォルト:次回の再起動)
/em applypluginupdateelitemobs.downloadallopAnyダウンロード済みのEliteMobsの更新を再起動せずに適用し、EliteMobsとそれに依存するMagmaGuyプラグインをリロードする
/em forcereinstallcontent <package|all>elitemobs.downloadallopAny指定した導入済みパッケージ、またはallですべてを再ダウンロードして再インストールする
/em recommendedpluginselitemobs.setupopAny推奨される連携プラグインをインストールリンク付きで一覧表示する
/em reloadelitemobs.reloadopAnyEliteMobs をリロードし、最大体力補正の復元時もオンラインプレイヤーの現在体力割合を維持する
/em versionelitemobs.versionopAny現在のEliteMobsプラグインのバージョンを表示する
/em language <language>elitemobs.languageopAnyEliteMobsのサーバー全体の言語/翻訳を設定する
/em package <dungeonName> <version>elitemobs.package(コードのみ)Any配布用にEliteMobsダンジョンをパッケージ化する(注:plugin.ymlは代わりに未使用のelitemobs.dungeon.packageノードを宣言しています)

サーバーのupdateフォルダーに新しいEliteMobsのjarが待機していない場合や、他の作者のプラグインがEliteMobsを依存関係またはソフト依存関係として指定している場合、/em applypluginupdateは拒否されます。その場合はサーバーを再起動してください。EliteMobsがリロードされると、進行中のボス、アリーナ、ダンジョンインスタンスは終了します。nightbreak.applyPluginUpdatesWithoutRestartのモードについては再起動なしでの更新の適用を参照してください。

スポーンと配置​

コマンド権限デフォルト送信者説明
/em spawn boss <filename>elitemobs.place.adminopPlayerプレイヤーの視線の位置にカスタムボスをスポーンする
/em spawn boss <filename> <level>elitemobs.place.adminopPlayerプレイヤーの視線の位置に、指定したレベルでカスタムボスをスポーンする
/em spawn bossAt <filename> <world> <x> <y> <z>elitemobs.place.adminopAny指定した座標にカスタムボスをスポーンする
/em spawn bossAt <filename> <world> <x> <y> <z> <level>elitemobs.place.adminopAny指定した座標に、指定したレベルでカスタムボスをスポーンする
/em spawn elite <entityType> <level>elitemobs.place.adminopPlayer指定したエンティティタイプとレベルのエリートをスポーンする
/em spawn elite <entityType> <level> <powers...>elitemobs.place.adminopPlayer特定のパワーを持つエリートをスポーンする
/em spawn eliteAt <world> <x> <y> <z> <entityType> <level> <powers...>elitemobs.place.adminopPlayer指定した座標(小数可)にエリートを生成する。パワー引数が最低1つ必要
/em place boss <filename>elitemobs.place.adminopPlayerリージョナルボスの永続的なスポーン位置を追加する
/em place npc <filename>elitemobs.place.npc(コードのみ)Playerプレイヤーの位置にNPCを永続的に配置する
/em place treasureChest <filename>elitemobs.place.adminopPlayerプレイヤーの位置に宝箱を永続的に配置する
/em place wormhole <filename> <1/2>elitemobs.place.adminopPlayerプレイヤーの位置にワームホールの端点1または2を配置する

巡回ルートの作成​

コマンド権限デフォルト実行者説明
/em patrol editelitemobs.patrol.admin(コードのみ)Player見ている NPC またはカスタムボスの編集を開始する
/em patrol addelitemobs.patrol.admin(コードのみ)Playerプレイヤーの現在ブロックを次のノードとして追加する
/em patrol removeelitemobs.patrol.admin(コードのみ)Player最後のノードを削除する
/em patrol undoelitemobs.patrol.admin(コードのみ)Playerエディターの直前の状態を復元する
/em patrol mode <LOOP|REVERSE>elitemobs.patrol.admin(コードのみ)Playerルートの走査モードを変更する
/em patrol saveelitemobs.patrol.admin(コードのみ)Playerルートをアトミックに保存して対象を更新する
/em patrol cancelelitemobs.patrol.admin(コードのみ)Player変更を書き込まずにキャンセルする
/em patrol statuselitemobs.patrol.admin(コードのみ)Playerエディターまたは実行中の巡回状態を表示する

詳しい手順は NPC・ボスの巡回 を参照してください。

キル​

コマンド権限デフォルト送信者説明
/em killelitemobs.kill.commandopAny攻撃性で絞り込まず、サーバーが追跡するすべてのエリートを削除する
/em kill <radius>elitemobs.kill.commandopPlayerプレイヤーから各軸へ指定距離だけ広がる直方体内のエリートを削除する
/em kill type <entityType>elitemobs.kill.commandopAny指定エンティティタイプのエリートを削除する
/em kill type <entityType> <radius>elitemobs.kill.commandopPlayer同じ直方体の検索範囲内にいる指定タイプのエリートを削除する

削除​

コマンド権限デフォルト送信者説明
/em removeelitemobs.removeopPlayer削除モードを切り替え、クリックでEliteMobsのエンティティ/オブジェクトを永続的に削除する

イベント​

コマンド権限デフォルト送信者説明
/em event <filename>elitemobs.event.startopPlayer時限イベントを手動でトリガーする

再スポーン​

コマンド権限デフォルト送信者説明
/em respawn allelitemobs.respawn.forceopAny既に再スポーンタイマー待ちのリージョナルボスを即座に再出現させる

ダンジョンロックアウト​

コマンド権限デフォルト送信者説明
/em dungeon resetlockout <player>elitemobs.dungeon.resetlockoutopAny特定のプレイヤーのすべてのダンジョンボスロックアウトをクリアする

経済(管理者)​

コマンド権限デフォルト送信者説明
/em money add <player> <amount>elitemobs.money.adminopAny指定した額をプレイヤーに付与する
/em money addAll <amount>elitemobs.money.adminopAnyオンラインのすべてのプレイヤーに指定した額を付与する
/em money remove <player> <amount>elitemobs.money.adminopAnyプレイヤーから通貨を差し引く
/em money set <player> <amount>elitemobs.money.adminopAnyプレイヤーの通貨を正確な額に設定する
/em money check <player>elitemobs.money.check.othersopAny他のプレイヤーの残高を確認する

これらの経済コマンドでは、指定プレイヤーがオンラインで、そのEliteMobsデータが読み込まれている必要があります。そうでない場合、コマンドはデータの準備ができていないことを報告し、何も変更しません。/em money addAllは、オンラインのプレイヤーの誰か1人でもデータを読み込み中であれば、誰にも通貨を付与しません。

戦利品(管理者)​

コマンド権限デフォルト送信者説明
/em loot menuelitemobs.loot.adminopPlayer管理者用の戦利品閲覧メニューを開く
/em loot give <player> <filename>elitemobs.loot.adminopAny特定のカスタムアイテムをプレイヤーに付与する
/em loot reward <player> <filename>elitemobs.loot.adminopAnyプレイヤーの戦闘レベルにスケーリングしたカスタムアイテムを付与する
/em loot random <level> <player>elitemobs.loot.adminopAny指定したレベルのランダムな戦利品ドロップを付与する
/em loot simulate <level> <player>elitemobs.loot.adminopPlayer指定したレベルとプレイヤーに対する戦利品ドロップをシミュレートする
/em loot simulate <level> <times> <player>elitemobs.loot.adminopPlayer複数回の戦利品ドロップをシミュレートする
/em loot debug <level>elitemobs.loot.debugopPlayerプレイヤーに指定したレベルの完全なテスト装備一式を装備させる
/em loot debug <level> limitedelitemobs.loot.debugopPlayerより速いテストのために限定的なテスト装備一式を装備させる
/em loot preview <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopPlayer自動プロフィール、クラスの重み、定義済み戦利品エントリを報告する
/em loot preview <mob.yml> <level> <difficulty> <rank> <family|ALL>elitemobs.loot.adminopPlayer確認用ランクを上書きする。個別のファミリー指定ではサンプルも1つ付与する
/em loot giveall <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopPlayer利用可能な自動ファミリーと定義済みアイテムの全サンプルを、すべての定義済み難易度違いを含めて付与する
/em loot giveall <mob.yml> <level> <difficulty> <rank>elitemobs.loot.adminopPlayerサンプル生成用の自動プロフィールのランクを上書きする
/em loot statselitemobs.loot.statsopPlayer現在手に持っているアイテムのエリートステータスを表示する

loot debugの両形式は装備中の防具を置き換え、耐久力99のテスト武器を追加し、すべてのスキルXPを指定レベルに合わせて上書きします。どちらの形式も、すべてのクラス系統を指定した実効レベル(1~100に制限)へ変更します。クラスを変更できない場合は、その理由(Advanced Combat Systemが無効、クラスがダンジョンや試練の実行に固定されている、クラスデータがまだ読み込まれていない)がコマンドで表示されます。単なるアイテムのプレビューではなく、進行状況を変更するコマンドです。

制限は自動戦利品の確認を参照してください。レベルは1~10000、ランクはAUTO、TRASH、MINIBOSS、BOSSです。サンプルはドロップ確率を無視し、入りきらない分は地面に落ちる場合があります。通貨・コマンド報酬は報告のみで実行しません。

クエスト(管理者)​

コマンド権限デフォルト送信者説明
/em quest completeelitemobs.quest.complete.forceopPlayer進行中のすべてのクエストを強制的に完了する(デバッグ)
/em quest bypasselitemobs.quest.bypassopPlayerクエストの権限制限のバイパスを切り替える
/em quest reset <player> <questName>elitemobs.quest.resetopPlayerプレイヤーの特定のクエストをリセットする
/em quest resetAll <player>elitemobs.quest.reset.allopAnyプレイヤーのすべてのクエストをリセットする

ショップ(管理者)​

コマンド権限デフォルト送信者説明
/em shop custom <player>elitemobs.shop.custom.otheropAny他のプレイヤーのためにカスタムアイテムショップを開く
/em shop procedural <player>elitemobs.*opAny他のプレイヤーのためにプロシージャルショップを開く
/em shop sell <player>elitemobs.shop.sell.otheropAny他のプレイヤーのために売却メニューを開く

スクロール(管理者)​

コマンド権限デフォルト送信者説明
/em scrollGet <level> <amount>elitemobs.scroll.getopPlayer指定したレベルのエリートスクロールをプレイヤーに付与する
/em scrollGive <player>elitemobs.scroll.giveopAny対象プレイヤーに、その戦闘レベルにスケーリングしたエリートスクロールを1つ付与する

アイテムバインド(管理者)​

コマンド権限デフォルト送信者説明
/em unbind forceelitemobs.unbind.forceopPlayer手に持っているアイテムを強制的にアンバインドする(ソウルバインドを取り除く)
/em unbind force allelitemobs.unbind.forceopPlayerインベントリ内の全バインド済みアイテムからSoulbindとプレステージタグを削除し、説明文を更新する

保護​

コマンド権限デフォルト送信者説明
/em protection bypasselitemobs.protection.bypassopPlayerプレイヤーのダンジョン保護のバイパスを切り替える

統計​

コマンド権限デフォルト送信者説明
/em statselitemobs.statsopPlayerEliteMobsのサーバー統計を表示する

トランジティブブロック​

リージョナルボスの出現・撃破時に変化するブロックを設定します。ON_REMOVEは撃破状態を表し、通常の距離によるアンロードでは発動しません。選択操作はトランジティブブロックを参照してください。

コマンド権限デフォルト送信者説明
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayerボスのトランジティブブロックを登録する
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayer大きなトランジティブブロックエリアを登録する
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayer既存のトランジティブブロックを編集する
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopPlayer大きなトランジティブブロックエリアを編集する
/em transitiveBlocks cancelelitemobs.transitiveblocksopPlayer現在のトランジティブブロックの登録をキャンセルする

Discord​

コマンド権限デフォルト送信者説明
/em discord <message>elitemobs.discord.messageopAnyDiscordSRV経由でDiscordにテストメッセージを送信する

ファイアボール​

コマンド権限デフォルト送信者説明
/em fireballelitemobs.fireballopPlayer地形保護と爆発後の再生を確認するエリートファイアボールを発射する

スキルコマンド(管理者)​

コマンド権限デフォルト送信者説明
/em skill set <player> <skillType> <level>elitemobs.skill.admin(コードのみ)Anyプレイヤーの特定のスキルをあるレベルに設定する
/em skill setAll <player> <level>elitemobs.skill.admin(コードのみ)Anyプレイヤーのすべてのスキルをあるレベルに設定する
/em skill check <player>elitemobs.skill.check(コードのみ)Anyプレイヤーのスキルレベルを表示する

ピースバナー​

コマンド権限デフォルト送信者説明
/em peacebanner give <player>elitemobs.peacebanner.admin(コードのみ)Any指定したプレイヤーにピースバナーアイテムを付与する
/em peacebanner listelitemobs.peacebanner.admin(コードのみ)Any配置されたすべてのピースバナーを座標付きで一覧表示する

クラス管理​

コマンド権限デフォルト送信者説明
/em class test set <player> <class> <effectiveLevel>elitemobs.advancedcombat.adminopAnyオンラインプレイヤーのクラス分岐レベルを設定・選択し、祖先のレベル帯も完了させる
/em class test forget <player> <class>elitemobs.advancedcombat.adminopAnyクラス部分木の解放とXPを削除し、影響を受ける現在の選択も解除する
/em advancedcombat dismisselitemobs.advancedcombat.adminopPlayerサーバー全体にshowDeveloperMessage: falseを保存する

test setとtest forgetは対象プレイヤーがクラス固定中のインスタンスから退出している必要があります。setは基礎スキル上限を引き続き適用します。forgetは進行を削除するため、テストで意図的にその分岐をリセットする場合だけ使ってください。クラスのテストコマンドはモジュール有効時のみ登録され、advancedcombat dismissは独立して利用できます。

移動ルートの作成​

/em transport ...にはelitemobs.transport.adminとプレイヤーの送信者が必要です。この権限はコードのみで定義されます。移動システムガイドに編集・乗車・リロードの全コマンドと引数があります。ルートはTRANSPORT NPCからも提供できます。

デバッグ / 戦闘テスト​

コマンド権限デフォルト送信者説明
/em debugelitemobs.debug(コードのみ)Player戦闘ダメージの計算を表示するデバッグモードを切り替える
/em debug infoelitemobs.debug(コードのみ)Playerスキルレベル、戦闘レベル、有効なダメージ倍率をチャットとサーバーログへ出力する
/em debug combat startelitemobs.admin(コードのみ)Player自動化された戦闘システムテストを開始する
/em debug combat cancelelitemobs.admin(コードのみ)Player実行中の戦闘システムテストをキャンセルする
/em debug combat resultselitemobs.admin(コードのみ)Player直近の戦闘システムテストの結果を表示する
/em debug combat test <type>elitemobs.admin(コードのみ)Player特定の武器/スキルタイプをテストする(例:swords、bows)

全権限リファレンス​

ワイルドカードとバンドル​

権限デフォルト説明
elitemobs.*op子ノードが宣言されていない文字どおりの権限。EliteMobsは/em shop procedural <player>、起動時とリロード時の進行状況バー、ログイン時のセットアップ案内、壊れたクエストNPC・廃止されたNPC・未設定のワームホールに関する管理者向けヒント、そして自分が参加していない進行中のダンジョンやアリーナへのテレポートや滞在でこの権限をチェックする
elitemobs.usertrue推奨されるすべてのプレイヤー権限のバンドル(下記の子を参照)

elitemobs.userは子として宣言されたプレイヤー権限をまとめます。elitemobs.arena.startやelitemobs.scroll.commandなどは既定値がtrueでも、このバンドルの子ではありません。elitemobs.shop.commandなどコードのみのノードは、権限設定に応じて個別に付与してください。

コマンド管理は各コマンド固有の権限を確認し、elitemobs.*を自動的に全許可として扱いません。ワイルドカード展開は権限プラグインに依存します。その展開を使わない場合は個々のノードを付与してください。

プレイヤー権限​

権限デフォルト説明
elitemobs.commandtrueメインの/emコマンドを使用する
elitemobs.helptrue/em helpを使用する
elitemobs.alttrueメニュースタイルを切り替える
elitemobs.shareitemtrueエリートアイテムのステータスをチャットで共有する
elitemobs.discord.linktrueDiscordリンクを取得する
elitemobs.adventurersguild.commandtrue冒険者ギルドメニューを開く
elitemobs.adventurersguild.teleporttrue冒険者ギルドへテレポートする
elitemobs.dungeon.tptrueダンジョンへテレポートする
elitemobs.arena.starttrueアリーナを開始する
elitemobs.shop.customtrue宣言のみ。コマンドはelitemobs.shop.commandをチェックする
elitemobs.shop.dynamictrueダイナミックアイテムショップコマンドを使用する
elitemobs.repair.commandtrue修理コマンドを使用する
elitemobs.enchant.commandtrueエンチャントコマンドを使用する
elitemobs.scroll.commandtrueスクロールコマンドを使用する
elitemobs.scrap.commandtrueスクラップコマンドを使用する
elitemobs.unbind.commandtrueアンバインドコマンドを使用する
elitemobs.money.check.selftrue自分の通貨残高を確認する
elitemobs.money.paytrue他のプレイヤーに通貨を支払う
elitemobs.partytrueパーティーコマンドとダンジョンの準備確認を使う(/em party leaveには権限不要)
elitemobs.quest.accepttrueクエストを受注する
elitemobs.quest.completetrueクエストを完了する(報告する)
elitemobs.quest.tracktrueクエストの目標を追跡する
elitemobs.quest.leavetrue進行中のクエストから離脱する
elitemobs.quest.npctrue動的クエストのQUEST_GIVER NPCとやり取りする
elitemobs.quittrue宣言のみ。/em quitは権限を設定せず、このノードをチェックしない
elitemobs.instance.starttrueインスタンスダンジョン/アリーナを開始する
elitemobs.instanced.teleport.withinfalse上記の境界条件に従って同じ進行中インスタンス内のコマンド/プラグインテレポートを許可する
elitemobs.rank.commandtrueレガシーのランクメニュー権限(EliteMobs 10には実際のコマンドはありません。ランク/プレステージはスキルシステムに置き換えられました)
elitemobs.boss.tracktrueボスバーでボスを追跡する
elitemobs.teleport.spawntrue設定したdefaultSpawnLocationへテレポートする
elitemobs.loot.commandtrue宣言のみ。/em lootは権限を設定せず、このノードをチェックしない
宣言されているがチェックされない権限

以下はplugin.ymlに存在して権限一覧に表示されますが、コードではチェックされません。付与・剥奪しても効果はありません。 elitemobs.quit、elitemobs.loot.command、elitemobs.shop.custom(代わりにelitemobs.shop.command)、elitemobs.shop.dynamic.other(/em shop procedural <player>はelitemobs.*)、elitemobs.dungeon.package(代わりにelitemobs.package)、旧ランクのelitemobs.rank.command、elitemobs.rank.set、elitemobs.rank.npc。

NPCインタラクション権限​

これらは、プレイヤーがどのNPCタイプとやり取りできるかを制御します。すべてデフォルトでtrueであり、elitemobs.userの子です。

権限デフォルト説明
elitemobs.rank.npctrueランクNPC用のレガシー権限(EliteMobs 10では強制されません。ランクシステムはスキルに置き換えられました)
elitemobs.shop.dynamic.npctrueダイナミックショップNPCと話す
elitemobs.shop.custom.npctrueカスタムショップNPCと話す
elitemobs.shop.sell.npctrue売却ショップNPCと話す
elitemobs.back.npctrue戻りテレポートNPCと話す
elitemobs.scrap.npctrueスクラップNPCと話す
elitemobs.repair.npctrue修理NPCと話す
elitemobs.unbind.npctrueアンバインドNPCと話す
elitemobs.enchant.npctrueエンチャントNPCと話す
elitemobs.scroll.npctrueエリートスクロールNPCと話す
elitemobs.shop.arrow.npctrue矢ショップNPCと話す
elitemobs.gambling.npctrueギャンブルNPCを使用する
elitemobs.skill.npctrueスキルボーナスNPCを使用する

CLASS_TRAINERはelitemobs.command、動的なQUEST_GIVERはelitemobs.quest.npcを確認します。CUSTOM_QUEST_GIVERは代わりにカスタムクエスト自身の権限・ロックアウト規則を使います。

管理者権限​

権限デフォルト説明
elitemobs.initializeop初回セットアップを実行する
elitemobs.advancedcombat.adminopテスト用にクラス進行を設定・削除する
elitemobs.setupopセットアップ/コンテンツ管理メニューを開く
elitemobs.downloadallopアクセス可能なNightbreakコンテンツパッケージをダウンロードし、EliteMobsプラグインの更新をダウンロードまたは適用する
elitemobs.updatecontentopアクセス可能で古くなったすべてのコンテンツパッケージを更新する
elitemobs.reloadopEliteMobsをリロードする
elitemobs.versionopプラグインのバージョンを確認する
elitemobs.languageopサーバー全体の言語を設定する
elitemobs.dismissop自分のセットアップメッセージを切り替える
elitemobs.removeop削除モードを切り替える
elitemobs.statsopサーバー統計を表示する
elitemobs.fireballopテスト用のファイアボールを発射する
elitemobs.kill.commandopエリートモブを倒す
elitemobs.event.startopイベントを手動でトリガーする
elitemobs.respawn.forceopリージョナルボスを強制再スポーンする
elitemobs.place.adminopボス、宝箱、ワームホールを配置し、カスタムエンティティをスポーンする
elitemobs.dungeon.packageop宣言のみ。パッケージ化はelitemobs.packageをチェックする
elitemobs.money.adminopプレイヤーの通貨を追加/削除/設定する
elitemobs.money.check.othersop他のプレイヤーの残高を確認する
elitemobs.loot.adminop管理者用の戦利品コマンド(付与、シミュレートなど)
elitemobs.loot.debugopデバッグ用の装備一式を取得する
elitemobs.loot.statsop手に持っているアイテムのエリートステータスを表示する
elitemobs.quest.complete.forceop進行中のすべてのクエストを強制完了する
elitemobs.quest.bypassopクエストの制限をバイパスする
elitemobs.quest.resetopプレイヤーの特定のクエストをリセットする
elitemobs.quest.reset.allopプレイヤーのすべてのクエストをリセットする
elitemobs.rank.setopレガシーのランク設定権限(EliteMobs 10には実際のコマンドはありません。ランク/プレステージはスキルシステムに置き換えられました)
elitemobs.shop.custom.otherop他のプレイヤーのためにカスタムショップを開く
elitemobs.shop.dynamic.otherop宣言のみ。/em shop procedural <player>はelitemobs.*をチェックする
elitemobs.shop.sell.otherop他のプレイヤーのために売却メニューを開く
elitemobs.scroll.getopコマンドでエリートスクロールを付与する
elitemobs.scroll.giveopプレイヤーに戦闘レベルにスケーリングしたエリートスクロールを付与する
elitemobs.dungeon.resetlockoutopプレイヤーのダンジョンボスロックアウトをクリアする
elitemobs.unbind.forceop手に持っているアイテムを強制アンバインドする
elitemobs.protection.bypassopダンジョン保護のバイパスを切り替える
elitemobs.transitiveblocksopトランジティブブロックを管理する
elitemobs.discord.messageopDiscordにテストメッセージを送信する

コードのみの権限​

これらの権限はコードでチェックされますが、plugin.ymlには宣言されていません。必要なら明示的に付与してください。タブ補完はプレイヤーの権限を確認するため、plugin.ymlにないという理由だけでコマンドが非表示になるわけではありません。

権限使用元説明
elitemobs.package/em package配布用にダンジョンをパッケージ化する(宣言されたelitemobs.dungeon.packageノードは実際にはコードでチェックされません)
elitemobs.place.npc/em place npcある位置にNPCを配置する
elitemobs.debug/em debugデバッグモードを切り替える
elitemobs.admin/em debug combat *、バージョンチェッカー戦闘テストコマンド。elitemobs.versionnotificationも持つプレイヤーには、更新確認で接続できなかった場合のログイン時の警告も表示する
elitemobs.skill.admin/em skill set、/em skill setAll管理者用のスキルレベルコマンド
elitemobs.skill.check/em skill checkプレイヤーのスキルレベルを確認する
elitemobs.patrol.admin/em patrol ...NPC とカスタムボスの巡回ルートを作成・確認する
elitemobs.transport.admin/em transport ...移動ルートを作成・テスト・リロードする
elitemobs.shop.command/em shop customカスタムショップへのアクセス(elitemobs.shop.customの代わりにコードで使用される)
elitemobs.versionnotificationバージョンチェッカープラグイン更新通知を受け取る
elitemobs.peacebanner.admin/em peacebanner give、/em peacebanner listピースバナーを付与・一覧表示する
elitemobs.soulbind.bypassソウルバインドシステムソウルバインドのアイテム制限をバイパスする

スキルXP特典​

スキルXP特典の権限はすべて既定値がfalseです。形式はelitemobs.perks.xp.<perk>.<skill>です。

特典倍率
10percentboost1.10
25percentboost1.25
50percentboost1.50
double2.00
150percentboost2.50
triple3.00
quadruple4.00
customboostskills.ymlのcustomXpPerkMultiplier、既定値1.0

各特典にはarmor、swords、axes、bows、crossbows、tridents、hoes、maces、spears、staves、wandsと、その11個の子を付与する親allがあります。例えばelitemobs.perks.xp.double.swordsは対象となる剣XPを2倍にし、elitemobs.perks.xp.double.allは全スキルを対象にします。通常の特典は該当する最大倍率を使い、customboostがその選択を上書きします。対象条件と明示的な拒否の扱いはスキルシステムを参照してください。