Bukkit  1.4.7-R1.0
 All Classes Namespaces Files Functions Variables Enumerator Pages
org.bukkit.event.entity.CreeperPowerEvent Class Reference

Called when a Creeper is struck by lightning. More...

+ Inheritance diagram for org.bukkit.event.entity.CreeperPowerEvent:
+ Collaboration diagram for org.bukkit.event.entity.CreeperPowerEvent:

Classes

enum  PowerCause
 An enum to specify the cause of the change in power. More...
 

Public Member Functions

 CreeperPowerEvent (final Creeper creeper, final LightningStrike bolt, final PowerCause cause)
 
 CreeperPowerEvent (final Creeper creeper, final PowerCause cause)
 
boolean isCancelled ()
 
void setCancelled (boolean cancel)
 
Creeper getEntity ()
 
LightningStrike getLightning ()
 Gets the lightning bolt which is striking the Creeper.
 
PowerCause getCause ()
 Gets the cause of the creeper being (un)powered.
 
HandlerList getHandlers ()
 
- Public Member Functions inherited from org.bukkit.event.entity.EntityEvent
 EntityEvent (final Entity what)
 
Entity getEntity ()
 Returns the Entity involved in this event.
 
EntityType getEntityType ()
 Gets the EntityType of the Entity involved in this event.
 
- Public Member Functions inherited from org.bukkit.event.Event
 Event ()
 The default constructor is defined for cleaner code.
 
 Event (boolean isAsync)
 This constructor is used to explicitly declare an event as synchronous or asynchronous.
 
String getEventName ()
 
final boolean isAsynchronous ()
 Any custom event that should not by synchronized with other events must use the specific constructor.
 
- Public Member Functions inherited from org.bukkit.event.Cancellable
boolean isCancelled ()
 Gets the cancellation state of this event.
 
void setCancelled (boolean cancel)
 Sets the cancellation state of this event.
 

Static Public Member Functions

static HandlerList getHandlerList ()
 

Additional Inherited Members

- Protected Attributes inherited from org.bukkit.event.entity.EntityEvent
Entity entity
 

Detailed Description

Called when a Creeper is struck by lightning.

If a Creeper Power event is cancelled, the Creeper will not be powered.

Definition at line 13 of file CreeperPowerEvent.java.

Constructor & Destructor Documentation

org.bukkit.event.entity.CreeperPowerEvent.CreeperPowerEvent ( final Creeper  creeper,
final LightningStrike  bolt,
final PowerCause  cause 
)

Definition at line 19 of file CreeperPowerEvent.java.

org.bukkit.event.entity.CreeperPowerEvent.CreeperPowerEvent ( final Creeper  creeper,
final PowerCause  cause 
)

Definition at line 24 of file CreeperPowerEvent.java.

Member Function Documentation

PowerCause org.bukkit.event.entity.CreeperPowerEvent.getCause ( )

Gets the cause of the creeper being (un)powered.

Returns
A PowerCause value detailing the cause of change in power.

Definition at line 56 of file CreeperPowerEvent.java.

Creeper org.bukkit.event.entity.CreeperPowerEvent.getEntity ( )

Definition at line 38 of file CreeperPowerEvent.java.

References org.bukkit.event.entity.EntityEvent.entity.

static HandlerList org.bukkit.event.entity.CreeperPowerEvent.getHandlerList ( )
static

Definition at line 65 of file CreeperPowerEvent.java.

HandlerList org.bukkit.event.entity.CreeperPowerEvent.getHandlers ( )
virtual

Implements org.bukkit.event.Event.

Definition at line 61 of file CreeperPowerEvent.java.

LightningStrike org.bukkit.event.entity.CreeperPowerEvent.getLightning ( )

Gets the lightning bolt which is striking the Creeper.

Returns
The Entity for the lightning bolt which is striking the Creeper

Definition at line 47 of file CreeperPowerEvent.java.

boolean org.bukkit.event.entity.CreeperPowerEvent.isCancelled ( )

Definition at line 29 of file CreeperPowerEvent.java.

void org.bukkit.event.entity.CreeperPowerEvent.setCancelled ( boolean  cancel)

Definition at line 33 of file CreeperPowerEvent.java.


The documentation for this class was generated from the following file: