Package net.lewmc.essence.core
Class UtilPlayer
java.lang.Object
net.lewmc.essence.core.UtilPlayer
Essence's player utility.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancreatePlayer(UUID uuid) Creates a player's data file.getDisplayname(org.bukkit.command.CommandSender cs) Gets a player's display name.getPlayer(UUID uuid, UtilPlayer.KEYS key) Gets a player's data valuegetPlayerPrefix(org.bukkit.command.CommandSender cs) Fetches a player's prefix.getPlayerSuffix(org.bukkit.command.CommandSender cs) Fetches a player's suffix.booleangivePlayerItem(org.bukkit.entity.Player p, String item, int amount) Gives a player X amount of an item.booleanloadPlayer(UUID uuid) Loads a player into memory.booleanplayerIsIgnoring(UUID check, UUID target) Checks if a player is ignoring another playerbooleanremoveDisplayname(org.bukkit.command.CommandSender cs) Sets a player's display name.booleansavePlayer(UUID uuid) Saves a player's data, avoid using this unless required - it fires automatically when a player leaves the server.booleansetDisplayname(org.bukkit.command.CommandSender cs, String nickname) Sets a player's display name.booleansetGamemode(org.bukkit.command.CommandSender cs, org.bukkit.entity.Player p, org.bukkit.GameMode gamemode) Sets the player's gamemode.booleansetPlayer(UUID uuid, UtilPlayer.KEYS key, Object value) Sets a player's data valuevoidunloadPlayer(UUID uuid) Unloads a player's data from memory - WARNING: Does not save!
-
Constructor Details
-
UtilPlayer
The Player utility.- Parameters:
plugin- Reference to the main Essence class.- Since:
- 1.11.0
-
-
Method Details
-
setPlayer
Sets a player's data value- Parameters:
uuid- UUID - The player's UUIDkey- KEYS - The item to changevalue- Object - The value- Returns:
- Success?
- Since:
- 1.11.0
-
getPlayer
Gets a player's data value- Parameters:
uuid- UUID - The player's UUIDkey- KEYS - The item to change- Returns:
- Object - Value or Null
- Since:
- 1.11.0
-
loadPlayer
Loads a player into memory.- Parameters:
uuid- UUID - The player's UUID.- Returns:
- boolean - Success?
- Since:
- 1.11.0
-
savePlayer
Saves a player's data, avoid using this unless required - it fires automatically when a player leaves the server.- Parameters:
uuid- UUID - The player's UUID- Returns:
- boolean - Success?
- Since:
- 1.11.0
-
unloadPlayer
Unloads a player's data from memory - WARNING: Does not save! Call savePlayer() first to persist changes.- Parameters:
uuid- UUID - The player's UUID- Since:
- 1.11.0
-
createPlayer
Creates a player's data file. Does not load any data into it - default data is loaded in by loadPlayer()- Parameters:
uuid- UUID - The player's UUID- Returns:
- boolean - Success?
- Since:
- 1.11.0
-
playerIsIgnoring
Checks if a player is ignoring another player- Parameters:
check- UUID - The account to checktarget- UUID - The player who might be being ignored.- Returns:
- boolean - is ignored?
-
setGamemode
public boolean setGamemode(org.bukkit.command.CommandSender cs, org.bukkit.entity.Player p, org.bukkit.GameMode gamemode) Sets the player's gamemode.- Parameters:
cs- CommandSender - The executor of the command.p- Player - The target player (might be self).gamemode- GameMode - The gamemode to set the player to.- Returns:
- boolean - Success
-
getPlayerPrefix
Fetches a player's prefix.- Parameters:
cs- CommandSender - The command sender.- Returns:
- String - The player's prefix (might be blank).
-
getPlayerSuffix
Fetches a player's suffix.- Parameters:
cs- CommandSender - The command sender.- Returns:
- String - The player's suffix (might be blank).
-
getDisplayname
Gets a player's display name.- Parameters:
cs- CommandSender - The player to check.- Returns:
- The display name.
-
setDisplayname
Sets a player's display name.- Parameters:
cs- CommandSender - The p.nickname- String - The nickname- Returns:
- true/false success.
-
removeDisplayname
public boolean removeDisplayname(org.bukkit.command.CommandSender cs) Sets a player's display name.- Parameters:
cs- CommandSender - The p.- Returns:
- true/false success.
-
givePlayerItem
Gives a player X amount of an item.- Parameters:
p- Player - The playeritem- String - The item material nameamount- int - The amount requested- Returns:
- boolean - true/false success.
- Since:
- 1.11.0
-