A co jak gracz kupi premkę a wcześniej grał na non-premium? :P Ja bym zapisał w pliku yaml nicki graczy non-premium i przy każdym logowaniu sprawdzał czy gracz ma premium i czy jest w pliku. Jeśli tak to po prostu we wszystkich bazach trzeba by było pozmieniać to OfflinePlayer:nick na prawdziwe uuid. No chyba, że zmienił nick zanim zalogował się na serwer. Wtedy może pożegnać się z kontem :P
Mam nadzieję, że zrozumieliście o co mi chodzi
@Edit
Przeczytałem to co napisałem i zauważyłem, że jednak takie coś nie zadziała bo gracze premium mogliby kraść konta <_< Chyba nie ma na to sposobu :P