QueryHandler: be honest about dependency on Server

This commit is contained in:
Dylan K. Taylor 2020-05-23 12:28:12 +01:00
parent 23ab6a283b
commit 5f2e65d608
2 changed files with 3 additions and 3 deletions

View File

@ -1084,7 +1084,7 @@ class Server{
$this->logger->info($this->getLanguage()->translateString("pocketmine.server.networkStart", [$this->getIp(), $this->getPort()])); $this->logger->info($this->getLanguage()->translateString("pocketmine.server.networkStart", [$this->getIp(), $this->getPort()]));
if($this->getConfigBool("enable-query", true)){ if($this->getConfigBool("enable-query", true)){
$this->network->registerRawPacketHandler(new QueryHandler()); $this->network->registerRawPacketHandler(new QueryHandler($this));
} }
foreach($this->getIPBans()->getEntries() as $entry){ foreach($this->getIPBans()->getEntries() as $entry){

View File

@ -53,8 +53,8 @@ class QueryHandler implements RawPacketHandler{
public const HANDSHAKE = 9; public const HANDSHAKE = 9;
public const STATISTICS = 0; public const STATISTICS = 0;
public function __construct(){ public function __construct(Server $server){
$this->server = Server::getInstance(); $this->server = $server;
$this->logger = new \PrefixedLogger($this->server->getLogger(), "Query Handler"); $this->logger = new \PrefixedLogger($this->server->getLogger(), "Query Handler");
$addr = $this->server->getIp(); $addr = $this->server->getIp();
$port = $this->server->getPort(); $port = $this->server->getPort();