public function __construct(Entity $damager, Entity $entity, $cause, $damage, $knockBack = 0.4)
{
$this->damager = $damager;
$this->knockBack = $knockBack;
parent::__construct($entity, $cause, $damage);
$this->addAttackerModifiers($damager);
}
/** * @param Entity $damager * @param Entity $childEntity * @param Entity $entity * @param int $cause * @param int|int[] $damage */ public function __construct(Entity $damager, Entity $childEntity, Entity $entity, $cause, $damage) { $this->childEntity = $childEntity; parent::__construct($damager, $entity, $cause, $damage); }