21.09.2012, 12:29
I found out the problem. When the player does /register you are writing the values AFTER setting the tag whereas when the player is disconnecting you are writing them WITHOUT setting the tag so they are being saved differently.