Class HangingBreakByEntityEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.hanging.HangingEvent
org.bukkit.event.hanging.HangingBreakEvent
org.bukkit.event.hanging.HangingBreakByEntityEvent
- All Implemented Interfaces:
Cancellable
Triggered when a hanging entity is removed by an entity
-
Nested Class Summary
Nested classes/interfaces inherited from class HangingBreakEvent
HangingBreakEvent.RemoveCauseNested classes/interfaces inherited from class Event
Event.Result -
Field Summary
Fields inherited from class HangingEvent
hanging -
Constructor Summary
ConstructorsConstructorDescriptionHangingBreakByEntityEvent(Hanging hanging, Entity remover, DamageSource damageSource) HangingBreakByEntityEvent(Hanging hanging, Entity remover, DamageSource damageSource, HangingBreakEvent.RemoveCause cause) -
Method Summary
Modifier and TypeMethodDescriptionGets theDamageSourcethat caused the hanging entity to be removed.Gets the entity that removed the hanging entity.Methods inherited from class HangingBreakEvent
getCause, getHandlerList, getHandlers, isCancelled, setCancelledMethods inherited from class HangingEvent
getEntityMethods inherited from class Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
HangingBreakByEntityEvent
@Internal public HangingBreakByEntityEvent(Hanging hanging, Entity remover, DamageSource damageSource) -
HangingBreakByEntityEvent
@Internal public HangingBreakByEntityEvent(Hanging hanging, Entity remover, DamageSource damageSource, HangingBreakEvent.RemoveCause cause)
-
-
Method Details
-
getRemover
Gets the entity that removed the hanging entity.- Returns:
- the entity that removed the hanging entity
-
getDamageSource
Gets theDamageSourcethat caused the hanging entity to be removed.- Returns:
- the damage source
-