public function onStatusRequestPacket(StatusRequestPacket $packet)
    {
        //status request packet has no data, just expects a StatusResponse in return
        $response = new StatusResponsePacket();

        //call the status_request event for packet modification
        $this->emit('status_request', [$response]);

        //send the packet to the client
        $this->sendPacket($response);
    }