mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-07 10:22:56 +00:00
Check connection status on batch, check sleep when players leave a level
This commit is contained in:
@ -659,6 +659,10 @@ class Level implements ChunkManager, Metadatable{
|
||||
}
|
||||
|
||||
public function checkSleep(){
|
||||
if(count($this->players) === 0){
|
||||
return;
|
||||
}
|
||||
|
||||
$resetTime = true;
|
||||
foreach($this->getPlayers() as $p){
|
||||
if(!$p->isSleeping()){
|
||||
@ -2078,7 +2082,7 @@ class Level implements ChunkManager, Metadatable{
|
||||
|
||||
if($entity instanceof Player){
|
||||
unset($this->players[$entity->getId()]);
|
||||
//$this->everyoneSleeping();
|
||||
$this->checkSleep();
|
||||
}else{
|
||||
$entity->kill();
|
||||
}
|
||||
|
Reference in New Issue
Block a user