FishBroadcast — автоматическая рассылка сообщений на сервере Minecraft
Каждый администратор сервера Minecraft знает, как важно регулярно напоминать игрокам о правилах, акциях или просто создавать живую атмосферу в чате. Плагин FishBroadcast решает эту задачу элегантно и без лишней нагрузки. Он берёт на себя рутинную работу по циклической отправке заранее заготовленных сообщений, позволяя вам сосредоточиться на развитии проекта.
Ключевые возможности плагина
FishBroadcast выделяется среди аналогов минималистичным, но продуманным функционалом. Вот что он умеет:
- Автоповтор сообщений. Плагин последовательно выводит в чат все добавленные строки с настраиваемой паузой.
- Гибкая настройка задержки. Интервал между повторами задаётся в секундах — по умолчанию 20, но легко меняется под ритм вашего сервера.
- Цвета и форматирование. Поддерживаются стандартные коды Minecraft (например,
&aдля зелёного или&lдля жирного шрифта), что делает объявления заметными. - Токены. Специальные переменные, которые заменяются на заданные значения перед отправкой. Это позволяет вставлять динамические данные вроде названия сервера без правки каждого сообщения.
- Лёгкое управление. Все операции выполняются через простые команды прямо в игре или консоли.
Установка и первый запуск
Установка плагина традиционна для серверов на базе Bukkit, Spigot или Paper. Достаточно поместить скачанный .jar-файл в папку plugins и перезапустить сервер. После загрузки FishBroadcast сразу готов к работе с базовой конфигурацией. Кстати, если вы предпочитаете максимально удобный способ управления модами и плагинами, присмотритесь к лаунчеру foxygame.net — он позволяет загружать и устанавливать дополнения прямо из своего меню, избавляя от ручного поиска файлов по системным папкам. Это особенно выручает, когда нужно быстро протестировать несколько плагинов подряд.
Команды и разрешения
Все команды плагина сгруппированы по двум уровням доступа, что упрощает выдачу прав модераторам.
Управление сообщениями (fish.broadcast.manage)
/brc add <сообщение>— добавить новое сообщение в ротацию./brc remove <номер>— удалить сообщение по номеру (номер можно узнать через/brc list)./brc edit <номер> <новый текст>— изменить существующее сообщение./brc delay <секунды>— задать паузу между повторами./brc token <имя> <значение>— создать или обновить токен. Если значение не указано, токен удаляется./brc reload— перезагрузить конфигурацию из файлаconfig.yml.
Просмотр списков (fish.broadcast.list)
/brc list— показать все активные сообщения с их номерами./brc tokens— вывести все настроенные токены.
Такое разделение позволяет дать помощникам только право просмотра, не опасаясь случайных изменений.
Токены — динамический текст без головной боли
Настоящая сила FishBroadcast раскрывается через систему токенов. Представьте, что вам нужно в десятке сообщений указывать название сервера. Вместо того чтобы править каждое вручную, вы создаёте токен:
/brc token ServerName [PanRyba.pl]
А в самих сообщениях используете конструкцию $ServerName$. При каждой трансляции плагин автоматически подставит актуальное значение. По умолчанию разделителями служат знаки доллара, но их можно заменить в конфигурации на любые другие символы, например угловые скобки.
Файл конфигурации config.yml
Для тех, кто предпочитает работать напрямую с файлами, предусмотрен понятный YAML-формат:
delay: 20 messages: - Thanks for playing with us! - Keep at it! tokens: ServerName: "[PanRyba.pl]" delimiters: start: "$" stop: "$"
Здесь можно сразу прописать список сообщений, настроить токены и сменить разделители. После правок не забудьте выполнить /brc reload.
Совместимость и метрики
Плагин скомпилирован под Java 7 и проверен на версиях Minecraft от 1.6.4 до 1.7.2, включая сборки Spigot. Начиная с версии 2.1 встроена система сбора анонимной статистики через mcstats.org — при желании её можно отключить в файле plugins/Plugin Metrics/config.yml.
Итог: стоит ли использовать FishBroadcast?
FishBroadcast — это образец лаконичного инструмента, который делает ровно то, что заявлено, и делает это хорошо. Отсутствие громоздких GUI и сложных зависимостей позволяет запустить его даже на слабом хостинге. Токены и гибкая настройка задержки покрывают большинство сценариев: от простых приветствий до сложных информационных циклов. Если вам нужен надёжный способ держать игроков в курсе событий без постоянного ручного вмешательства, этот плагин определённо заслуживает места в вашей сборке.