Command
Compares the result of a command to a specified value.
Note: this condition is only effective on the server-side. That means client-based power types such as origins:climbing, origins:entity_glow, origins:shader, etc. won't work with this.
Type ID: origins:command
Fields:
| Field | Type | Default | Description |
|---|---|---|---|
command |
String | Command to run. | |
comparison |
Comparison | How to compare the command's result to the specified value. | |
compare_to |
Integer | Which value to compare the command's result to. | |
permission_level |
Integer | 4 | The permission level to use for the command. 0 is a "survival player", anything higher emulates some form of operator. See Minecraft Wiki (op-permission-level) for details. |
Example:
"condition": {
"type": "origins:command",
"command": "execute if score @s objective1 = @s objective2",
"comparison": "==",
"compare_to": 1
}
This example checks if the entity has the same score in the objective1 and objective2 scoreboard objectives.