And, last question, if you do not mind) Not sure how to remove all particles of a player? ie instant removal
Depends on your particle. I don't think it is possible for most particles except FloatingTextParticle.
Use the code for a sphere in the previous page but keep the Y axis at the same place, and delete the randomization.
I seem invalid, because did not understand how to extend the spiral.. PHP: public function spiral() { $level = $this->getServer()->getDefaultLevel(); $x = 128.5; $y = 66.8; $z = 128.5; $center = new Vector3($x, $y, $z); $radius = 5; $count = 100; $particle = new PortalParticle($center); for($yaw = 3, $y = $center->y; $y < $center->y + 4; $yaw += (M_PI * 2) / 30, $y += 1 / 25){ $x = -sin($yaw) + $center->x; $z = cos($yaw) + $center->z; $particle->setComponents($x, $y, $z); $level->addParticle($particle); } }