public function readyToExplode(ExplosionPrimeEvent $e) { if ($e->isCancelled()) { return; } $g = $e->getEntity(); if (!$g->namedtag) { return; } if ($g->namedtag->getName() != "Scorched") { return; } if (mt_rand() / mt_getrandmax() < $this->cfg["rpg-noexplode"]) { $e->setCancelled(); return; } $e->setForce($this->cfg["rpg-yield"]); if ($this->cfg["rpg-magic"]) { $ev->setBlockBreaking(false); } }