private function moveStatues(GameLevelModel $lv) { $i = mt_rand(1, 16); if ($i < 5) { foreach ($this->plugin->statueManager->npcs as $npc) { $i = mt_rand(1, 12); if ($i === 2 || $i === 3 || $i === 5) { if ($npc->type === "npc") { StatueBuilder::moveStatue($npc); StatueBuilder::animateStatue($npc); } } elseif ($i === 2 || $i === 5 || $i === 7) { if ($npc instanceof StatueModel) { if ($npc->type === "npc") { if ($npc->particles != null) { MagicUtil::addParticles($lv->level, $npc->particles, new Position($npc->position->x, $npc->position->y + 1, $npc->position->z), 200); } } } } } } }