public function handlePacket($address, $port, $payload)
{
try {
if (strlen($payload) > 2 and substr($payload, 0, 2) === "þý" and $this->queryHandler instanceof QueryHandler) {
$this->queryHandler->handle($address, $port, $payload);
}
} catch (\Throwable $e) {
if (\pocketmine\DEBUG > 1) {
$this->logger->logException($e);
}
$this->getNetwork()->blockAddress($address, 600);
}
//TODO: add raw packet events
}