diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 97147fe22..80263789b 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -2247,6 +2247,12 @@ class Server{ $this->forceShutdown(); $this->isRunning = false; + + //Force minimum uptime to be >= 120 seconds, to reduce the impact of spammy crash loops + $spacing = ((int) \pocketmine\START_TIME) - time() + 120; + if($spacing > 0){ + sleep($spacing); + } @Utils::kill(getmypid()); exit(1); }