

Thanks! So you put in the displayname
prop even if it’s not set by the client. For the life of me, I can’t figure out what that prop is supposed to be in the spec. It calls it a live prop, but doesn’t give an explanation or an equivalent HTTP header.
I love how you named the error for 400 statuses, “Pebkac”! xD
Minecraft is substantially farther along in terms of gameplay, mechanics, details, etc. than Luanti. You will probably have more fun playing Minecraft.
That being said, Luanti is free and also pretty fun.
So my advice is if you only want to play one, play Minecraft. But if you want to, play both.