Interface ArenaLoaderAPI


public interface ArenaLoaderAPI
  • Method Details

    • load

      DuelArena load(String name)
      Loads a specific arena by its name.
      Parameters:
      name - The name of the arena to load.
      Returns:
      The DuelArena object for the given name, or null if no such arena exists.
    • load

      List<DuelArena> load()
      Loads all available arenas.
      Returns:
      A list of all DuelArena objects.
    • save

      void save(@NotNull @NotNull DuelArena arena)
      Saves a given DuelArena object.
      Parameters:
      arena - The DuelArena object to save.
    • delete

      void delete(String name)
      Deletes an arena by its name.
      Parameters:
      name - The name of the arena to delete.
    • getArenaCount

      int getArenaCount()
      Gets the total number of arenas.
      Returns:
      The count of all arenas.
    • getAllArenas

      List<DuelArena> getAllArenas()
      Retrieves all available arenas.
      Returns:
      A list of all DuelArena objects.