Class BukkitPlayerDB
java.lang.Object
us.talabrek.ultimateskyblock.uuid.BukkitPlayerDB
- All Implemented Interfaces:
org.bukkit.event.Listener
,PlayerDB
Non performing PlayerDB that goes directly to the Bukkit implementation
-
Field Summary
Fields inherited from interface us.talabrek.ultimateskyblock.uuid.PlayerDB
UNKNOWN_PLAYER_NAME, UNKNOWN_PLAYER_UUID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDisplayName
(String playerName) Returns the last known UUID of the player with the given name.getDisplayName
(UUID uuid) Returns the last known DisplayName of the player.Returns the current name from the DB.org.bukkit.OfflinePlayer
getOfflinePlayer
(UUID uuid) org.bukkit.entity.Player
org.bukkit.entity.Player
getUUIDFromName
(String name) Returns the UUID (if found) for the player we currently thinks has that namegetUUIDFromName
(String name, boolean lookup) Returns the UUID (if found) for the player we currently thinks has that namevoid
shutdown()
void
updatePlayer
(UUID uuid, String name, String displayName) Stores a new name in the DB.
-
Constructor Details
-
BukkitPlayerDB
public BukkitPlayerDB()
-
-
Method Details
-
getUUIDFromName
Description copied from interface:PlayerDB
Returns the UUID (if found) for the player we currently thinks has that name- Specified by:
getUUIDFromName
in interfacePlayerDB
- Parameters:
name
- The name (not displayName) of a player.- Returns:
-
getUUIDFromName
Description copied from interface:PlayerDB
Returns the UUID (if found) for the player we currently thinks has that name- Specified by:
getUUIDFromName
in interfacePlayerDB
- Parameters:
name
- The name (not displayName) of a player.lookup
- Whether or not to ask Mojang for the UUID.- Returns:
-
getName
Description copied from interface:PlayerDB
Returns the current name from the DB. -
getDisplayName
Description copied from interface:PlayerDB
Returns the last known DisplayName of the player.- Specified by:
getDisplayName
in interfacePlayerDB
- Parameters:
uuid
- The UUID of the player.- Returns:
- the last known DisplayName of the player.
-
getDisplayName
Description copied from interface:PlayerDB
Returns the last known UUID of the player with the given name.- Specified by:
getDisplayName
in interfacePlayerDB
- Parameters:
playerName
- The last known playername.- Returns:
- Either the displayName (if found) or the player-name.
-
getNames
-
updatePlayer
Description copied from interface:PlayerDB
Stores a new name in the DB.- Specified by:
updatePlayer
in interfacePlayerDB
-
getPlayer
-
getPlayer
-
getOfflinePlayer
- Specified by:
getOfflinePlayer
in interfacePlayerDB
-
shutdown
public void shutdown()
-