hTops | Лучший плагин на топы icon

hTops | Лучший плагин на топы -----

Поддержка табличек, плейсхолдеров, арморстендов с головой



!!! Лучший среди аналогов плагин на лидерборды, почему?


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


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

[​IMG] [​IMG] [​IMG]


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

[​IMG]

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


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

[​IMG]

Важно: в моём плагине можно вывести любую информацию для игрока в топе, а не только его префикс, суффикс, ник как в ajLeaderboards и тому подобных плагинах.

Пример: вывод никнейма игрока на первом месте в топе kdr - %htops_kdr_1_{player_name}%.


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

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)"
Resource Information
Author:
----------
Total Downloads: 31
First Release: Mar 3, 2026
Last Update: Mar 22, 2026
Category: ---------------
All-Time Rating:
1 ratings
Find more info at t.me...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings