
PlaytimeLink
PlaytimeLink - расширение PlaceholderAPI для плагина Playtime Velocity. Связывает Bukkit-сервера с прокси, передавая плейтайм игроков и топ-листы. Настройка не требуется.
PlaytimeLink - это расширение для PlaceholderAPI, которое работает в связке с плагином playtime-velocity. Если ты админишь сервер Minecraft с прокси Velocity и хочешь показывать игрокам их наигранное время на любом из Bukkit-серверов - это то, что нужно.
Зачем это нужно
На серверах с прокси часто возникает проблема: игроки прыгают между разными мирами/серверами, а статистика плейтайма собирается только на одном из них. PlaytimeLink решает это - данные о времени игры хранятся на Velocity, а плейсхолдеры работают на всех Bukkit-серверах, где установлен этот плагин. Никаких рассинхронов и потери прогресса.
Как это работает
Просто добавь PlaytimeLink на свои Bukkit-сервера, скачай новую версию основного плагина playtime-velocity на прокси, и плейсхолдеры начнут работать сразу - никакой настройки не требуется. (Основной плагин ставится только на Velocity, а это расширение - только на те Bukkit-сервера, где нужны плейсхолдеры.)
Если хочешь выполнять команды Rewards на Bukkit-сервере, их нужно добавить в конфиг этого плагина. Есть право "vptlink.rewards.exempt", чтобы исключить игроков из получения наград.
Доступные плейсхолдеры
Индивидуальный плейтайм:
- %VPTlink_years% - годы наигранного времени
- %VPTlink_months% - месяцы
- %VPTlink_weeks% - недели
- %VPTlink_days% - дни
- %VPTlink_hours% - часы
- %VPTlink_minutes% - минуты
- %VPTlink_seconds% - секунды
- %VPTlink_totalyears% - общее время в годах
- %VPTlink_totalmonths% - общее время в месяцах
- %VPTlink_totalweeks% - общее время в неделях
- %VPTlink_totaldays% - общее время в днях
- %VPTlink_totalhours% - общее время в часах
- %VPTlink_totalminutes% - общее время в минутах
- %VPTlink_totalseconds% - общее время в секундах
- %VPTlink_place% - позиция игрока в топе
Топ игроков:
- %VPTlink_topname1% - ник первого в топе
- %VPTlink_toptime1_years% - годы первого
- %VPTlink_toptime1_months% - месяцы первого
- %VPTlink_toptime1_weeks% - недели первого
- %VPTlink_toptime1_days% - дни первого
- %VPTlink_toptime1_hours% - часы первого
- %VPTlink_toptime1_minutes% - минуты первого
- %VPTlink_toptime1_seconds% - секунды первого
- %VPTlink_topname2% ... и так далее для каждого игрока в топе. Общее время тоже работает: %VPTlink_toptime4_totalweeks%
С версии 1.4.5 можно выводить время с часами как максимальным форматом, как было раньше: %VPTlink_totalhours% hours %VPTlink_minutes% minutes %VPTlink_playtime_seconds% seconds. Такой же паттерн работает для любой единицы времени - просто ставь её как total, а остальные как обычные.
Важно знать
Плагин требует Java 21 или новее. Если у тебя сервер на BungeeHost (https://bungee.host) - установка займёт пару кликов, и всё сразу заработает. На слабом железе или старых версиях Java могут быть проблемы, так что проверь совместимость заранее.
Скачайте PlaytimeLink и забудьте про путаницу с плейтаймом на серверах Minecraft.
