From a993f15387e953daeee2796ad8f03920c3d2adbb Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Mon, 13 Apr 2015 16:34:42 +0200 Subject: [PATCH] Added tick ms to level warning, call correct method on Anvil --- src/pocketmine/Server.php | 4 ++-- src/pocketmine/level/format/generic/BaseFullChunk.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 1b8fb4541..45c5b0e41 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -2181,10 +2181,10 @@ class Server{ }elseif($tickMs >= 50){ if($level->getTickRate() === 1){ $level->setTickRate(max(2, min(10, floor($tickMs / 50)))); - $this->getLogger()->debug("Set level \"".$level->getName()."\" tick rate to ".$level->getTickRate()." ticks"); + $this->getLogger()->debug("Level \"".$level->getName()."\" took ".round($tickMs, 2)."ms, setting tick rate to ".$level->getTickRate()." ticks"); }elseif(($tickMs / $level->getTickRate()) >= 50 and $level->getTickRate() < 10){ //Limit? $level->setTickRate($level->getTickRate() + 1); - $this->getLogger()->debug("Set level \"".$level->getName()."\" tick rate to ".$level->getTickRate()." ticks"); + $this->getLogger()->debug("Level \"".$level->getName()."\" took ".round($tickMs, 2)."ms, setting tick rate to ".$level->getTickRate()." ticks"); } $level->tickRateCounter = $level->getTickRate(); } diff --git a/src/pocketmine/level/format/generic/BaseFullChunk.php b/src/pocketmine/level/format/generic/BaseFullChunk.php index ab1d32c1c..1a1ff95ee 100644 --- a/src/pocketmine/level/format/generic/BaseFullChunk.php +++ b/src/pocketmine/level/format/generic/BaseFullChunk.php @@ -358,7 +358,7 @@ abstract class BaseFullChunk implements FullChunk{ } public static function fromFastBinary($data, LevelProvider $provider = null){ - self::fromBinary($data, $provider); + static::fromBinary($data, $provider); } public function toFastBinary(){