From 7aeedd8220970147f3ee6476a17ee411686e5540 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 14 Apr 2023 17:32:56 +0100 Subject: [PATCH] Timings: fixed every player getting its own timings we need a more consistent way to deal with this --- src/timings/Timings.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/timings/Timings.php b/src/timings/Timings.php index 9342c81be..220764399 100644 --- a/src/timings/Timings.php +++ b/src/timings/Timings.php @@ -256,10 +256,11 @@ abstract class Timings{ if(!isset(self::$entityTypeTimingMap[$entityType])){ //the timings viewer calculates average player count by looking at this timer, so we need to ensure it has //a name it can identify. However, we also want to make it obvious if this is a custom Player class. + $displayName = $entityType; if($entity instanceof Player && $reflect->getName() !== Player::class){ - $entityType = "Player (" . $reflect->getName() . ")"; + $displayName = "Player (" . $reflect->getName() . ")"; } - self::$entityTypeTimingMap[$entityType] = new TimingsHandler("Entity Tick - " . $entityType, self::$tickEntity, group: self::GROUP_BREAKDOWN); + self::$entityTypeTimingMap[$entityType] = new TimingsHandler("Entity Tick - " . $displayName, self::$tickEntity, group: self::GROUP_BREAKDOWN); } return self::$entityTypeTimingMap[$entityType];