|
|
|
@ -176,7 +176,7 @@ abstract class Timings{
|
|
|
|
|
*
|
|
|
|
|
* @return TimingsHandler
|
|
|
|
|
*/
|
|
|
|
|
public static function getPluginTaskTimings(TaskHandler $task, int $period){
|
|
|
|
|
public static function getPluginTaskTimings(TaskHandler $task, int $period) : TimingsHandler{
|
|
|
|
|
$ftask = $task->getTask();
|
|
|
|
|
if($ftask instanceof PluginTask and $ftask->getOwner() !== null){
|
|
|
|
|
$plugin = $ftask->getOwner()->getDescription()->getFullName();
|
|
|
|
@ -208,7 +208,7 @@ abstract class Timings{
|
|
|
|
|
*
|
|
|
|
|
* @return TimingsHandler
|
|
|
|
|
*/
|
|
|
|
|
public static function getEntityTimings(Entity $entity){
|
|
|
|
|
public static function getEntityTimings(Entity $entity) : TimingsHandler{
|
|
|
|
|
$entityType = (new \ReflectionClass($entity))->getShortName();
|
|
|
|
|
if(!isset(self::$entityTypeTimingMap[$entityType])){
|
|
|
|
|
if($entity instanceof Player){
|
|
|
|
@ -226,7 +226,7 @@ abstract class Timings{
|
|
|
|
|
*
|
|
|
|
|
* @return TimingsHandler
|
|
|
|
|
*/
|
|
|
|
|
public static function getTileEntityTimings(Tile $tile){
|
|
|
|
|
public static function getTileEntityTimings(Tile $tile) : TimingsHandler{
|
|
|
|
|
$tileType = (new \ReflectionClass($tile))->getShortName();
|
|
|
|
|
if(!isset(self::$tileEntityTypeTimingMap[$tileType])){
|
|
|
|
|
self::$tileEntityTypeTimingMap[$tileType] = new TimingsHandler("** tickTileEntity - " . $tileType, self::$tickTileEntityTimer);
|
|
|
|
@ -240,7 +240,7 @@ abstract class Timings{
|
|
|
|
|
*
|
|
|
|
|
* @return TimingsHandler
|
|
|
|
|
*/
|
|
|
|
|
public static function getReceiveDataPacketTimings(DataPacket $pk){
|
|
|
|
|
public static function getReceiveDataPacketTimings(DataPacket $pk) : TimingsHandler{
|
|
|
|
|
if(!isset(self::$packetReceiveTimingMap[$pk::NETWORK_ID])){
|
|
|
|
|
$pkName = (new \ReflectionClass($pk))->getShortName();
|
|
|
|
|
self::$packetReceiveTimingMap[$pk::NETWORK_ID] = new TimingsHandler("** receivePacket - " . $pkName . " [0x" . dechex($pk::NETWORK_ID) . "]", self::$playerNetworkReceiveTimer);
|
|
|
|
@ -255,7 +255,7 @@ abstract class Timings{
|
|
|
|
|
*
|
|
|
|
|
* @return TimingsHandler
|
|
|
|
|
*/
|
|
|
|
|
public static function getSendDataPacketTimings(DataPacket $pk){
|
|
|
|
|
public static function getSendDataPacketTimings(DataPacket $pk) : TimingsHandler{
|
|
|
|
|
if(!isset(self::$packetSendTimingMap[$pk::NETWORK_ID])){
|
|
|
|
|
$pkName = (new \ReflectionClass($pk))->getShortName();
|
|
|
|
|
self::$packetSendTimingMap[$pk::NETWORK_ID] = new TimingsHandler("** sendPacket - " . $pkName . " [0x" . dechex($pk::NETWORK_ID) . "]", self::$playerNetworkTimer);
|
|
|
|
|