From 5ac0d7ae11d1302ab15757c295594f8ed17b800b Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 31 Mar 2023 17:08:59 +0100 Subject: [PATCH] TimingsRecord: fixed incorrect violations calculation closes #5665 --- src/timings/TimingsRecord.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/timings/TimingsRecord.php b/src/timings/TimingsRecord.php index 8ee752ae2b..532d2eaee9 100644 --- a/src/timings/TimingsRecord.php +++ b/src/timings/TimingsRecord.php @@ -24,7 +24,7 @@ declare(strict_types=1); namespace pocketmine\timings; use pocketmine\Server; -use function round; +use function floor; use function spl_object_id; /** @@ -56,7 +56,7 @@ final class TimingsRecord{ if($measure){ foreach(self::$records as $record){ if($record->curTickTotal > Server::TARGET_NANOSECONDS_PER_TICK){ - $record->violations += (int) round($record->curTickTotal / Server::TARGET_NANOSECONDS_PER_TICK); + $record->violations += (int) floor($record->curTickTotal / Server::TARGET_NANOSECONDS_PER_TICK); } $record->curTickTotal = 0; $record->curCount = 0;