1. Kannst du dir das hier gerne anschauen:
[Only registered and activated users can see links. Click Here To Register...]
Dort findest du alle methoden etc. die dir die bukkit api zur verfügung stellt (immer für die aktuellste dev-build version)
2. UUIDs brauchst du nur, wenn du den Spieler iwie z.b. in einer Datei, Datenbank oder sonstwo speichern willst. Wenn du ihn nicht speichern musst, brauchst du UUIDs nicht.
Ansonsten kann man recht einfach an die UUID:
player.getUniqueId().toString(); (macht dir direkt aus der UUID einen String)
anstelle dann von
player.getName();
(musst du aber nur da austauschen, wo der Spieler gespeichert werden soll. Ansonsten kannst du weiterhin player.getName() verwenden)