Иконка ресурса

Плагин hTops | Лучший плагин на топы v1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
16
!!! Лучший среди аналогов плагин на лидерборды, почему?

1. Оптимизация (В отличии от аналогов по типу ajLeaderboards) она здесь присутствует. В плагине нет мемориликов и перегрузки ЦП сервера - плагин протестирован на слабом хостинге с 40-50 игроками одновременно, нагрузки не обнаружено.

2. В отличие от того же ajLeaderboards (В многих аналогах такой функции даже нет) у которого поддерживается вывод скина игрока (Ну не совсем скина, вернее арморстенда с головой игрока) без сторонних плагинов по типу всратого Citizens с максимально плачевной оптимизацией.
1772385210697.png
1772385226697.png
1772385238743.png


3. Поддержка табличных топов (SIGN), сначала вы ставите табличку, а после смотря на неё вводите /htops addsign <ID топа>, вуа-ля! Топ готов (Настройка дефолтного пресета есть в config.yml)
1772385178311.png

Примечание: После установки топа вы всегда сможете его отредактировать в папке плагина sign/ID вашей таблички.yml

4. Ну и самое главное, топы для голограмм. Первое: необходимо создать топ командой /htops create (ID топа) %ПлейсхолдеризPlaceholderAPI% (Размер топа, рекомендую не больше 10, больше врядли кому то понадобится). Второе: вывод данных происходит плейсхолдером %htops_ID ТОПАМЕСТО В ТОПЕ{Любой плейсхолдер из PlaceholderAPI}%.
1772385349127.png

Важно: в моём плагине можно вывести любую информацию для игрока в топе, а не только его префикс, суффикс, ник как в ajLeaderboards и тому подобных плагинах.
Пример: вывод никнейма игрока на первом месте в топе kdr - %htops_kdr_1_{player_name}%.

5. Поддержка баз данных: в данный момент поддерживается лишь 4 типа (H2/MYSQL/MARIADB/SQLITE), но если необходимо - я могу добавить новые типы, просто напишите мне в личку в тг, ну или в обсуждение ресурса. (t.me/he3haukaX)

!!! Касаемо NPC арморстенды, чтобы красиво их настроить рекомендую скачать данный плагин: You must be logged in to see this link. (после процесса настройки можно его удалить)

settings:
prefix: "&#FB9C08&lСЕРВЕР&7: &f"
signTag: "[htops]"
leaderboards:
refreshSeconds: 300 # Время обновления статистики
includeOfflinePlayers: true # Учитывать ли оффлайн игроков?
database:
type: "SQLITE" # MYSQL/SQLITE/MARIADB/H2
host: "127.0.0.1"
port: 3306
name: "htops"
username: "root"
password: ""
file: "htops.db"
pool:
maximumPoolSize: 10
minimumIdle: 2
connectionTimeoutMs: 10000
sign: # Для табличек
defaultLines: |- # Дефолтные линии
&#FB9C08&l{title}
&7#1 &#FB9C08%htops_{board}_1%
&7#2 &#FB9C08%htops_{board}_2%
&7#3 &#FB9C08%htops_{board}_3%

messages:
noPerms: "{prefix}У вас &#FB9C08недостаточно&f прав"
reloaded: "{prefix}Конфигурация &#FB9C08успешно &fобновлена"
updated: "{prefix}Топы &#FB9C08успешно &fобновлены"
topNotFound: "{prefix}Топ &#FB9C08{id} &fне найден"
topCreated: "{prefix}Топ &#FB9C08{id} &fСоздан"
topDeleted: "{prefix}Топ &#FB9C08{id} &fудалён"
titleUpdated: "{prefix}Заголовок &#FB9C08топа &fобновлён"
lineFormatUpdated: "{prefix}Формат &#FB9C08строки&f топа обновлён"
sizeUpdated: "{prefix}Размер &#FB9C08топа &fобновлён"
placeholderUpdated: "{prefix}&fПлейсхолдер &#FB9C08топа &fобновлён"
skinLinked: "{prefix}NPC &#FB9C08привязан&f, ID&7: &#FB9C08{id}"
signLinked: "{prefix}Табличка &#FB9C08привязана&f, ID&7: &#FB9C08{id}"
signUnlinked: "{prefix}Табличка топа &#FB9C08удалена &fи отвязана"
displayRemoved: "{prefix}Отображение удалено"
displayNotFound: "{prefix}Отображение не найдено"
invalidId: "{prefix}Некорректный ID"
invalidDisplayId: "{prefix}Некорректный &#FB9C08ID&f отображения"
invalidNumber: "{prefix}Некорректное число"
needLookAtSign: "{prefix}Смотрите на табличку"
signAutoLinked: "{prefix}Табличка &#FB9C08автоматически &fпривязана к топу &#FB9C08{id}"
helpLines: |
&#FB9C08╔
&#FB9C08║ &f/htops create &7(Айди) (Плейсхолдер) (Размер)
&#FB9C08║ &f/htops delete &7(Айди)
&#FB9C08║ &f/htops size &7(Айди) (Размер)
&#FB9C08║ &f/htops placeholder &7(Айди) (Плейсхолдер)
&#FB9C08║ &f/htops addsign &7(Айди)
&#FB9C08║ &f/htops npc &7(add | remove) (ID)
&#FB9C08║ &f/htops removedisplay &7(ID)
&#FB9C08║ &f/htops update &7| &freload &7| &flist
&#FB9C08╚
listBoardsHeader: "{prefix}Список топов&7:"
listDisplaysHeader: "{prefix}Список отображений&7:"
listBoardLine: "{prefix}&8- &#FB9C08{id} &8-> &f{placeholder}"
listDisplayLine: "{prefix}&8- &#FB9C08{id} &8[&f{type}&8] &8-> &f{board}"
usage:
create: "{prefix}/htops create &7(Айди) (Плейсхолдер) (Размер)"
delete: "{prefix}/htops delete &7(Айди)"
size: "{prefix}/htops size &7(Айди) (Размер)"
placeholder: "{prefix}/htops placeholder &7(Айди) (Плейсхолдер)"
addSign: "{prefix}/htops addsign &7(Айди)"
npc: "{prefix}/htops npc &7(add | remove) (ID)"
removeDisplay: "{prefix}/htops removedisplay &7(ID)"
Зависимости
PlaceholderAPI (Обязательно)
Команды и права
КомандаПравоОписание
/htops reloadhtops.adminПерезагрузить конфигурацию
/htops updatehtops.adminОбновить топы
/htops create (ID топа) (Плейсхолдер) (Размер)htops.adminСоздать новый топ
/htops delete (ID топа)htops.adminУдалить топ
/htops size (ID топа) (Размер)htops.adminИзменить размер топа
/htops placeholder (ID топа) (Плейсхолдер)htops.adminИзменить плейсхолдер топа
/htops addsign (ID топа)htops.adminУстановить топ в табличку
/htops npc (add / remove) (ID топа)htops.adminСоздать/удалить NPC с топом
/htops removedisplay (ID топа)htops.adminЕсли топ удалился неккоректно или забагался, этой командой можно его полностью удалить
/htops listhtops.adminПросмотреть список топов на табличке/NPC
  • 1772385268935.png
    1772385268935.png
    454.5 KB · Просмотры: 3
Автор
He3HaukaX
Скачивания
3
Просмотры
67
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

Назад
Сверху Снизу