mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-07 12:18:46 +00:00
Network: remove Server dependency
This commit is contained in:
parent
9c53b41851
commit
3e1aa3e2b4
@ -30,13 +30,9 @@ use pocketmine\event\server\NetworkInterfaceRegisterEvent;
|
||||
use pocketmine\event\server\NetworkInterfaceUnregisterEvent;
|
||||
use pocketmine\network\mcpe\NetworkSession;
|
||||
use pocketmine\network\mcpe\protocol\PacketPool;
|
||||
use pocketmine\Server;
|
||||
use function spl_object_hash;
|
||||
|
||||
class Network{
|
||||
/** @var Server */
|
||||
private $server;
|
||||
|
||||
/** @var NetworkInterface[] */
|
||||
private $interfaces = [];
|
||||
|
||||
@ -52,11 +48,8 @@ class Network{
|
||||
/** @var NetworkSession[] */
|
||||
private $updateSessions = [];
|
||||
|
||||
public function __construct(Server $server){
|
||||
public function __construct(){
|
||||
PacketPool::init();
|
||||
|
||||
$this->server = $server;
|
||||
|
||||
}
|
||||
|
||||
public function addStatistics(float $upload, float $download) : void{
|
||||
@ -146,13 +139,6 @@ class Network{
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Server
|
||||
*/
|
||||
public function getServer() : Server{
|
||||
return $this->server;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $address
|
||||
* @param int $port
|
||||
|
Loading…
x
Reference in New Issue
Block a user