public function linkEntity(Entity $entity = null) { if ($entity !== null and $entity->getlinkType() == Entity::LINK_EMPTY and $entity->isAlive()) { $this->linkedTarget = $entity; $this->islinked = true; $entity->islinked = true; $pk = new SetEntityLinkPacket(); $pk->from = $entity->getId(); $pk->to = $this->getId(); $pk->type = 1; $this->server->broadcastPacket($this->level->getPlayers(), $pk); if ($this instanceof Player) { $pk = new SetEntityLinkPacket(); $pk->from = $entity->getId(); $pk->to = 0; $pk->type = 1; $this->dataPacket($pk); } } return false; }