mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-15 02:09:42 +00:00
Added tick ms to level warning, call correct method on Anvil
This commit is contained in:
parent
1865622b89
commit
a993f15387
@ -2181,10 +2181,10 @@ class Server{
|
|||||||
}elseif($tickMs >= 50){
|
}elseif($tickMs >= 50){
|
||||||
if($level->getTickRate() === 1){
|
if($level->getTickRate() === 1){
|
||||||
$level->setTickRate(max(2, min(10, floor($tickMs / 50))));
|
$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?
|
}elseif(($tickMs / $level->getTickRate()) >= 50 and $level->getTickRate() < 10){ //Limit?
|
||||||
$level->setTickRate($level->getTickRate() + 1);
|
$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();
|
$level->tickRateCounter = $level->getTickRate();
|
||||||
}
|
}
|
||||||
|
@ -358,7 +358,7 @@ abstract class BaseFullChunk implements FullChunk{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static function fromFastBinary($data, LevelProvider $provider = null){
|
public static function fromFastBinary($data, LevelProvider $provider = null){
|
||||||
self::fromBinary($data, $provider);
|
static::fromBinary($data, $provider);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toFastBinary(){
|
public function toFastBinary(){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user