Лучший плагин на топы игроков для вашего сервера майнкрафт, конечно не лучше Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь , но все таки.
Установка:
Настройка текста:
В конфиге меняем назад строчку setup: true, ставим на setup: false и перезагружаем сервер
Команды:
Установка:
- В конфиге строчку setup: false, ставим на setup: true
- Заходим на сервер и устанавливаем все локации с помощью команд (Примечание: Команды представлены ниже)
- Подключаем данные из базы:
Настройка текста:
В конфиге меняем назад строчку setup: true, ставим на setup: false и перезагружаем сервер
Команды:
YAML:
setup: true #Режим установки стендов
update_cooldown: 60 #Измеряется в минутах
locations: #Здесь будут записаны сохраненные локации, вручную лучше не трогать
update_hologram:
stands: []
databases: #Список баз, из которых получать. Можно для каждой базы настроить голограммы и данные по своему
sw_solo: #НАПРИМЕР, база игры SkyWars режима Solo
holograms: #Указываем сообщения к голограммам
top:
- '&e#{place} место'
- '{player}'
- '{value} побед'
#Есть плейсхолдер {time_value}, который изменяет указанное здесь значение на грамотно составленное время (Например, 60 = 1 минута, 3650 = 1 час 50 секунд, и т.д.)
#Есть плейсхолдер {time_value_millis}, который надо использовать, если данные в базе храняться в миллисекунлах. Он тоже изменяет значение на грамотно составленное время (Например, 60 = 1 минута, 3650 = 1 час 50 секунд, и т.д.), но уже из миллисекунд
update:
- '&6&lSkyWars Solo'
- '&fТоп игроков по победам'
- '&r'
- '&cДо обновления: {update_time}'
- '&7Нажмите, чтобы сменить топ'
connection: #Указываем данные для соединения с базой
host: 'localhost'
port: 3306
username: 'root'
password: ''
database: 'SkyWars'
table_name: 'SkyWarsSolo' #Название таблицы, из которой брать данные
player_name_column: 'Name' #Название столбца с именем игрока
counter_column: 'Wins' #Название столбца, по которому считывать и сортировать топ игроков. В нашем случае это будет количество побед
sw_team: #НАПРИМЕР, база игры SkyWars режима Solo
holograms: #Указываем сообщения к голограммам
top:
- '&e#{place} место'
- '{player}'
- '{value} побед'
#Есть плейсхолдер {time_value}, который изменяет указанное здесь значение на грамотно составленное время (Например, 60 = 1 минута, 3650 = 1 час 50 секунд, и т.д.)
#Есть плейсхолдер {time_value_millis}, который надо использовать, если данные в базе храняться в миллисекунлах. Он тоже изменяет значение на грамотно составленное время (Например, 60 = 1 минута, 3650 = 1 час 50 секунд, и т.д.), но уже из миллисекунд update:
update:
- '&6&lSkyWars Team'
- '&fТоп игроков по победам'
- '&r'
- '&cДо обновления: {update_time}'
- '&7Нажмите, чтобы сменить топ'
connection: #Указываем данные для соединения с базой
host: 'localhost'
port: 3306
username: 'root'
password: ''
database: 'SkyWars'
table_name: 'SkyWarsTeam' #Название таблицы, из которой брать данные
player_name_column: 'Name' #Название столбца с именем игрока
counter_column: 'Wins' #Название столбца, по которому считывать и сортировать топ игроков. В нашем случае это будет количество побед