actions:sequence_handlers:passing
minecraft:passing
The minecraft:passing
sequence handler continues if and only if the previous action executed successfully, unless that action was optional.
The sequence handler is successful if all actions were either executed successfully or were optional.
Fields
Name | Description | Type | Default Value |
---|---|---|---|
entries | The entries of the sequence. | A list of entries |
Example
{ "type": "minecraft:sequence", "handler": "minecraft:passing", "entries": [ { "action": { "type": "minecraft:modify_block_state", "position": "target", "properties": { "eye": "true" }, "push_entities_upwards": true } }, { "entry": { "action": { "type": "minecraft:light_end_portal", "position": "target" } }, "optional": true } ] }
Entry
An entry that may be optional. If the entry is optional, it is always considered successful, regardless of its actual result. If it is not, the entry may also be inlined as a normal action entry.
Fields
Name | Description | Type | Default Value |
---|---|---|---|
entry | The action to execute. | An action | |
optional | Whether this entry is optional or not. | An optional boolean | false |
Example
{ "entry": { "action": { "type": "minecraft:light_end_portal", "position": "target" } }, "optional": true }
{ "action": { "type": "minecraft:apply_suspicious_stew_effects_from_item", "entity": "this" } }
actions/sequence_handlers/passing.txt · Last modified: 2024/05/02 15:11 by errorcraft