byte dimension = buffer.readByte();
byte difficulty = buffer.readByte();
byte maxPlayers = buffer.readByte();
String levelType = ByteBufUtils.readUTF8(buffer);
boolean reducedDebug = buffer.readBoolean();
return new JoinGameMessage(id, gameMode, dimension, difficulty, maxPlayers, levelType, reducedDebug);
}