DonutScoreboard - это плагин для Minecraft, который позволяет настроить скорборд в точности как на известном сервере DonutSMP (принадлежащем DrDonutt). Если вы хоть раз залипали на боковую панель того сервера и мечтали сделать такую же у себя - вот он, готовый инструмент.
Любой уважающий себя серверный администратор рано или поздно сталкивается с тем, что стандартный скорборд в Майнкрафте - это боль. Он моргает при каждом обновлении, в нём нельзя толком ничего настроить, а красные циферки справа так и норовят испортить весь вид. DonutScoreboard решает все эти проблемы разом.
Что умеет плагин
- Пиксель-перфектный дизайн - иконки, цвета и градиент заголовка совпадают с оригинальным DonutSMP. Всё красиво, без лишних танцев с бубном.
- Полная кастомизация - каждая строчка редактируется в config.yml. Меняй текст, цвета, hex-коды, подставляй плейсхолдеры - что хочешь.
- Никакого мерцания - строки обновляются только когда контент реально изменился. Игроки не видят флеша или перерисовки.
- Встроенные токены - убийства, смерти, пинг, наигранное время и обратный отсчёт кейолла работают сразу, без дополнительных плагинов.
- Обратный отсчёт Keyall - общесерверный таймер на 60 минут, который автоматически сбрасывается. Операторы могут выставить любое время командой.
- Включить/выключить - игроки прячут или показывают свой скорборд командами
/sb enableи/sb disable. Настройка сохраняется между перезапусками. - Контроль миров - отключай скорборд в конкретных мирах через конфиг или команду. При переходе между мирами всё обрабатывается автоматически.
- Внутриигровой GUI - операторы могут настраивать время кейолла и управлять отключёнными мирами прямо из графического меню (сундука), не трогая конфиги.
- Красные циферки убраны - на Paper, Purpur и Spigot 1.21+ ванильные красные числа на боковой панели полностью удалены.
- Полный hex-цвета - поддержка &#RRGGBB на каждой строке и заголовке. Градиенты, кастомные цвета - всё работает.
- PlaceholderAPI - любые %placeholder% из PAPI работают внутри строк, если плагин установлен.
- Автовосстановление конфига - если config.yml сломался или повредился, плагин сам сгенерирует чистую копию при следующем запуске.
Работа с условиями
Одна из самых мощных фич - условные строки. Можно сделать так, чтобы строка с убийствами появлялась только когда у игрока больше 0 убийств. Или показывать пинг только если он ниже 200 мс. Синтаксис простой:
kills: "&fKills %kills%"
kills-condition: "%kills% > 0"
Поддерживаются операторы >, <, >=, <=, ==, !=. Если условие ложно, строка полностью скрывается, а остальные строки подтягиваются вверх.
Команды и права
| Команда | Описание |
|---|---|
/donutscoreboard | Информация о плагине и список доступных команд |
/donutscoreboard reload | Перезагрузить конфиг |
/donutscoreboard reset | Сбросить конфиг до заводских настроек |
/donutscoreboard gui | Открыть GUI-редактор |
/donutscoreboard interval <сек> | Установить частоту обновления (1-60 секунд) |
/donutscoreboard title edit [текст] | Изменить заголовок |
/donutscoreboard title reset | Сбросить заголовок |
/donutscoreboard line add [текст] | Добавить строку |
/donutscoreboard line edit <номер> [текст] | Редактировать строку |
/donutscoreboard line delete <номер> | Удалить строку |
/donutscoreboard line empty <номер> | Очистить строку (сделать пустой) |
/donutscoreboard line reset | Сбросить все строки |
/donutscoreboard line swap <n> with <n> | Поменять строки местами |
/donutscoreboard keyall time set <время> | Установить таймер кейолла (например: 30m, 1h, 2d) |
/donutscoreboard keyall time reset | Сбросить таймер кейолла до максимума |
/donutscoreboard keyall duration <время> | Установить максимальную длительность кейолла |
/donutscoreboard world list | Список миров и их статус |
/donutscoreboard world disable <мир> | Отключить скорборд в мире |
/donutscoreboard world enable <мир> | Включить скорборд в мире |
/sb | Переключить скорборд (вкл/выкл) |
/sb enable | Показать скорборд |
/sb disable | Скрыть скорборд |
| Право | По умолчанию | Описание |
|---|---|---|
donutscoreboard.admin | OP | Доступ ко всем админским командам |
donutscoreboard.toggle | У всех | Доступ к команде /sb |
Как установить
Скачайте последнюю версию DonutScoreboard. Киньте .jar в папку plugins на вашем сервере и перезапустите его. Всё. Никакой дополнительной настройки не требуется - плагин сам создаст папку с конфигом и будет работать. Дальше уже можно крутить настройки под себя.
Важно знать
Если вы собираете сервер в стиле DonutSMP или просто хотите красивый, стабильный и настраиваемый скорборд без лагов и мерцания - DonutScoreboard почти must-have. На слабом железе можно увеличить интервал обновления до 2-3 секунд, чтобы снизить нагрузку. Ну а если вы не любите скорборды вовсе - просто поставьте enabled: false в конфиге, и плагин будет мирно лежать без дела.
Плагин работает на Paper, Spigot, Bukkit и Purpur для версий Minecraft 1.21.x. Встроенная поддержка плейсхолдеров без PAPI покрывает 90% нужд обычного сервера, но если надо больше - ставьте PlaceholderAPI и используйте любые плейсхолдеры.

