Interface KonquestPlayerManager
public interface KonquestPlayerManager
A manager for players in Konquest.
-
Method Summary
Modifier and TypeMethodDescriptionCollection<org.bukkit.OfflinePlayer>
Gets all the Bukkit players that are members of the given kingdom object.Collection<org.bukkit.OfflinePlayer>
getAllBukkitPlayersInKingdom
(String kingdomName) Gets all the Bukkit players that are members of the given kingdom name.Collection<? extends KonquestOfflinePlayer>
Gets all of Konquest's OfflinePlayers from the Konquest player database.Collection<org.bukkit.OfflinePlayer>
Gets all of Bukkit's OfflinePlayers from the Konquest player database.ArrayList<? extends KonquestOfflinePlayer>
getAllPlayersInKingdom
(KonquestKingdom kingdom) Gets all the players that are members of the given kingdom object.ArrayList<? extends KonquestOfflinePlayer>
getAllPlayersInKingdom
(String kingdomName) Gets all the players that are members of the given kingdom name.Collection<org.bukkit.entity.Player>
getBukkitPlayersInKingdom
(KonquestKingdom kingdom) Gets the Bukkit players currently online that are members of the given kingdom object.Collection<org.bukkit.entity.Player>
getBukkitPlayersInKingdom
(String kingdomName) Gets the Bukkit players currently online that are members of the given kingdom name.Collection<org.bukkit.entity.Player>
Gets all Bukkit players that are currently online.getOfflinePlayer
(org.bukkit.OfflinePlayer offlineBukkitPlayer) Gets a Konquest offline player object from the given Bukkit OfflinePlayer.Gets a Konquest offline player object from the given UUID.getOfflinePlayerFromName
(String displayName) Gets a Konquest offline player object from the given name.getPlayer
(org.bukkit.entity.Player bukkitPlayer) Gets a Konquest player object from the given Bukkit Player.getPlayerFromID
(UUID id) Gets a Konquest player object from the given UUID.getPlayerFromName
(String displayName) Gets a Konquest player object from the given name.getPlayerNamesInKingdom
(String kingdomName) Gets the names of players currently online that are members of the given kingdom name.ArrayList<? extends KonquestPlayer>
getPlayersInKingdom
(KonquestKingdom kingdom) Gets the players currently online that are members of the given kingdom object.ArrayList<? extends KonquestPlayer>
getPlayersInKingdom
(String kingdomName) Gets the players currently online that are members of the given kingdom name.Collection<? extends KonquestPlayer>
Gets all of Konquest's players that are currently online.boolean
isOfflinePlayer
(org.bukkit.OfflinePlayer offlineBukkitPlayer) Checks whether a player exists and is represented in Konquest.boolean
isOnlinePlayer
(org.bukkit.entity.Player bukkitPlayer) Checks whether a player is currently online and represented in Konquest.boolean
isPlayerNameExist
(String name) Checks whether a player name exists and is represented in Konquest.
-
Method Details
-
getPlayer
Gets a Konquest player object from the given Bukkit Player.- Parameters:
bukkitPlayer
- The player to look up- Returns:
- The Konquest player if one exists, else null
-
isOnlinePlayer
boolean isOnlinePlayer(org.bukkit.entity.Player bukkitPlayer) Checks whether a player is currently online and represented in Konquest.- Parameters:
bukkitPlayer
- The player to check- Returns:
- True when the player is online and has a KonquestPlayer object, else false
-
getOfflinePlayer
Gets a Konquest offline player object from the given Bukkit OfflinePlayer.- Parameters:
offlineBukkitPlayer
- The offline player to look up- Returns:
- The Konquest offline player if one exists, else null
-
isOfflinePlayer
boolean isOfflinePlayer(org.bukkit.OfflinePlayer offlineBukkitPlayer) Checks whether a player exists and is represented in Konquest. This can be used to check if a player has ever joined the server and is present in the Konquest player database.- Parameters:
offlineBukkitPlayer
- The player to check- Returns:
- True when the player exists and has a KonquestOfflinePlayer object, else false
-
isPlayerNameExist
Checks whether a player name exists and is represented in Konquest.- Parameters:
name
- The player's name- Returns:
- True if there is a player with a matching name in the Konquest player database, else false
-
getPlayerFromName
Gets a Konquest player object from the given name.- Parameters:
displayName
- The player name to look up- Returns:
- The Konquest player if one exists, else null
-
getOfflinePlayerFromName
Gets a Konquest offline player object from the given name.- Parameters:
displayName
- The player name to look up- Returns:
- The Konquest offline player if one exists, else null
-
getPlayerFromID
Gets a Konquest player object from the given UUID.- Parameters:
id
- The player UUID to look up- Returns:
- The Konquest player if one exists, else null
-
getOfflinePlayerFromID
Gets a Konquest offline player object from the given UUID.- Parameters:
id
- The player UUID to look up- Returns:
- The Konquest offline player if one exists, else null
-
getAllOfflinePlayers
Collection<org.bukkit.OfflinePlayer> getAllOfflinePlayers()Gets all of Bukkit's OfflinePlayers from the Konquest player database. This is a collection of every player that has joined the server.- Returns:
- The collection of players
-
getAllKonquestOfflinePlayers
Collection<? extends KonquestOfflinePlayer> getAllKonquestOfflinePlayers()Gets all of Konquest's OfflinePlayers from the Konquest player database. This is a collection of every player that has joined the server.- Returns:
- The collection of players
-
getPlayersInKingdom
Gets the players currently online that are members of the given kingdom name.- Parameters:
kingdomName
- The kingdom name, ignoring case- Returns:
- The list of online players in the given kingdom
-
getPlayersInKingdom
Gets the players currently online that are members of the given kingdom object.- Parameters:
kingdom
- The kingdom instance- Returns:
- The list of online players in the given kingdom
-
getBukkitPlayersInKingdom
Gets the Bukkit players currently online that are members of the given kingdom name.- Parameters:
kingdomName
- The kingdom name, ignoring case- Returns:
- The list of online players in the given kingdom
-
getBukkitPlayersInKingdom
Gets the Bukkit players currently online that are members of the given kingdom object.- Parameters:
kingdom
- The kingdom instance- Returns:
- The list of online players in the given kingdom
-
getPlayerNamesInKingdom
Gets the names of players currently online that are members of the given kingdom name. This is a convenience method.- Parameters:
kingdomName
- The kingdom name, ignoring case- Returns:
- The list of player names in the given kingdom
-
getAllPlayersInKingdom
Gets all the players that are members of the given kingdom name.- Parameters:
kingdomName
- The kingdom name, ignoring case- Returns:
- The list of players in the given kingdom
-
getAllPlayersInKingdom
Gets all the players that are members of the given kingdom object.- Parameters:
kingdom
- The kingdom instance- Returns:
- The list of players in the given kingdom
-
getAllBukkitPlayersInKingdom
Gets all the Bukkit players that are members of the given kingdom name.- Parameters:
kingdomName
- The kingdom name, ignoring case- Returns:
- The list of players in the given kingdom
-
getAllBukkitPlayersInKingdom
Gets all the Bukkit players that are members of the given kingdom object.- Parameters:
kingdom
- The kingdom instance- Returns:
- The list of players in the given kingdom
-
getPlayersOnline
Collection<? extends KonquestPlayer> getPlayersOnline()Gets all of Konquest's players that are currently online.- Returns:
- The collection of players
-
getBukkitPlayersOnline
Collection<org.bukkit.entity.Player> getBukkitPlayersOnline()Gets all Bukkit players that are currently online.- Returns:
- The collection of players
-