pocketmine\entity\Entity::spawnToAll PHP Method

spawnToAll() public method

public spawnToAll ( )
    public function spawnToAll()
    {
        if ($this->chunk === null or $this->closed) {
            return;
        }
        foreach ($this->level->getChunkPlayers($this->chunk->getX(), $this->chunk->getZ()) as $player) {
            if ($player->isOnline()) {
                $this->spawnTo($player);
            }
        }
    }

Usage Example

Ejemplo n.º 1
0
 public function __construct(Entity $target, $distance = 0, $tailCount = 0, $tailDistance = null)
 {
     parent::__construct($target->getLevel()->getChunk($target->x >> 4, $target->z >> 4), new Compound("", ["Pos" => new Enum("Pos", [new Double("", $target->x), new Double("", $target->y + 0.5), new Double("", $target->z)]), "Motion" => new Enum("Motion", [new Double("", 0), new Double("", 0), new Double("", 0)]), "Rotation" => new Enum("Rotation", [new Float("", 0), new Float("", 0)]), "TileID" => new Int("TileID", 1), "Data" => new Byte("Data", 0)]));
     $this->target = $target;
     $this->player = $target instanceof Player ? $target : ($target instanceof MobPetEntity && $target->player instanceof Player ? $target->player : null);
     $this->distance = $target instanceof Player || $tailDistance == null ? $distance : $tailDistance;
     if ($tailCount > 0) {
         new MobPetEntity($this, $distance, $tailCount - 1, $tailDistance);
     }
     $this->isHead = $target instanceof Player;
     parent::spawnToAll();
 }
All Usage Examples Of pocketmine\entity\Entity::spawnToAll