Плагин для серверов Майнкрафт, который добавляет размещаемые радиоприёмники с музыкой и объёмным звуком. У каждого радио свои трек, очередь, громкость, радиус слышимости, владелец и список доверенных игроков, поэтому несколько устройств могут играть рядом независимо друг от друга.
Возможности
- Звук идёт от блока радио, затихает с расстоянием и учитывает направление источника.
- Для каждого радио доступны запуск, остановка, пауза, продолжение, переключение треков, очередь, повтор и случайный порядок.
- Игрок может настроить личную громкость или выключить все радио только для себя.
- Над радио можно выводить голограмму с названием трека, оставшимся временем, следующим треком и числом слушателей; также доступны частицы нот и строка в панели действий для игроков в радиусе.
- Внешний вид радио задаётся текстурой головы игрока. Защита может запрещать поршням, взрывам и сущностям ломать радио и блок под ним.
- В бесплатном варианте доступны два редактируемых типа радио, библиотека до 12 треков и композиции длительностью до 6 минут.
- При наличии WorldGuard для каждого региона отдельно настраивается размещение, использование и ломание радио. PlaceholderAPI позволяет выводить сведения о треке и воспроизведении в других плагинах.
Команды
/radio help— справка по командам./radio volume <0-100>— личная громкость радио./radio mute [on|off]— включить или снять личное отключение всех радио./radio streamermode [on|off]— быстро переключить общее личное отключение звука./radio info— сведения о ближайшем радио./radio status— состояние клиента, отключения звука и ближайшего воспроизведения./radio track list [page]— список треков для ближайшего радио./radio track play <id>— выбрать трек при наличии доступа к радио./radio queue <list|add|clear>— посмотреть, добавить или очистить очередь ближайшего радио./radio trust <radio-id> <list|add|remove>— управлять доверенными игроками своего радио./radio zip— собрать или пересобрать ресурс-пак с музыкой./radio reload— перезагрузить конфигурацию, типы радио и интеграции./radio give <player> <tier> [amount]— выдать радио игроку./radio diagnose— проверить окружение и конфигурацию.
Настройка
Музыкальные файлы в форматах OGG, MP3, WAV, FLAC, M4A, AAC, OPUS, WMA и AIFF поместите в папку tracks, затем выполните /radio zip. Плагин считывает метаданные, при необходимости преобразует треки в OGG и создаёт ресурс-пак; готовый ZIP-файл можно раздавать встроенным HTTP-сервером или по собственной прямой ссылке. Для OGG Vorbis преобразование не требуется.
Рецепты радио могут использовать обычные материалы Майнкрафт либо предметы из ItemsAdder. В WorldGuard применяются флаги proximity-radio-place, proximity-radio-use и proximity-radio-break со значениями allow или deny.
Требования
Нужны сервер Paper и Java 21. WorldGuard, PlaceholderAPI и ItemsAdder подключаются по желанию.
Игроки без модов слушают музыку через серверный ресурс-пак. Необязательный клиентский мод Proximity Radio Client для Fabric позволяет подключаться к композиции с её текущего места, а также сразу синхронизировать перемотку, паузу и продолжение; он не обязателен для входа на сервер.
