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

Condition 一覧

EasyMenu 7の条件判定エンジン(ConditionEngine)で利用可能なすべての条件キーと演算子の完全リファレンスです。


条件キー一覧

キー説明
permission文字列プレイヤーが指定した権限を持っているか判定します。permission: "shop.vip"
world文字列 / リスト / セクションプレイヤーの現在ワールドを判定します。in / not-in も利用可能。world: "world_nether"
gamemode文字列 / リストプレイヤーのゲームモード(SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR)を判定します。gamemode: "SURVIVAL"
placeholderセクションPlaceholderAPI の値と指定値を比較します(value, operator, compare)。下記参照
all条件リストリスト内のすべての条件を満たす場合に成立(AND)。all: [...]
any条件リストリスト内のいずれかの条件を満たす場合に成立(OR)。any: [...]
not条件指定した単一条件の結果を反転(NOT)。not: { ... }

placeholder 比較演算子一覧

演算子 (operator)意味成立条件
==文字列 / 数値等しいvaluecompare が完全一致する
!=文字列 / 数値等しくないvaluecompare が一致しない
>数値より大きいvalue > compare
>=数値以上value >= compare
<数値未満value < compare
<=数値以下value <= compare
contains文字列含むvalue の中に compare の文字列が含まれる
not-contains文字列含まないvalue の中に compare の文字列が含まれない
starts-with文字列前方一致valuecompare で始まる
ends-with文字列後方一致valuecompare で終わる

記述例

複合条件(VIPかつサバイバルワールドかつ所持金1000円以上)

enabled-when:
all:
- permission: "myserver.vip"
- world:
in:
- "world"
- "world_nether"
- placeholder:
value: "%vault_eco_balance%"
operator: ">="
compare: "1000"