public final class Events
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
fire(org.bukkit.event.Event event)
Fire an event.
|
static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> |
fireAndTestCancel(T eventToFire)
Fire the
eventToFire and return whether the event was cancelled. |
static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable & BulkEvent> |
fireBulkEventToCancel(org.bukkit.event.Cancellable original,
T eventToFire)
Fire the
eventToFire and cancel the original if the fired event
is explicitly cancelled. |
static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> |
fireItemEventToCancel(org.bukkit.event.player.PlayerInteractEvent original,
T eventToFire)
Fire the
eventToFire and cancel the original if the fired event
is cancelled. |
static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> |
fireToCancel(org.bukkit.event.Cancellable original,
T eventToFire)
Fire the
eventToFire and cancel the original if the fired event
is cancelled. |
static boolean |
isExplosionCause(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
Return whether the given cause is an explosion.
|
static boolean |
isFireCause(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
Return whether the given damage cause is fire-reltaed.
|
static void |
restoreStatistic(org.bukkit.entity.Entity entity,
org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
Restore the statistic associated with the given cause.
|
public static void fire(org.bukkit.event.Event event)
event - the eventpublic static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> boolean fireAndTestCancel(T eventToFire)
eventToFire and return whether the event was cancelled.T - an event that can be fired and is cancellableeventToFire - the event to firepublic static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> boolean fireToCancel(org.bukkit.event.Cancellable original,
T eventToFire)
eventToFire and cancel the original if the fired event
is cancelled.T - an event that can be fired and is cancellableoriginal - the original event to potentially canceleventToFire - the event to fire to consider cancelling the original eventpublic static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> boolean fireItemEventToCancel(org.bukkit.event.player.PlayerInteractEvent original,
T eventToFire)
eventToFire and cancel the original if the fired event
is cancelled.T - an event that can be fired and is cancellableoriginal - the original event to potentially canceleventToFire - the event to fire to consider cancelling the original eventpublic static <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable & BulkEvent> boolean fireBulkEventToCancel(org.bukkit.event.Cancellable original, T eventToFire)
eventToFire and cancel the original if the fired event
is explicitly cancelled.T - an event that can be fired and is cancellableoriginal - the original event to potentially canceleventToFire - the event to fire to consider cancelling the original eventpublic static boolean isFireCause(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
cause - the causepublic static boolean isExplosionCause(org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
cause - the causepublic static void restoreStatistic(org.bukkit.entity.Entity entity,
org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
EntityDamageEvent.DamageCause.DROWNING cause, the entity would have its
air level set to its maximum.entity - the entitycause - the cuase