Merge pull request #1634 from PocketMine/timings

Implemented Timings
This commit is contained in:
Shoghi Cervantes
2014-07-12 19:30:41 +02:00
24 changed files with 812 additions and 60 deletions

View File

@ -26,6 +26,7 @@ use pocketmine\event\entity\EntityDamageByEntityEvent;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityDeathEvent;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\event\Timings;
use pocketmine\math\Vector3;
use pocketmine\nbt\tag\Short;
use pocketmine\network\protocol\EntityEventPacket;
@ -114,6 +115,12 @@ abstract class Living extends Entity implements Damageable{
}
}
public function entityBaseTick(){
Timings::$timerEntityBaseTick->startTiming();
parent::entityBaseTick();
Timings::$timerEntityBaseTick->stopTiming();
}
/**
* @return Item[]
*/