public __construct ( |
||
$entity | ||
$drops | array |
/** * @param Player $entity * @param Item[] $drops * @param string|TextContainer $deathMessage */ public function __construct(Player $entity, array $drops, $deathMessage) { parent::__construct($entity, $drops); $this->deathMessage = $deathMessage; if ($entity->getLastDamageCause() instanceof EntityDamageByEntityEvent) { if ($entity->getLastDamageCause() instanceof Player) { $pk = new AddEntityPacket(); $pk->type = ExperienceOrb::NETWORK_ID; $pk->eid = Entity::$entityCount++; $pk->x = $entity->getX(); $pk->y = $entity->getY(); $pk->z = $entity->getZ(); $pk->speedX = 0; $pk->speedY = 0; $pk->speedZ = 0; $pk->metadata = [0 => [0, 0], 1 => [1, 300], 2 => [4, ""], 3 => [0, 1], 4 => [0, 0], 15 => [0, 0]]; foreach ($this->entity->getViewers() as $pa) { $pa->dataPacket($pk); } } } }
/** * @param Player $entity * @param Item[] $drops * @param string|TextContainer $deathMessage */ public function __construct(Player $entity, array $drops, $deathMessage) { parent::__construct($entity, $drops); $this->deathMessage = $deathMessage; }
/** * @param Player $entity * @param Item[] $drops * @param string|TextContainer $deathMessage */ public function __construct(Player $entity, array $drops, $deathMessage) { parent::__construct($entity, $drops); $this->deathMessage = $deathMessage; $this->setKeepInventory($entity->getLevel()->getGameRule("keepInventory")); }