Beginning conversion to UUID system being implemented soon by Mojang. We'll cache player names and UUIDs to the database, and we'll use those for lookups. Fake players will have a UUID generated for them. The new PlayerIdentification class provides multiple static methods for looking up players based on ID or name. Prism will update the players table with their current username each login. However, Bukkit hasn't officially announced that player.getUniqueId is going to be the UUID. Bug 827