PocketMine-MP  1.4 - API 1.10.0
 All Classes Namespaces Functions Variables Pages
pocketmine\event\entity\EntityExplodeEvent Class Reference
+ Inheritance diagram for pocketmine\event\entity\EntityExplodeEvent:
+ Collaboration diagram for pocketmine\event\entity\EntityExplodeEvent:

Public Member Functions

 __construct (Entity $entity, Position $position, array $blocks, $yield)
 
 getPosition ()
 
 getBlockList ()
 
 setBlockList (array $blocks)
 
 getYield ()
 
 setYield ($yield)
 
 getEntity ()
 
 getEventName ()
 
 getHandlers ()
 
 isCancelled ()
 
 setCancelled ($forceCancel=false)
 

Static Public Attributes

static $handlerList = null
 
static $eventPool = []
 
static $nextEvent = 0
 

Protected Attributes

 $position
 
 $blocks
 
 $yield
 
 $entity
 
 $eventName = null
 

Detailed Description

Called when a entity explodes

Definition at line 32 of file EntityExplodeEvent.php.

Constructor & Destructor Documentation

pocketmine\event\entity\EntityExplodeEvent::__construct ( Entity  $entity,
Position  $position,
array  $blocks,
  $yield 
)
Parameters
Entity$entity
Position$position
Block[]$blocks
float$yield

Definition at line 54 of file EntityExplodeEvent.php.

Member Function Documentation

pocketmine\event\entity\EntityExplodeEvent::getBlockList ( )
Returns
Block[]

Definition at line 71 of file EntityExplodeEvent.php.

pocketmine\event\Event::getEventName ( )
finalinherited
Returns
string

Definition at line 45 of file Event.php.

References pocketmine\event\Event\$eventName.

Referenced by pocketmine\plugin\PluginManager\callEvent().

+ Here is the caller graph for this function:

pocketmine\event\Event::getHandlers ( )
inherited
Returns
HandlerList

Definition at line 82 of file Event.php.

Referenced by pocketmine\plugin\PluginManager\callEvent().

+ Here is the caller graph for this function:

pocketmine\event\entity\EntityExplodeEvent::getPosition ( )
Returns
Position

Definition at line 64 of file EntityExplodeEvent.php.

pocketmine\event\entity\EntityExplodeEvent::getYield ( )
Returns
float

Definition at line 85 of file EntityExplodeEvent.php.

pocketmine\event\entity\EntityExplodeEvent::setBlockList ( array  $blocks)
Parameters
Block[]$blocks

Definition at line 78 of file EntityExplodeEvent.php.

pocketmine\event\entity\EntityExplodeEvent::setYield (   $yield)
Parameters
float$yield

Definition at line 92 of file EntityExplodeEvent.php.

Member Data Documentation

pocketmine\event\Event::$eventName = null
protectedinherited

Any callable event must declare the static variable

public static $handlerList = null; public static $eventPool = []; public static $nextEvent = 0;

Not doing so will deny the proper event initialization

Definition at line 39 of file Event.php.

Referenced by pocketmine\event\Event\getEventName().


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