I PARTIALLY fixed the problem. For some strange reason, when my friend is playing a blockland server, I can use Steam to join my friend in the server he is playing in, and when I disconnect it I have full authentication. Although this is true, I tried playing blockland without steam