From c4bdbc544310adc5251c37dbec88e603efb1d2f8 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Sat, 6 Jun 2015 23:09:43 +0200 Subject: [PATCH] Report players as EntityPlayer all the time --- src/pocketmine/event/Timings.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pocketmine/event/Timings.php b/src/pocketmine/event/Timings.php index c1551cfb2..6a3e04a8a 100644 --- a/src/pocketmine/event/Timings.php +++ b/src/pocketmine/event/Timings.php @@ -24,6 +24,7 @@ namespace pocketmine\event; use pocketmine\entity\Entity; use pocketmine\network\protocol\DataPacket; +use pocketmine\Player; use pocketmine\plugin\PluginManager; use pocketmine\scheduler\PluginTask; use pocketmine\scheduler\TaskHandler; @@ -202,7 +203,11 @@ abstract class Timings{ public static function getEntityTimings(Entity $entity){ $entityType = (new \ReflectionClass($entity))->getShortName(); if(!isset(self::$entityTypeTimingMap[$entityType])){ - self::$entityTypeTimingMap[$entityType] = new TimingsHandler("** tickEntity - Entity" . $entityType, self::$tickEntityTimer); + if($entity instanceof Player){ + self::$entityTypeTimingMap[$entityType] = new TimingsHandler("** tickEntity - EntityPlayer", self::$tickEntityTimer); + }else{ + self::$entityTypeTimingMap[$entityType] = new TimingsHandler("** tickEntity - " . $entityType, self::$tickEntityTimer); + } } return self::$entityTypeTimingMap[$entityType];