Removed time stopping fields from SetTimePacket and fixed #526

TODO: rules
This commit is contained in:
Dylan K. Taylor
2017-04-11 19:26:43 +01:00
parent 022f33b256
commit 894beed59b
3 changed files with 6 additions and 18 deletions

View File

@ -763,10 +763,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
}
$this->usedChunks = [];
$pk = new SetTimePacket();
$pk->time = $this->level->getTime();
$pk->started = $this->level->stopTime == false;
$this->dataPacket($pk);
$this->level->sendTime($this);
}
}
@ -884,11 +881,6 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
$this->inventory->sendArmorContents($this);
$this->inventory->sendHeldItem($this);
$pk = new SetTimePacket();
$pk->time = $this->level->getTime();
$pk->started = $this->level->stopTime == false;
$this->dataPacket($pk);
$pos = $this->level->getSafeSpawn($this);
$this->server->getPluginManager()->callEvent($ev = new PlayerRespawnEvent($this, $pos));
@ -1843,10 +1835,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
$pk->worldName = $this->server->getMotd();
$this->dataPacket($pk);
$pk = new SetTimePacket();
$pk->time = $this->level->getTime();
$pk->started = $this->level->stopTime == false;
$this->dataPacket($pk);
$this->level->sendTime($this);
$this->sendAttributes(true);
$this->setNameTagVisible(true);