14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$this->plugin = $plugin;
$this->player = $player;
}
public function onRun(): void{
foreach($this->plugin->getServer()->getOnlinePlayers() as $player) {
$name = $player->getName();
$player = $this->player;
$player->getLevel()->addParticle(new HeartParticle(new Vector3($player->getX(), $player->getY() + 0.5, $player->getZ())));
$player->getLevel()->addParticle(new HeartParticle(new Vector3($player->getX(), $player->getY() + 1, $player->getZ())));
$player->getLevel()->addParticle(new HeartParticle(new Vector3($player->getX(), $player->getY() + 1.5, $player->getZ())));
$player->getLevel()->addParticle(new HeartParticle(new Vector3($player->getX(), $player->getY() + 2, $player->getZ())));
}
}
}
#0 pmsrc/src/scheduler/TaskHandler(114): CosmeticsUI\Task\HeartParticleActivate->onRun()
#1 pmsrc/src/scheduler/TaskScheduler(141): pocketmine\scheduler\TaskHandler->run()
#2 pmsrc/src/plugin/PluginManager(498): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 1139)
#3 pmsrc/src/Server(1811): pocketmine\plugin\PluginManager->tickSchedulers(int 1139)
#4 pmsrc/src/Server(1700): pocketmine\Server->tick()
#5 pmsrc/src/Server(1063): pocketmine\Server->tickProcessor()
#6 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[34] C:\Users\anist\Desktop\PocketMine\, string[42] C:\Users\anist\Desktop\PocketMine\plugins\)
#7 pmsrc/src/PocketMine(327): pocketmine\server()
#8 pmsrc(11): require(string[78] phar://C:/Users/anist/Desktop/PocketMine/PocketMine-MP.phar/src/PocketMine.php)