Package cn.nukkit.event.entity
Class CreeperPowerEvent
java.lang.Object
cn.nukkit.event.Event
cn.nukkit.event.entity.EntityEvent
cn.nukkit.event.entity.CreeperPowerEvent
- All Implemented Interfaces:
Cancellable
- Author:
- MagicDroidX (Nukkit Project)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
An enum to specify the cause of the change in power -
Field Summary
Fields inherited from class cn.nukkit.event.entity.EntityEvent
entity
-
Constructor Summary
ConstructorDescriptionCreeperPowerEvent
(EntityCreeper creeper, EntityLightningStrike bolt, CreeperPowerEvent.PowerCause cause) CreeperPowerEvent
(EntityCreeper creeper, CreeperPowerEvent.PowerCause cause) -
Method Summary
Modifier and TypeMethodDescriptiongetCause()
Gets the cause of the creeper being (un)powered.static HandlerList
Gets the lightning bolt which is striking the Creeper.Methods inherited from class cn.nukkit.event.Event
getEventName, isCancelled, setCancelled, setCancelled
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cn.nukkit.event.Cancellable
isCancelled, setCancelled, setCancelled
-
Constructor Details
-
CreeperPowerEvent
public CreeperPowerEvent(EntityCreeper creeper, EntityLightningStrike bolt, CreeperPowerEvent.PowerCause cause) -
CreeperPowerEvent
-
-
Method Details
-
getHandlers
-
getEntity
- Overrides:
getEntity
in classEntityEvent
-
getLightning
Gets the lightning bolt which is striking the Creeper.- Returns:
- The Entity for the lightning bolt which is striking the Creeper
-
getCause
Gets the cause of the creeper being (un)powered.- Returns:
- A PowerCause value detailing the cause of change in power.
-