Health manipulation
How can I damage/heal the player?
Instant health/damage
The simplest way is through instant health / damage.
Example:
Deal 6 hearts of damage to the player
effect give @s instant_damage 1 1
Attributes
This is slightly more complex but allows far more precise manipulation.
- Set the target’s
generic.max_health
attribute to the desired value - Give the target instant health
- Reset the target’s
generic.max_health
Example:
Deal 2 hearts of damage to the player
attribute @s generic.max_health base set 16 effect give @s instant_health 1 10 true attribute @s generic.max_health base set 20