| $entity | pocketmine\event\entity\EntityEvent | protected |
| $eventName (defined in pocketmine\event\Event) | pocketmine\event\Event | protected |
| __construct(Entity $damager, Entity $entity, int $cause, float $damage, array $modifiers=[], private float $knockBack=Living::DEFAULT_KNOCKBACK_FORCE, private float $verticalKnockBackLimit=Living::DEFAULT_KNOCKBACK_VERTICAL_LIMIT) | pocketmine\event\entity\EntityDamageByEntityEvent | |
| pocketmine::event::entity::EntityDamageEvent::__construct(Entity $entity, private int $cause, float $damage, private array $modifiers=[]) | pocketmine\event\entity\EntityDamageEvent | |
| addAttackerModifiers(Entity $damager) (defined in pocketmine\event\entity\EntityDamageByEntityEvent) | pocketmine\event\entity\EntityDamageByEntityEvent | protected |
| call() | pocketmine\event\Event | |
| canBeReducedByArmor() | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_BLOCK_EXPLOSION (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_CONTACT (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_CUSTOM (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_DROWNING (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_ENTITY_ATTACK (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_ENTITY_EXPLOSION (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_FALL (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_FALLING_BLOCK (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_FIRE (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_FIRE_TICK (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_LAVA (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_MAGIC (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_PROJECTILE (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_STARVATION (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_SUFFOCATION (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_SUICIDE (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| CAUSE_VOID (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| getAttackCooldown() | pocketmine\event\entity\EntityDamageEvent | |
| getBaseDamage() | pocketmine\event\entity\EntityDamageEvent | |
| getCause() (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| getDamager() | pocketmine\event\entity\EntityDamageByEntityEvent | |
| getEntity() | pocketmine\event\entity\EntityEvent | |
| getEventName() (defined in pocketmine\event\Event) | pocketmine\event\Event | |
| getFinalDamage() (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| getKnockBack() | pocketmine\event\entity\EntityDamageByEntityEvent | |
| getModifier(int $type) (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| getModifiers() | pocketmine\event\entity\EntityDamageEvent | |
| getOriginalBaseDamage() | pocketmine\event\entity\EntityDamageEvent | |
| getOriginalModifier(int $type) (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| getOriginalModifiers() | pocketmine\event\entity\EntityDamageEvent | |
| getVerticalKnockBackLimit() | pocketmine\event\entity\EntityDamageByEntityEvent | |
| hasHandlers() | pocketmine\event\Event | static |
| isApplicable(int $type) (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| isCancelled() | pocketmine\event\Cancellable | |
| MODIFIER_ABSORPTION (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_ARMOR (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_ARMOR_ENCHANTMENTS (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_ARMOR_HELMET (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_CRITICAL (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_PREVIOUS_DAMAGE_COOLDOWN (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_RESISTANCE (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_STRENGTH (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_TOTEM (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_WEAKNESS (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| MODIFIER_WEAPON_ENCHANTMENTS (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| setAttackCooldown(int $attackCooldown) | pocketmine\event\entity\EntityDamageEvent | |
| setBaseDamage(float $damage) | pocketmine\event\entity\EntityDamageEvent | |
| setKnockBack(float $knockBack) | pocketmine\event\entity\EntityDamageByEntityEvent | |
| setModifier(float $damage, int $type) (defined in pocketmine\event\entity\EntityDamageEvent) | pocketmine\event\entity\EntityDamageEvent | |
| setVerticalKnockBackLimit(float $verticalKnockBackLimit) | pocketmine\event\entity\EntityDamageByEntityEvent | |