mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-12 14:35:35 +00:00
Merge branch 'release/3.1' into release/3.2
This commit is contained in:
commit
8fae79f85b
@ -72,9 +72,6 @@ class PluginManager{
|
|||||||
/** @var string|null */
|
/** @var string|null */
|
||||||
private $pluginDataDirectory;
|
private $pluginDataDirectory;
|
||||||
|
|
||||||
/** @var TimingsHandler */
|
|
||||||
public static $pluginParentTimer;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Server $server
|
* @param Server $server
|
||||||
* @param SimpleCommandMap $commandMap
|
* @param SimpleCommandMap $commandMap
|
||||||
@ -804,7 +801,7 @@ class PluginManager{
|
|||||||
throw new PluginException("Plugin attempted to register " . $event . " while not enabled");
|
throw new PluginException("Plugin attempted to register " . $event . " while not enabled");
|
||||||
}
|
}
|
||||||
|
|
||||||
$timings = new TimingsHandler("Plugin: " . $plugin->getDescription()->getFullName() . " Event: " . get_class($listener) . "::" . ($executor instanceof MethodEventExecutor ? $executor->getMethod() : "???") . "(" . (new \ReflectionClass($event))->getShortName() . ")", self::$pluginParentTimer);
|
$timings = new TimingsHandler("Plugin: " . $plugin->getDescription()->getFullName() . " Event: " . get_class($listener) . "::" . ($executor instanceof MethodEventExecutor ? $executor->getMethod() : "???") . "(" . (new \ReflectionClass($event))->getShortName() . ")");
|
||||||
|
|
||||||
$this->getEventListeners($event)->register(new RegisteredListener($listener, $executor, $priority, $plugin, $ignoreCancelled, $timings));
|
$this->getEventListeners($event)->register(new RegisteredListener($listener, $executor, $priority, $plugin, $ignoreCancelled, $timings));
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,6 @@ namespace pocketmine\timings;
|
|||||||
use pocketmine\entity\Entity;
|
use pocketmine\entity\Entity;
|
||||||
use pocketmine\network\mcpe\protocol\DataPacket;
|
use pocketmine\network\mcpe\protocol\DataPacket;
|
||||||
use pocketmine\Player;
|
use pocketmine\Player;
|
||||||
use pocketmine\plugin\PluginManager;
|
|
||||||
use pocketmine\scheduler\TaskHandler;
|
use pocketmine\scheduler\TaskHandler;
|
||||||
use pocketmine\tile\Tile;
|
use pocketmine\tile\Tile;
|
||||||
|
|
||||||
@ -134,7 +133,7 @@ abstract class Timings{
|
|||||||
self::$timerEntityBaseTick = new TimingsHandler("** entityBaseTick");
|
self::$timerEntityBaseTick = new TimingsHandler("** entityBaseTick");
|
||||||
self::$timerLivingEntityBaseTick = new TimingsHandler("** livingEntityBaseTick");
|
self::$timerLivingEntityBaseTick = new TimingsHandler("** livingEntityBaseTick");
|
||||||
|
|
||||||
self::$schedulerSyncTimer = new TimingsHandler("** Scheduler - Sync Tasks", PluginManager::$pluginParentTimer);
|
self::$schedulerSyncTimer = new TimingsHandler("** Scheduler - Sync Tasks");
|
||||||
self::$schedulerAsyncTimer = new TimingsHandler("** Scheduler - Async Tasks");
|
self::$schedulerAsyncTimer = new TimingsHandler("** Scheduler - Async Tasks");
|
||||||
|
|
||||||
self::$playerCommandTimer = new TimingsHandler("** playerCommand");
|
self::$playerCommandTimer = new TimingsHandler("** playerCommand");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user