コマンド・権限
EasyMenu 7で利用可能なコマンドおよびパーミッション一覧です。
コマンド一覧
| コマンド | 説明 | 必要パーミッション | 既定許可 |
|---|---|---|---|
/menu | メインメニュー(main.yml)を開く | なし | 全員 |
/menu reload | 設定ファイルおよびメニュー定義をアトミックに再読み込み | easymenu.command.reload | OP |
/submenu <ID>/sm <ID> | 指定したサブメニューを開く | なし | 全員 |
<open-command> | 各メニューの open-command で登録したカスタムコマンド | 設定による | 設定による |
/negilib debug visual | 手持ちアイテムの描画解決結果とキャッシュ状態を診断 | negilib.admin | OP |
/negilib reload | NegiLibのリソースパック層を再解析して有効化 | negilib.admin | OP |
パーミッションノード一覧
| パーミッションノード | 説明 | 既定の対象 |
|---|---|---|
easymenu.admin | EasyMenuの全管理者権限(easymenu.command.reload を包含)。 | OP |
easymenu.command.reload | /menu reload コマンドの実行権限。 | OP |
easymenu.cooldown.bypass | クールダウン制限を無視してアイテムを実行できる権限(bypass-permission 指定時)。 | OP |
negilib.admin | NegiLibの管理コマンド(/negilib reload, /negilib debug visual)の実行権限。 | OP |
動的コマンドの権限設定
各メニューファイルの open-command で定義したコマンドには、個別のパーミッションを設定できます。
open-command:
name: "vipshop"
permission: "myserver.vipshop"
permission-default: false # false の場合はOPのみ、true の場合は全員に許可