Appearance
Condition Check Boolean
Checks if a true/false boolean variable is true or false and branches execution.
Inputs: 1 · Outputs: True, False
Settings
| Setting | Type | Required | Default | Description |
|---|---|---|---|---|
| Variable Name | String | Yes | — | The boolean variable name to check. |
| Scope | Select | Yes | Player | Where to look for the variable: Player (unique per player), Global (shared), or Local (only accessible during current execution). |
TIP
For a deep dive into the underlying technical architecture (such as the 3-second database debouncer, async player loading on login, cross-server pub-sub sync over the proxy, and isolated thread execution), see the comprehensive Variable Scopes Guide.
Outputs
- True: Continues execution if the variable evaluates to
true. - False: Continues execution if the variable evaluates to
falseor does not exist.
Truthy Evaluation
The node evaluates the resolved variable value dynamically:
- If the value is a Boolean type (e.g.
true/false), it matches directly. - If the value is a Number type, any non-zero value matches as
true. - If the value is a String type, case-insensitive values
"true","1", and"yes"evaluate astrue. All other values evaluate asfalse.
Example
Check if player has VIP flight enabled:
- Variable Name:
vip_flight - Scope:
Player - Connect the True output to a
Set Flyingnode (enabled) and False toSet Flying(disabled).
