Now using the UUID system by mojang, also a lot of changes