- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Paper
- Минимальная версия Java
- 17
Всем доброго времени суток!
Представляю обширный плагин для топов вашего сервера!
Пример топов:
В чём суть плагина? Он сам выравниваем строки топов для того, чтобы они были все в одну колонну.
Есть поддержка PlaceholderAPI и AJLeaderboards.
Также в плагине есть PlaceHolder для обновления каждого топа, формат: %xgodtop_update_название%
Помимо всего этого, в плагине есть готовое форматирование для каждого апдейта:
В плагин уже встроены 4 готовых топа: Баланс, Киллы, Плейтайм и Смерти
Конфиг:
Представляю обширный плагин для топов вашего сервера!

Пример топов:
В чём суть плагина? Он сам выравниваем строки топов для того, чтобы они были все в одну колонну.
Есть поддержка PlaceholderAPI и AJLeaderboards.
Также в плагине есть PlaceHolder для обновления каждого топа, формат: %xgodtop_update_название%
Помимо всего этого, в плагине есть готовое форматирование для каждого апдейта:
Код:
separator: ' '
hours:
one: '{value} час'
few: '{value} часа'
many: '{value} часов'
minutes:
one: '{value} минута'
few: '{value} минуты'
many: '{value} минут'
seconds:
one: '{value} секунда'
few: '{value} секунды'
many: '{value} секунд'
В плагин уже встроены 4 готовых топа: Баланс, Киллы, Плейтайм и Смерти
Конфиг:
Код:
# Для готовых топов нужны PlaceholderAPI и AJLeaderboards.
# Перед использованием создайте доски командами:
# /ajlb add %vault_eco_balance%
# /ajlb add %statistic_time_played%
# /ajlb add %statistic_player_kills%
# /ajlb add %statistic_deaths%
#
# Донат-префикс берётся из Vault Chat через плейсхолдеры AJLeaderboards *_prefix.
# В AJLeaderboards/config.yml оставьте fetch-prefix-suffix-from-vault: true.
# Общий интервал обновления в секундах. Для отдельного топа: tops.<id>.update-interval-seconds.
# Таймер: %xgodtop_update_balance%, %xgodtop_update_playtime% и т. д.
update-interval-seconds: 30
time-format:
# {value} заменяется числом. one: 1/21, few: 2-4/22-24, many: 0/5-20.
# Эти параметры можно переопределить в tops.<id>.time-format.
separator: ' '
hours:
one: '{value} час'
few: '{value} часа'
many: '{value} часов'
minutes:
one: '{value} минута'
few: '{value} минуты'
many: '{value} минут'
seconds:
one: '{value} секунда'
few: '{value} секунды'
many: '{value} секунд'
max-line-width: 190
display:
# vertical держит топ строго вертикально и разворачивает его к игроку.
billboard: fixed
fixed-pitch: 0.0
line-height: 0.27
text-alignment: center
text-shadow: true
see-through: false
background: transparent
text-opacity: 255
persistent: true
view-range: 48
scale-x: 1.0
scale-y: 1.0
scale-z: 1.0
translation-x: 0.0
translation-y: 0.0
translation-z: 0.0
shadow-radius: 0.0
shadow-strength: 1.0
interpolation-delay: 0
interpolation-duration: 0
teleport-duration: 0
glowing: false
tops:
balance:
enabled: true
update-interval-seconds: 30
placeholder-player: ''
max-line-width: 190
line-height: 0.27
lines:
- text: '&#F3D49BТ&#F4D196о&#F4CE92п &#F6C788п&#F6C483о &#F8BE7AБ&#F8BB75а&#F9B871л&#F9B56Cа&#FAB167н&#FBAE62с&#FBAB5Eу&#FCA859:'
gap-after: 0.38
offset-y: 0.1
- left: '&61. &r%ajlb_lb_vault_eco_balance_1_alltime_prefix% &f%ajlb_lb_vault_eco_balance_1_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_1_alltime_value% &6$'
- left: '&62. &r%ajlb_lb_vault_eco_balance_2_alltime_prefix% &f%ajlb_lb_vault_eco_balance_2_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_2_alltime_value% &6$'
- left: '&63. &r%ajlb_lb_vault_eco_balance_3_alltime_prefix% &f%ajlb_lb_vault_eco_balance_3_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_3_alltime_value% &6$'
- left: '&64. &r%ajlb_lb_vault_eco_balance_4_alltime_prefix% &f%ajlb_lb_vault_eco_balance_4_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_4_alltime_value% &6$'
- left: '&65. &r%ajlb_lb_vault_eco_balance_5_alltime_prefix% &f%ajlb_lb_vault_eco_balance_5_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_5_alltime_value% &6$'
- left: '&66. &r%ajlb_lb_vault_eco_balance_6_alltime_prefix% &f%ajlb_lb_vault_eco_balance_6_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_6_alltime_value% &6$'
- left: '&67. &r%ajlb_lb_vault_eco_balance_7_alltime_prefix% &f%ajlb_lb_vault_eco_balance_7_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_7_alltime_value% &6$'
- left: '&68. &r%ajlb_lb_vault_eco_balance_8_alltime_prefix% &f%ajlb_lb_vault_eco_balance_8_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_8_alltime_value% &6$'
- left: '&69. &r%ajlb_lb_vault_eco_balance_9_alltime_prefix% &f%ajlb_lb_vault_eco_balance_9_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_9_alltime_value% &6$'
- left: '&610. &r%ajlb_lb_vault_eco_balance_10_alltime_prefix% &f%ajlb_lb_vault_eco_balance_10_alltime_name%'
right: '&f%ajlb_lb_vault_eco_balance_10_alltime_value% &6$'
location:
world: Spawn
x: 2.5
y: 59.0
z: -85.5
yaw: 0.0
pitch: 0.0
playtime:
enabled: true
update-interval-seconds: 30
placeholder-player: ''
max-line-width: 170
line-height: 0.27
lines:
- text: '<#fcc110>Топ по времени:'
gap-after: 0.38
offset-y: 0.1
- left: '&61. &f%ajlb_lb_statistic_time_played_1_alltime_name%'
right: '&#F58216%ajlb_lb_statistic_time_played_1_alltime_rawvalue%'
right-format: hours
- left: '&62. &f%ajlb_lb_statistic_time_played_2_alltime_name%'
right: '%ajlb_lb_statistic_time_played_2_alltime_rawvalue%'
right-format: hours
- left: '&63. &f%ajlb_lb_statistic_time_played_3_alltime_name%'
right: '%ajlb_lb_statistic_time_played_3_alltime_rawvalue%'
right-format: hours
- left: '&64. &f%ajlb_lb_statistic_time_played_4_alltime_name%'
right: '%ajlb_lb_statistic_time_played_4_alltime_rawvalue%'
right-format: hours
- left: '&65. &f%ajlb_lb_statistic_time_played_5_alltime_name%'
right: '%ajlb_lb_statistic_time_played_5_alltime_rawvalue%'
right-format: hours
- left: '&66. &f%ajlb_lb_statistic_time_played_6_alltime_name%'
right: '%ajlb_lb_statistic_time_played_6_alltime_rawvalue%'
right-format: hours
- left: '&67. &f%ajlb_lb_statistic_time_played_7_alltime_name%'
right: '%ajlb_lb_statistic_time_played_7_alltime_rawvalue%'
right-format: hours
- left: '&68. &f%ajlb_lb_statistic_time_played_8_alltime_name%'
right: '%ajlb_lb_statistic_time_played_8_alltime_rawvalue%'
right-format: hours
- left: '&69. &f%ajlb_lb_statistic_time_played_9_alltime_name%'
right: '%ajlb_lb_statistic_time_played_9_alltime_rawvalue%'
right-format: hours
- left: '&610. &f%ajlb_lb_statistic_time_played_10_alltime_name%'
right: '%ajlb_lb_statistic_time_played_10_alltime_rawvalue%'
right-format: hours
location:
world: Spawn
x: 20.5
y: 59.0
z: -82.5
yaw: 0.0
pitch: 0.0
kills:
enabled: true
update-interval-seconds: 300
placeholder-player: ''
max-line-width: 190
line-height: 0.27
lines:
- text: '<#fcc110>Топ по убийствам:'
gap-after: 0.38
offset-y: 0.1
- left: '&61. &r%ajlb_lb_statistic_player_kills_1_alltime_prefix% &f%ajlb_lb_statistic_player_kills_1_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_1_alltime_value%'
- left: '&62. &r%ajlb_lb_statistic_player_kills_2_alltime_prefix% &f%ajlb_lb_statistic_player_kills_2_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_2_alltime_value%'
- left: '&63. &r%ajlb_lb_statistic_player_kills_3_alltime_prefix% &f%ajlb_lb_statistic_player_kills_3_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_3_alltime_value%'
- left: '&64. &r%ajlb_lb_statistic_player_kills_4_alltime_prefix% &f%ajlb_lb_statistic_player_kills_4_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_4_alltime_value%'
- left: '&65. &r%ajlb_lb_statistic_player_kills_5_alltime_prefix% &f%ajlb_lb_statistic_player_kills_5_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_5_alltime_value%'
- left: '&66. &r%ajlb_lb_statistic_player_kills_6_alltime_prefix% &f%ajlb_lb_statistic_player_kills_6_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_6_alltime_value%'
- left: '&67. &r%ajlb_lb_statistic_player_kills_7_alltime_prefix% &f%ajlb_lb_statistic_player_kills_7_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_7_alltime_value%'
- left: '&68. &r%ajlb_lb_statistic_player_kills_8_alltime_prefix% &f%ajlb_lb_statistic_player_kills_8_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_8_alltime_value%'
- left: '&69. &r%ajlb_lb_statistic_player_kills_9_alltime_prefix% &f%ajlb_lb_statistic_player_kills_9_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_9_alltime_value%'
- left: '&610. &r%ajlb_lb_statistic_player_kills_10_alltime_prefix% &f%ajlb_lb_statistic_player_kills_10_alltime_name%'
right: '&f%ajlb_lb_statistic_player_kills_10_alltime_value%'
- center: '&#F3D49BД&#F4D196о &#F5CA8Cо&#F6C687б&#F6C382н&#F7C07Dо&#F8BC77в&#F9B972л&#F9B66Dе&#FAB268н&#FBAF63и&#FBAB5Eя&#FCA859: &#F51F4B%xgodtop_update_kills%'
location:
world: Spawn
x: 12.5
y: 59.3
z: -85.5
yaw: 0.0
pitch: 0.0
deaths:
enabled: true
update-interval-seconds: 30
placeholder-player: ''
max-line-width: 190
line-height: 0.27
lines:
- text: '<#fcc110>Топ по смертям:'
gap-after: 0.38
offset-y: 0.1
- left: '&61. &r%ajlb_lb_statistic_deaths_1_alltime_prefix% &f%ajlb_lb_statistic_deaths_1_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_1_alltime_value%'
- left: '&62. &r%ajlb_lb_statistic_deaths_2_alltime_prefix% &f%ajlb_lb_statistic_deaths_2_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_2_alltime_value%'
- left: '&63. &r%ajlb_lb_statistic_deaths_3_alltime_prefix% &f%ajlb_lb_statistic_deaths_3_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_3_alltime_value%'
- left: '&64. &r%ajlb_lb_statistic_deaths_4_alltime_prefix% &f%ajlb_lb_statistic_deaths_4_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_4_alltime_value%'
- left: '&65. &r%ajlb_lb_statistic_deaths_5_alltime_prefix% &f%ajlb_lb_statistic_deaths_5_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_5_alltime_value%'
- left: '&66. &r%ajlb_lb_statistic_deaths_6_alltime_prefix% &f%ajlb_lb_statistic_deaths_6_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_6_alltime_value%'
- left: '&67. &r%ajlb_lb_statistic_deaths_7_alltime_prefix% &f%ajlb_lb_statistic_deaths_7_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_7_alltime_value%'
- left: '&68. &r%ajlb_lb_statistic_deaths_8_alltime_prefix% &f%ajlb_lb_statistic_deaths_8_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_8_alltime_value%'
- left: '&69. &r%ajlb_lb_statistic_deaths_9_alltime_prefix% &f%ajlb_lb_statistic_deaths_9_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_9_alltime_value%'
- left: '&610. &r%ajlb_lb_statistic_deaths_10_alltime_prefix% &f%ajlb_lb_statistic_deaths_10_alltime_name%'
right: '&f%ajlb_lb_statistic_deaths_10_alltime_value%'
location:
world: Spawn
x: -7.5
y: 59.0
z: -82.5
yaw: 0.0
pitch: 0.0
- Зависимости
- depend: PlaceholderAPI softdepend:[Vault, ajLeaderboards, FancyHolograms
- Команды и права
- Команды: /xgodtop <reload|update|set|remove|list|debug>
Права: xgodtop.admin