Added tick ms to level warning, call correct method on Anvil

This commit is contained in:
Shoghi Cervantes 2015-04-13 16:34:42 +02:00
parent 1865622b89
commit a993f15387
2 changed files with 3 additions and 3 deletions

View File

@ -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();
}

View File

@ -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(){