Condition List
Reference of all condition types, logical operators, and comparison operators supported by EasyMenu 7's ConditionEngine.
Condition Keys
| Key | Type | Description | Example |
|---|---|---|---|
permission | Text | Evaluates true if player has the permission node. | permission: "shop.vip" |
world | Text / List / Section | Checks current world (in / not-in sections supported). | world: "world_nether" |
gamemode | Text / List | Checks gamemode (SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR). | gamemode: "SURVIVAL" |
placeholder | Section | Evaluates PlaceholderAPI comparisons (value, operator, compare). | See below |
all | List | True if ALL conditions in the list hold (AND). | all: [...] |
any | List | True if AT LEAST ONE condition holds (OR). | any: [...] |
not | Condition | Inverts the outcome of the child condition (NOT). | not: { ... } |
Comparison Operators
Operator (operator) | Supported Types | Meaning | Condition for True |
|---|---|---|---|
== | Text / Number | Equals | value equals compare |
!= | Text / Number | Not equals | value does not equal compare |
> | Number | Greater than | value > compare |
>= | Number | Greater than or equal | value >= compare |
< | Number | Less than | value < compare |
<= | Number | Less than or equal | value <= compare |
contains | Text | Substring match | value contains compare |
not-contains | Text | Substring exclusion | value does not contain compare |
starts-with | Text | Prefix match | value starts with compare |
ends-with | Text | Suffix match | value ends with compare |
Example Compound Condition
enabled-when:
all:
- permission: "myserver.vip"
- world:
in:
- "world"
- "world_nether"
- placeholder:
value: "%vault_eco_balance%"
operator: ">="
compare: "1000"