PocketMine
EntityDamageByEntityEvent Class Reference
Inheritance diagram for EntityDamageByEntityEvent:
EntityDamageEvent EntityEvent Cancellable Event EntityDamageByChildEntityEvent

Public Member Functions

 __construct (Entity $damager, Entity $entity, $cause, $damage, $knockBack=0.4)
 
 getDamager ()
 
 getKnockBack ()
 
 setKnockBack ($knockBack)
 
- Public Member Functions inherited from EntityDamageEvent
 __construct (Entity $entity, $cause, $damage)
 
 getCause ()
 
 getOriginalDamage ($type=self::MODIFIER_BASE)
 
 getDamage ($type=self::MODIFIER_BASE)
 
 setDamage ($damage, $type=self::MODIFIER_BASE)
 
 isApplicable ($type)
 
 getFinalDamage ()
 
- Public Member Functions inherited from EntityEvent
 getEntity ()
 
- Public Member Functions inherited from Event
 getEventName ()
 
 getHandlers ()
 
- Public Member Functions inherited from Cancellable
 isCancelled ()
 
 setCancelled ($value=true)
 

Protected Member Functions

 addAttackerModifiers (Entity $damager)
 

Additional Inherited Members

- Data Fields inherited from EntityDamageEvent
const MODIFIER_BASE = 0
 
const MODIFIER_ARMOR = 1
 
const MODIFIER_STRENGTH = 2
 
const MODIFIER_WEAKNESS = 3
 
const MODIFIER_RESISTANCE = 4
 
const CAUSE_CONTACT = 0
 
const CAUSE_ENTITY_ATTACK = 1
 
const CAUSE_PROJECTILE = 2
 
const CAUSE_SUFFOCATION = 3
 
const CAUSE_FALL = 4
 
const CAUSE_FIRE = 5
 
const CAUSE_FIRE_TICK = 6
 
const CAUSE_LAVA = 7
 
const CAUSE_DROWNING = 8
 
const CAUSE_BLOCK_EXPLOSION = 9
 
const CAUSE_ENTITY_EXPLOSION = 10
 
const CAUSE_VOID = 11
 
const CAUSE_SUICIDE = 12
 
const CAUSE_MAGIC = 13
 
const CAUSE_CUSTOM = 14
 
- Static Public Attributes inherited from EntityDamageEvent
static $handlerList = null
 
- Protected Attributes inherited from EntityEvent
 $entity
 
- Protected Attributes inherited from Event
 $eventName = null
 

Constructor & Destructor Documentation

__construct ( Entity  $damager,
Entity  $entity,
  $cause,
  $damage,
  $knockBack = 0.4 
)
Parameters
Entity$damager
Entity$entity
int$cause
int|int[]$damage
float$knockBack

Member Function Documentation

getDamager ( )
Returns
Entity
getKnockBack ( )
Returns
float
setKnockBack (   $knockBack)
Parameters
float$knockBack

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