# LifestealType > Defines when lifesteal hearts are distributed. `gg.lode.observerapi.api.data` --- ## Signature ```java public enum LifestealType ``` --- ## Constants | Constant | Description | |----------|-------------| | `ANYTIME` | Hearts can be obtained at any time | | `DROP` | Hearts drop as items when a player is killed | | `CONSUME` | Hearts are consumed directly on kill, granting health to the killer | | `OBTAIN` | Hearts are added to the killer's inventory on kill | --- ## Related Pages - [[ILifestealManager]]