public function __construct(FullChunk $chunk, Compound $nbt, Entity $shootingEntity = null) { $this->shootingEntity = $shootingEntity; if ($shootingEntity !== null) { $this->setDataProperty(self::DATA_SHOOTER_ID, self::DATA_TYPE_LONG, $shootingEntity->getId()); } parent::__construct($chunk, $nbt); }