Simple Scoreboard для Minecraft: настройка скорборда, анимации и GUI
Каждый администратор сервера Minecraft знает, как важно держать игроков в курсе событий. Скорборд на боковой панели, информация в таб-листе и под именем — это не просто украшение, а мощный инструмент взаимодействия. Плагин Simple Scoreboard для Paper выводит управление этими элементами на новый уровень, предлагая гибкую конфигурацию, живые анимации и встроенный графический редактор. Забудьте о сложных правках конфигов вслепую — теперь всё можно сделать прямо в игре.
Что умеет Simple Scoreboard
Плагин закрывает все три стандартных слота скорборда: боковую панель (sidebar), таб-лист (заголовок и подвал) и отображение под именем (below-name). Главная фишка — мульти-бордовая система с приоритетами. Вы можете создать несколько досок и назначить им условия по мирам, правам или игровым режимам. Плагин сам выберет подходящую доску для каждого игрока, а при изменении условий переключит её на лету.
Анимации делают скорборд живым. Поддерживается ротация кадров (текст циклически меняется) и горизонтальная прокрутка длинных строк. Всё настраивается с точностью до тика, а для форматирования используется MiniMessage — градиенты, радуга, события клика и наведения. Встроенные плейсхолдеры показывают имя игрока, мир, пинг, координаты, здоровье, режим игры, онлай и TPS. Если установлен PlaceholderAPI, автоматически подхватываются любые токены %papi_*%.
Как установить Simple Scoreboard
Плагин работает на Paper (сборка под API 26.1.2) и требует Java 25. Установка стандартная: скачайте Simple Scoreboard для Minecraft, поместите JAR-файл в папку plugins/ и перезапустите сервер. После первого запуска в plugins/SimpleScoreboard/ появится дефолтный scoreboard.yml. Если вы пользуетесь лаунчером foxygame.net, то установка Simple Scoreboard займёт считанные секунды — достаточно выбрать плагин в каталоге и нажать «Установить», а после запуска сервера сразу приступить к настройке.
Настройка через YAML
Конфигурация интуитивно понятна. В корне файла задаются глобальные параметры: tick-interval (тики между обновлениями) и scroll-width (ширина окна прокрутки). Затем идёт список досок с уникальными именами. Каждая доска может содержать условия worlds, permission, gamemodes — они комбинируются по логике И, и срабатывает первая подходящая. Секции sidebar, tablist и below-name опциональны: если не указать, соответствующий слот останется нетронутым.
Строки задаются либо простой строкой MiniMessage, либо объектом с типом анимации. Например, статичная строка: ". Ротация: type: rotate с массивом frames и интервалом. Прокрутка: type: scroll с шириной, интервалом и текстом. После правок выполните /sb reload — плагин подхватит изменения без перезагрузки сервера.
Графический редактор /sb gui
Тем, кто не любит копаться в YAML, Simple Scoreboard предлагает полноценный GUI-редактор. Команда /sb gui открывает меню-сундук, где можно создавать, удалять и переименовывать доски, настраивать условия, редактировать строки и анимации. Текстовые значения вводятся через чат: нажали «Edit text», меню закрылось, вы пишете новый MiniMessage-текст, и меню возвращается. Чтобы отменить ввод, отправьте !cancel. Черновик сразу отображается на вашем скорборде, так что вы видите результат до сохранения. При сохранении плагин атомарно заменяет scoreboard.yml, предварительно создав бэкап.
Анимации и плейсхолдеры
Анимации настраиваются на каждую строку отдельно. Ротация кадров идеальна для слоганов или меняющихся заголовков, а горизонтальная прокрутка — для длинных приветствий. Благодаря MiniMessage можно использовать градиенты, радужные эффекты и даже кликабельные подсказки. Встроенные плейсхолдеры покрывают базовые нужды: %player%, %world%, %ping%, %x%, %y%, %z%, %health%, %online%, %max-players%, %tps%. Если нужны данные из других плагинов, просто подключите PlaceholderAPI — и любой токен %papi_ваш_плейсхолдер% заработает без дополнительных настроек.
Команды и права
/sb gui [board]— открыть редактор (опционально сразу для конкретной доски). Право:simplescoreboard.admin./sb reload— перезагрузить конфиг. При ошибке парсинга старый конфиг продолжает работать./sb list— показать список досок в порядке приоритета./sb show— принудительно показать себе определённую доску./sb show none— сбросить предпросмотр./sb toggle— скрыть/показать свой скорборд. Настройка сохраняется между переподключениями. Право:simplescoreboard.toggle(по умолчанию у всех).
Алиасы: /scoreboard, /simplescoreboard. Таб-комплит работает для всех подкоманд, включая динамические имена досок.
Производительность и совместимость
Плагин спроектирован с оглядкой на производительность. Рендеринг для каждого игрока происходит каждый тик, но пакеты обновления отправляются только тогда, когда вывод действительно изменился. Статичные строки без динамических плейсхолдеров не пересылаются повторно. Ротация и прокрутка обновляют пакет лишь при смене кадра или смещения. Конфиг парсится один раз при старте и /sb reload, а реестр досок использует атомарную ссылку, поэтому перезагрузка не блокирует рендер-цикл.
Боковая панель реализована через библиотеку FastBoard (перемещённую внутрь плагина), что исключает конфликты с другими плагинами, работающими только с таб-листом или белоу-нейм. Если два плагина пытаются управлять sidebar одновременно, возникнет конфликт — в таком случае отключите один из них или разграничьте права. Таб-лист устанавливается через Adventure API Paper, поэтому системы префиксов, модифицирующие display-name игроков, работают независимо и не мешают.
Итог
Simple Scoreboard для Minecraft — это лёгкое в освоении, но невероятно мощное решение для информационных панелей. Гибкая система приоритетов, анимации, поддержка MiniMessage и PlaceholderAPI, а также интуитивный GUI-редактор делают его must-have для любого сервера на Paper. Скачайте Simple Scoreboard, настройте свою первую доску за пару минут и подарите игрокам стильный и информативный интерфейс.