public class EntityRegainHealthEvent extends EntityEvent implements Cancellable
Modifier and Type | Class and Description |
---|---|
static class |
EntityRegainHealthEvent.RegainReason
An enum to specify the type of health regaining that is occurring
|
Event.Result
entity
Constructor and Description |
---|
EntityRegainHealthEvent(Entity entity,
double amount,
EntityRegainHealthEvent.RegainReason regainReason) |
EntityRegainHealthEvent(Entity entity,
double amount,
EntityRegainHealthEvent.RegainReason regainReason,
boolean isFastRegen) |
Modifier and Type | Method and Description |
---|---|
double |
getAmount()
Gets the amount of regained health
|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
EntityRegainHealthEvent.RegainReason |
getRegainReason()
Gets the reason for why the entity is regaining health
|
boolean |
isCancelled()
Gets the cancellation state of this event.
|
boolean |
isFastRegen()
Is this event a result of the fast regeneration mechanic
|
void |
setAmount(double amount)
Sets the amount of regained health
|
void |
setCancelled(boolean cancel)
Sets the cancellation state of this event.
|
getEntity, getEntityType
callEvent, getEventName, isAsynchronous
public EntityRegainHealthEvent(Entity entity, double amount, EntityRegainHealthEvent.RegainReason regainReason)
public EntityRegainHealthEvent(Entity entity, double amount, EntityRegainHealthEvent.RegainReason regainReason, boolean isFastRegen)
public boolean isFastRegen()
public double getAmount()
public void setAmount(double amount)
amount
- the amount of health the entity will regainpublic boolean isCancelled()
Cancellable
isCancelled
in interface Cancellable
public void setCancelled(boolean cancel)
Cancellable
setCancelled
in interface Cancellable
cancel
- true if you wish to cancel this eventpublic EntityRegainHealthEvent.RegainReason getRegainReason()
public HandlerList getHandlers()
getHandlers
in class Event
public static HandlerList getHandlerList()
Copyright © 2021. All rights reserved.