Well reach that state of burnout at some point in our lives, and that's when I run right back into the arms of these ...
Ask the client to perform Mojang "joinServer" locally. Verify with Mojang Session Server from the server using a nonce. If verification passes: replace the player's UUID with the official premium UUID ...