mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-07 04:17:07 +00:00
Timings: fixed every player getting its own timings
we need a more consistent way to deal with this
This commit is contained in:
parent
3dd1ce2d02
commit
7aeedd8220
@ -256,10 +256,11 @@ abstract class Timings{
|
|||||||
if(!isset(self::$entityTypeTimingMap[$entityType])){
|
if(!isset(self::$entityTypeTimingMap[$entityType])){
|
||||||
//the timings viewer calculates average player count by looking at this timer, so we need to ensure it has
|
//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.
|
//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){
|
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];
|
return self::$entityTypeTimingMap[$entityType];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user