GenisysPro  for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
EntityDamageByBlockEvent Class Reference

Public Member Functions

 __construct (Block $damager, Entity $entity, $cause, $damage)
 
 getDamager ()
 
- 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)
 
 getRateDamage ($type=self::MODIFIER_BASE)
 
 setRateDamage ($damage, $type=self::MODIFIER_BASE)
 
 isApplicable ($type)
 
 getFinalDamage ()
 
 getUsedArmors ()
 
 getFireProtectL ()
 
 useArmors ()
 
 createThornsDamage ()
 
 getThornsDamage ()
 
 setThornsArmorUse ()
 
- Public Member Functions inherited from EntityEvent
 getEntity ()
 
- Public Member Functions inherited from Event
 getEventName ()
 
 getHandlers ()
 
- Public Member Functions inherited from Cancellable
 isCancelled ()
 
 setCancelled ($forceCancel=false)
 

Additional Inherited Members

- Data Fields inherited from EntityDamageEvent
const MODIFIER_BASE = 0
 
const MODIFIER_RESISTANCE = 1
 
const MODIFIER_ARMOR = 2
 
const MODIFIER_PROTECTION = 3
 
const MODIFIER_STRENGTH = 4
 
const MODIFIER_WEAKNESS = 5
 
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
 
const CAUSE_STARVATION = 15
 
const CAUSE_LIGHTNING = 16
 
- 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()

__construct ( Block  $damager,
Entity  $entity,
  $cause,
  $damage 
)
Parameters
Block$damager
Entity$entity
int$cause
int|int[]$damage
39  {
40  $this->damager = $damager;
41  parent::__construct($entity, $cause, $damage);
42  }

Member Function Documentation

◆ getDamager()

getDamager ( )
Returns
Block
47  {
48  return $this->damager;
49  }

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