actions:action_requirements
Table of Contents
Action Requirements
Actions may have requirements they have to pass before executing the action itself. If an action does not pass its requirements it does not have a result, which makes it different from failing the action, despite not doing anything either. Sometimes this difference is used, for example in the minecraft:first_to_pass_requirements sequence handler and in Dispense Behaviors. In other cases this is treated as if the action failed. The conditions use the following loot context parameters with the minecraft:action loot context type:
this_entity | The entity specified in context . Is optional. |
---|---|
origin | The position specified in context . |
tool | The item stack from the context. Is optional. |
side | The side from the context. Is optional. |
Fields
Name | Description | Type | Default Value |
---|---|---|---|
context | The context to use for the conditions. | An action context parameter set | |
conditions | The actual conditions to pass. | A predicate |
Example
{ "context": { "entity": "this", "position": "target" }, "conditions": { "condition": "minecraft:location_check", "predicate": { "block": { "blocks": "minecraft:rooted_dirt" } } } }
actions/action_requirements.txt · Last modified: 2024/05/15 15:01 by errorcraft