added a class that holds the settings a player has configured on the client, this is updated on the main server thread from PacketInClientSettings