Плагин для серверов Майнкрафт с музыкальным проигрывателем: он загружает собственные треки, создаёт для них ресурс-пак и воспроизводит музыку у проигрывателей без модов на клиенте. Управление доступно через меню инвентаря и музыкальную пластинку в проигрывателе.
Возможности
- Библиотека композиций и личные плейлисты игроков до 45 треков.
- Автоматическое переключение следующей композиции и повтор плейлиста.
- Название и длительность считываются из метаданных аудиофайла.
- Музыка звучит из расположения проигрывателя с объёмным позиционированием.
- Встроенный HTTP-сервер сам раздаёт созданный ресурс-пак игрокам при входе.
- Файлы MP3, WAV, FLAC, M4A и других форматов преобразуются в моно OGG, если на сервере установлен
ffmpeg. - Тексты меню и чата находятся в
plugins/MusicPlay/lang.yml, поэтому их можно перевести на русский или другой язык.
Команды
/music play— открыть проигрыватель./music disk [sound]— выдать музыкальную пластинку./music upload— добавить трек по ссылке из чата./music pack— пересобрать ресурс-пак./music tracks— показать ключи доступных звуков./music linkrp— получить ссылку на ресурс-пак./music skiprp— отключить автоматическую загрузку ресурс-пака./music loadrp— снова включить автоматическую загрузку ресурс-пака./music help— показать справку.
Права
musicplay.disk— выдача музыкальных пластинок.musicplay.upload— загрузка треков и пересборка ресурс-пака.
Настройка
Администратор размещает проигрыватель, вставляет выданную пластинку и добавляет трек командой /music upload, отправив в чат прямую ссылку на файл. В библиотеке щелчок правой кнопкой мыши по композиции добавляет её в плейлист, а Shift + щелчок левой кнопкой мыши в плейлисте удаляет её.
Плеер открывается сочетанием Shift + щелчок правой кнопкой мыши по проигрывателю. Текстуру пластинки можно заменить файлом plugins/MusicPlay/textures/custom_disc.png, затем выполнить /music pack.
Для раздачи ресурс-пака укажите публичный адрес в config.yml через ключ resource-pack-public-url; порт встроенного сервера задаётся ключом http-port.
Требования
Нужен сервер Paper или совместимое ядро, Java и открытый TCP-порт для встроенного HTTP-сервера ресурс-пака. Для автоматического преобразования аудио требуется ffmpeg.
