Class PlayerManager

java.lang.Object
net.chen.legacyLand.player.PlayerManager

public class PlayerManager extends Object
玩家管理器
  • Field Details

  • Method Details

    • getInstance

      public static PlayerManager getInstance()
    • getPlayerData

      public PlayerData getPlayerData(UUID playerId)
      获取玩家数据
    • getPlayerData

      public PlayerData getPlayerData(org.bukkit.entity.Player player)
      获取玩家数据
    • createPlayerData

      public PlayerData createPlayerData(UUID playerId, String playerName)
      创建玩家数据
    • loadPlayerData

      public PlayerData loadPlayerData(org.bukkit.entity.Player player)
      加载玩家数据
    • savePlayerData

      public void savePlayerData(UUID playerId)
      保存玩家数据
    • removePlayerData

      public void removePlayerData(UUID playerId)
      移除玩家数据
    • setMainProfession

      public boolean setMainProfession(UUID playerId, Profession profession)
      设置主职业
    • setSubProfession

      public boolean setSubProfession(UUID playerId, Profession profession)
      设置副职业
    • getAllPlayerData

      public Collection<PlayerData> getAllPlayerData()
      获取所有在线玩家数据