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) | 型 | 意味 | 成立条件 |
|---|---|---|---|
== | 文字列 / 数値 | 等しい | value と compare が完全一致する |
!= | 文字列 / 数値 | 等しくない | value と compare が一致しない |
> | 数値 | より大きい | value > compare |
>= | 数値 | 以上 | value >= compare |
< | 数値 | 未満 | value < compare |
<= | 数値 | 以下 | value <= compare |
contains | 文字列 | 含む | value の中に compare の文字列が含まれる |
not-contains | 文字列 | 含まない | value の中に compare の文字列が含まれない |
starts-with | 文字列 | 前方一致 | value が compare で始まる |
ends-with | 文字列 | 後方一致 | value が compare で終わる |
記述例
複合条件(VIPかつサバイバルワールドかつ所持金1000円以上)
enabled-when:
all:
- permission: "myserver.vip"
- world:
in:
- "world"
- "world_nether"
- placeholder:
value: "%vault_eco_balance%"
operator: ">="
compare: "1000"