[1.19.4-1.20.4] HoloLBs >>> Создавайте НЕОБЫЧНЫЕ Таблицы Лидеров | Требуется MySQL | API

Для ядра [1.19.4-1.20.4] HoloLBs >>> Создавайте НЕОБЫЧНЫЕ Таблицы Лидеров | Требуется MySQL | API 1.1

Нет прав для скачивания
Поддерживаемые версии
  1. 1.19
  2. 1.20
Ядра и Прокси
  1. Paper
ТОЛЬКО PAPER 1.19.4-1.20.4
Описание: Создавайте необычные таблицы лидеров с помощью простого конфига
Команды:
  • В плагине нет никаких команд
Особенности:
  • НЕТ ЗАВИСИМОСТЕЙ !
  • Поддержка MiniMessages !
  • Содержит простое API для разработчиков
2024-03-04_17.24.12.png

Вы можете найти инструкции и демонстрацию на Английском ЗДЕСЬ
Плагин имеет только один конфигурационный файл:
YAML:
#############################
#          HoloLBs          #
#     Made by GameDoctor    #
#           2024            #
#############################

leaderboards:
  key1: # Ни на что не влияет, указывайте разные
    enable: false
    # Подключение к базе данных MySQL с данными для таблицы лидеров
    database:
      # Название базы данных
      name: "test"
      # Хост базы данных
      host: "localhost"
      # Пользователь базы данных
      user: "test"
      # Пароль базы данных
      password: "-"
      # Аргументы подключения. Не трогайте, если не знаете, как с этим работать
      arguments: "?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false"
      # Название таблицы в базе данных с числовыми данными
      tableName: "userdata"
      # Название столбца с ником игрока. Тип VARCHAR (String)
      playerValueName: "player"
      # Название столбца с числовыми данными, по которому производится идти сортировка. Рекомендуемый тип: INT (Integer)
      valueName: "level"
    # Заголовок таблицы лидеров
    title: "<bold><rainbow>Таблица лидеров</rainbow></bold>"
    # Формат начала строки
    starter: "&c#%num% &a%player%&8"
    # Формат конца строки
    value: "&e%value%"
    # Название пустой строки
    empty: "&cПусто&8"
    # Размер таблицы
    scale: 1.5
    # Межстрочный интервал
    spacing: 0.30
    # Количество строк без учёта заголовка
    rows: 5
    # Время обновления в секундах
    updateDelay: 10
    # Местоположение. yaw и pitch регулируют угол поворота
    location:
      world: "world"
      x: 0
      y: 0
      z: 0
      yaw: 0
      pitch: 0
Обратите внимание, что для работы с плагином НЕ через API, Вам потребуется база данных MySQL. Чтобы создать таблицу лидеров, нужно выбрать таблицу в Вашей базе данных с двумя обязательными столбцами - ник игрока (VARCHAR - String) и числовое значение (INT - Integer), по которому будет производиться сортировка. В случае, если тип данных отличается от требуемого, или если у Вас нет базы данных MySQL, то Вам придется работать с API плагина.
Плагин имеет простейшее API для создания таблиц лидеров по своим данным. Ниже представлен пример СОЗДАНИЯ и ОБНОВЛЕНИЯ кастомной таблицы лидеров:
Java:
LinkedHashMap<String, String> data = new LinkedHashMap<>();
        data.put("Первый", "1"); // Заполнение данных. Учитывается порядок внесения
        data.put("Второй", "2");
        data.put("Третий", "3");

        HoloLBsAPI holoLBsAPI = HoloLBs.getHoloLBsAPI();

        Leaderboard leaderboard = holoLBsAPI.createLeaderboardHologram(
                new Location(Bukkit.getWorld("other"), -14.950, 120.1, 10077.575, -90, 0), // Локация
                "<bold><rainbow>Leaderboard</rainbow></bold>", // Заголовок
                "&c#%num% &b%player%&8", // Начало строки
                "&e%value%", // Формат значения
                "&cEmpty&8", // Формат пустого значения
                5 // Количество строк
        );

        holoLBsAPI.updateLeaderboard(leaderboard, data); // Обновляет таблицу лидеров
2024-03-04_16.14.13.png
2024-03-04_16.14.20.png

Обратите внимание: Стандартная конфигурация плагина на Английском языке, так как изначально предназначалась для иностранного форума

Дискорд: Если вам нужна какая-либо помощь с этим плагином, вы можете написать мне в Discord: @_gamedoctor_

Пожертвование: Если вам понравился мой плагин, вы можете поддержать меня, пожертвовав некоторую сумму сюда: КЛИК

Примечание: Если вы хотите, чтобы в плагин был добавлен дополнительный функционал, просто напишите об этом в обсуждении

Установка:
Скачайте, поместите его в папку plugins и перезагрузите свой сервер
Команды и права
  • В плагине нет никаких команд
Автор
GameDoctor
Скачивания
23
Просмотры
2 866
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя GameDoctor

Поделиться ресурсом

Последние обновления

  1. Нововведения

    Добавлено: Теперь можно указать размер таблицы (Параметр scale в конфиге) Теперь можно указать...
  2. Метрика

    Обновление системы сбора данных
Назад
Сверху Снизу