Conditions
Syntax
Syntax: [<condition>:<conditionValue>[,else-ifConditions][,elseValue]]
The simplest condition would be something like: [condition:value]
where if the condition is met, the value would be used, if it isn't met, nothing would be used.
To add else-if conditions, add them after like following:
[condition1:value1,condition2:value2,condition3:value3,elseValue]
In the example above value1
will be used if condition1
is met, if not, it will try condition2
, if met, value2
will be used, if not, it will test condition3
, if met, value3
will be used, if not elseValue
will be used.
You can add as many else-if-statements as you want!
Note: Both else-if-conditions and else-conditions are optional!
In the condition part of a condition, all strings (texts) have to be in quotes! (")
For example, [{target_block}: value]
wouldn't work, instead do: ["{target_block}": value]
.
More examples:
You can not have a condition within a condition, instead you can use AND and IF operators to achive the same thing.
Allowed operators inside the condition part
=
Equals
==
Equals
!=
Not equals
<>
Not equals
<
Less than
<=
Less than or equal to
>
Greater than
>=
Greater than or equal to
&&
Boolean and
||
Boolean or
Examples
FPS
FPS: [{fps} > 60:&a, {fps} > 20:&6,&c]{fps}
The condition above would make the fps green if the player has more than 60 fps, orange if more than 20 or red if less than 20.
Last updated