Регистрация группы арен

Группа арен данного сервера в базовой ситуации регистрируется при запуске сервера.

При необходимости заменить список арен необходимо для начала очистить текущую группу.

Сигнатура метода регистрации группы арен:

CompletableFuture<Void> registerArenaGroup(@NonNull String minigame, @NonNull String realm, @NonNull List<? extends IArena> arenaList);

Сигнатура интерфейса IArena:

public interface IArena {
    int getId();

    String getMode();

    String getMap();

    int getSize();
}

Для регистрации группы арен вам необходимо передать:

  • Произвольный идентификатор мини-игры, который в дальнейшем будет использован в лобби

  • Идентификатор текущего реалма (например: BEDWARS-1), который будет представлять из себя уникальный идентификатор группы арен

  • Список арен, каждая из которых содержит:

    • Уникальный цифровой идентификатор арены в рамках данной группы

    • Режим игры для арен (будет использован в лобби)

    • Имя карты текущей арены (будет использовано в лобби)

    • Размер арены (т.е., предельное кол-во игроков, которые могут играть на этой арене)

Last updated