Self Action When Hit

Power Type.

Executes an entity action on the player when the player takes damage.

Type ID: origins:self_action_when_hit

Fields

Field Type Default Description
entity_action Entity Action The action to execute on the player.
cooldown Integer Interval of ticks this power needs to recharge before the action can be executed again.
hud_render Hud Render optional If set, the cooldown of this power is visualized on the HUD in the specified way.
damage_condition Damage Condition optional If set, the action will only trigger when this condition holds for the specified type of damage.

Example

{
    "type": "origins:self_action_when_hit",
    "entity_action": {
        "type": "origins:apply_effect",
        "effect": {
            "effect": "minecraft:regeneration",
            "amplifier": 1,
            "duration": 200
        }
    },
    "damage_condition": {
        "type": "origins:amount",
        "comparison": ">=",
        "compare_to": 6.0
    },
    "cooldown": 1200
}

When a player with this power is damaged by 3 hearts or more damage in a single hit, they gain a Regeneration II effect for 10 seconds. This has a cooldown of one minute.