mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-08 04:38:35 +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\event\server\NetworkInterfaceUnregisterEvent;
|
||||||
use pocketmine\network\mcpe\NetworkSession;
|
use pocketmine\network\mcpe\NetworkSession;
|
||||||
use pocketmine\network\mcpe\protocol\PacketPool;
|
use pocketmine\network\mcpe\protocol\PacketPool;
|
||||||
use pocketmine\Server;
|
|
||||||
use function spl_object_hash;
|
use function spl_object_hash;
|
||||||
|
|
||||||
class Network{
|
class Network{
|
||||||
/** @var Server */
|
|
||||||
private $server;
|
|
||||||
|
|
||||||
/** @var NetworkInterface[] */
|
/** @var NetworkInterface[] */
|
||||||
private $interfaces = [];
|
private $interfaces = [];
|
||||||
|
|
||||||
@ -52,11 +48,8 @@ class Network{
|
|||||||
/** @var NetworkSession[] */
|
/** @var NetworkSession[] */
|
||||||
private $updateSessions = [];
|
private $updateSessions = [];
|
||||||
|
|
||||||
public function __construct(Server $server){
|
public function __construct(){
|
||||||
PacketPool::init();
|
PacketPool::init();
|
||||||
|
|
||||||
$this->server = $server;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function addStatistics(float $upload, float $download) : void{
|
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 string $address
|
||||||
* @param int $port
|
* @param int $port
|
||||||
|
Loading…
x
Reference in New Issue
Block a user