Class PlayerUtil

java.lang.Object
net.lewmc.essence.utils.PlayerUtil

public class PlayerUtil extends Object
Essence's player utility.
  • Constructor Details

    • PlayerUtil

      public PlayerUtil(Essence plugin, org.bukkit.command.CommandSender cs)
      The Player utility.
      Parameters:
      plugin - Reference to the main Essence class.
      cs - CommandSender - The user who sent the command.
  • Method Details

    • setGamemode

      public boolean setGamemode(org.bukkit.command.CommandSender cs, org.bukkit.entity.Player player, org.bukkit.GameMode gamemode)
      Sets the player's gamemode.
      Parameters:
      cs - CommandSender - The executor of the command.
      player - Player - The target player (might be self).
      gamemode - GameMode - The gamemode to set the player to.
      Returns:
      boolean - Success
    • createPlayerData

      public boolean createPlayerData()
      Creates a player data file for the given player.
      Returns:
      boolean - If the operation was successful.
    • updatePlayerData

      public boolean updatePlayerData(boolean acceptingTeleportRequests, double balance, boolean acceptingPayments)
      Updates a player data file for the given player.
      Returns:
      boolean - If the operation was successful.
    • updatePlayerData

      public boolean updatePlayerData()
      Updates a player data file for the given player.
      Returns:
      boolean - If the operation was successful.
    • getPlayerPrefix

      public String getPlayerPrefix()
      Fetches a player's prefix.
      Returns:
      String - The player's prefix (might be blank).
    • getPlayerSuffix

      public String getPlayerSuffix()
      Fetches a player's suffix.
      Returns:
      String - The player's suffix (might be blank).
    • getPlayerDisplayname

      public String getPlayerDisplayname(org.bukkit.entity.Player p)
      Gets a player's display name.
      Parameters:
      p - Player - The player to check.
      Returns:
      The display name.
    • setPlayerDisplayname

      public boolean setPlayerDisplayname(org.bukkit.entity.Player p, String nickname)
      Sets a player's display name.
      Parameters:
      p - Player - The player.
      nickname - String - The nickname
      Returns:
      true/false success.
    • removePlayerDisplayname

      public boolean removePlayerDisplayname(org.bukkit.entity.Player p)
      Sets a player's display name.
      Parameters:
      p - Player - The player.
      Returns:
      true/false success.