Skip to main content

Prevent Being Used (Power Type)

Stops other players from using (right-clicking) the entity that has the power. When it stops someone, it can run a bi-entity action, run item actions and give them an item. The actor is the entity that right-clicked, and the target is the entity with the power.

Type ID: apoli:prevent_being_used

Fields

FieldTypeDefaultDescription
bientity_actionBi-entity Action TypeoptionalIf set, this action runs on the actor, the target or both.
held_item_actionItem Action TypeoptionalIf set, this action runs on the item the actor right-clicked the target with.
result_item_actionItem Action TypeoptionalIf set, this action runs on the item given to the actor.
bientity_conditionBi-entity Condition TypeoptionalIf set, the actions only run when the actor and target pass this condition.
item_conditionItem Condition TypeoptionalIf set, the actions only run when the item the actor right-clicked with passes this condition.
handsArray of Strings["off_hand", "main_hand"]The hands the actor can use for the power to trigger: "off_hand", "main_hand" or both.
result_stackItem StackoptionalIf set, this item stack is given to the actor.

Examples

{
    "type": "apoli:prevent_being_used",
    "bientity_action": {
        "type": "apoli:actor_action",
        "action": {
            "type": "apoli:execute_command",
            "command": "title @s actionbar {\"text\": \"Entity cannot be interacted with!\", \"color\": \"red\"}"
        }
    }
}

This stops other players from right-clicking the entity with the power and tells them in the action bar that it can't be interacted with.