Class PlayerDataManager

java.lang.Object
xericker.arenalegends.playerdata.manager.PlayerDataManager

public class PlayerDataManager extends Object
  • Constructor Details

    • PlayerDataManager

      public PlayerDataManager(DataStorage storage)
  • Method Details

    • getInstance

      public static PlayerDataManager getInstance()
    • initialize

      public static PlayerDataManager initialize()
    • getDataMap

      public Map<UUID, PlayerData> getDataMap()
    • getStorage

      public DataStorage getStorage()
    • getCachedManager

      public CachedDataManager getCachedManager()
    • get

      @Nullable public @Nullable PlayerData get(Object playerObject)
    • load

      public void load(org.bukkit.entity.Player player)
    • save

      public void save(org.bukkit.entity.Player player)
    • save

      public void save(UUID playerId)
    • save

      public void save()
    • disable

      public void disable()
    • remove

      public void remove(org.bukkit.entity.Player player)
    • remove

      public void remove(UUID playerId)