Prevent Being Used
Prevents other players from being able to "use" (right-click) the entity that has the power and executes a bi-entity action, item action and/or give an item upon being prevented.
Type ID: origins:prevent_being_used
Fields
| Field | Type | Default | Description |
|---|---|---|---|
bientity_action |
Bi-entity Action Type | optional | If specified, this action will be executed on either or both 'actor' (player) or 'target' (the entity that has the power) entities. |
bientity_condition |
Bi-entity Condition Type | optional | If specified, only execute the specified actions if this condition is fulfilled by either or both 'actor' (player) or 'target' (the entity that has the power) entities. |
item_condition |
Item Condition Type | optional | If specified, only execute the specified actions if this condition is fulfilled by the item in the 'actor' (player) entity's specified hand(s) determined by the hands string array field. |
hands |
Array of Strings | ["off_hand", "main_hand"] |
Determines if the power should be activated if the 'actor' (player) entity used the specified hand(s). Accepts "off_hand", "main_hand" or both. |
result_stack |
Item Stack | optional | If specified, this item will be given to the 'actor' (player) entity. |
held_item_action |
Item Action Type | optional | If specified, this action will be executed on the item used for right-clicking the 'target' (the entity that has the power) entity in the 'actor' (player) entity's specified hand(s) determined by the hands string array field. |
result_item_action |
Item Action Type | optional | If specified, this action will be executed on the item that is given to the 'actor' (player) entity. |
Examples
{
"type": "origins:prevent_being_used",
"bientity_action": {
"type": "origins:actor_action",
"action": {
"type": "origins:execute_command",
"command": "title @s actionbar {\"text\": \"Entity cannot be interacted with!\", \"color\": \"red\"}"
}
}
}
This example will prevent other players from "using" (right-clicking) the entity that has the power and inform them that the 'entity cannot be interacted with'.