Class GameDataManager

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

public class GameDataManager extends Object
  • Constructor Details

    • GameDataManager

      public GameDataManager()
  • Method Details

    • create

      public static GameData create(org.bukkit.entity.Player player, Game game)
    • getGameMap

      public static Map<UUID,Game> getGameMap()
    • getDataMap

      public static Map<UUID, Map<Game,GameData>> getDataMap()
    • getGames

      public static Set<Game> getGames(Object playerObject)
    • getGame

      @Nullable public static @Nullable Game getGame(Object playerObject)
    • getData

      @Nullable public static @Nullable GameData getData(Object playerObject)
    • getDataFor

      @Nullable public static @Nullable GameData getDataFor(Object playerObject, Game game)
    • removePlayerGame

      public static void removePlayerGame(Object playerObject)
    • removePlayerData

      public static void removePlayerData(Object playerObject, Game game)
    • removeGame

      public static void removeGame(Game game)
    • removePlayer

      public static void removePlayer(Object playerObject)