- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 16
!!! Лучший среди аналогов плагин на лидерборды, почему?
1. Оптимизация (В отличии от аналогов по типу ajLeaderboards) она здесь присутствует. В плагине нет мемориликов и перегрузки ЦП сервера - плагин протестирован на слабом хостинге с 40-50 игроками одновременно, нагрузки не обнаружено.
2. В отличие от того же ajLeaderboards (В многих аналогах такой функции даже нет) у которого поддерживается вывод скина игрока (Ну не совсем скина, вернее арморстенда с головой игрока) без сторонних плагинов по типу всратого Citizens с максимально плачевной оптимизацией.
3. Поддержка табличных топов (SIGN), сначала вы ставите табличку, а после смотря на неё вводите /htops addsign <ID топа>, вуа-ля! Топ готов (Настройка дефолтного пресета есть в config.yml)
Примечание: После установки топа вы всегда сможете его отредактировать в папке плагина sign/ID вашей таблички.yml
4. Ну и самое главное, топы для голограмм. Первое: необходимо создать топ командой /htops create (ID топа) %ПлейсхолдеризPlaceholderAPI% (Размер топа, рекомендую не больше 10, больше врядли кому то понадобится). Второе: вывод данных происходит плейсхолдером %htops_ID ТОПАМЕСТО В ТОПЕ{Любой плейсхолдер из PlaceholderAPI}%.
Важно: в моём плагине можно вывести любую информацию для игрока в топе, а не только его префикс, суффикс, ник как в 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. (после процесса настройки можно его удалить)
1. Оптимизация (В отличии от аналогов по типу ajLeaderboards) она здесь присутствует. В плагине нет мемориликов и перегрузки ЦП сервера - плагин протестирован на слабом хостинге с 40-50 игроками одновременно, нагрузки не обнаружено.
2. В отличие от того же ajLeaderboards (В многих аналогах такой функции даже нет) у которого поддерживается вывод скина игрока (Ну не совсем скина, вернее арморстенда с головой игрока) без сторонних плагинов по типу всратого Citizens с максимально плачевной оптимизацией.
3. Поддержка табличных топов (SIGN), сначала вы ставите табличку, а после смотря на неё вводите /htops addsign <ID топа>, вуа-ля! Топ готов (Настройка дефолтного пресета есть в config.yml)
Примечание: После установки топа вы всегда сможете его отредактировать в папке плагина sign/ID вашей таблички.yml
4. Ну и самое главное, топы для голограмм. Первое: необходимо создать топ командой /htops create (ID топа) %ПлейсхолдеризPlaceholderAPI% (Размер топа, рекомендую не больше 10, больше врядли кому то понадобится). Второе: вывод данных происходит плейсхолдером %htops_ID ТОПАМЕСТО В ТОПЕ{Любой плейсхолдер из PlaceholderAPI}%.
Важно: в моём плагине можно вывести любую информацию для игрока в топе, а не только его префикс, суффикс, ник как в 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)"
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 reload htops.admin Перезагрузить конфигурацию /htops update htops.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 list htops.admin Просмотреть список топов на табличке/NPC