Плагин для серверов Майнкрафт, который добавляет музыку из нотных блоков, музыкальные диски и особые проигрыватели. Игрок управляет воспроизведением через меню /music, выбирает композиции, громкость и режим проигрывания.
Возможности
- Воспроизведение, пауза, продолжение, случайный выбор и обратное проигрывание композиций.
- Поиск по названию, избранные композиции и серверное музыкальное радио.
- Настройка громкости, частиц, повтора, перемешивания и обратного режима прямо во время воспроизведения.
- Музыка приглушается и слегка искажается под водой.
- Особые проигрыватели звучат в радиусе блока: чем дальше игрок, тем тише музыка. Радиус задаётся в конфиге.
- Музыкальные диски с композициями работают в обычном проигрывателе.
- Поддерживаются плейсхолдеры PlaceholderAPI, включая
%gmusic_playing_title%,%gmusic_playing_author%,%gmusic_option_volume%и%gmusic_playing_paused%.




Команды
Для игроков:
/music play <Song>— включить композицию по идентификатору./music playing— узнать текущую композицию./music random— включить случайную композицию./music stop,/music pause,/music resume,/music skip— остановить, поставить на паузу, продолжить или пропустить композицию./music toggle— включить или выключить звук особых проигрывателей.
Для администрации:
/amusic jukebox <Player> [<Amount>]— выдать особые проигрыватели./amusic disc <Song> <Player> [<Amount>]— выдать диски с композицией./amusic radio— открыть серверное радио./amusic play <Player> <Song>,/amusic stop <Player>,/amusic pause <Player>,/amusic resume <Player>и другие подкоманды — управлять музыкой игрока./gmusicreload— перезагрузить конфиг и языковые файлы.
Права
GMusic.Music— доступ к/music.GMusic.Music.Play,GMusic.Music.Stop,GMusic.Music.Pause,GMusic.Music.Resume,GMusic.Music.SkipиGMusic.Music.Toggle— доступ к соответствующим подкомандам.GMusic.AdminMusic— доступ к административным командам.GMusic.JukeBox— использование особого проигрывателя.GMusic.Disc— использование особого диска.GMusic.GMusicReload— перезагрузка настроек.
Настройка
Композиции в формате .gnbs помещаются в папку gnbs. Файлы .nbs, .mid и .midi положите в папку convert: плагин преобразует и импортирует их при перезагрузке. Формат .mp3 не поддерживается.
Язык сообщений выбирается параметром Lang.lang в config.yml. Можно создать свой языковой файл, скопировав существующий и указав его имя в Lang.lang.
Требования
Плагин работает на Bukkit, Spigot и Paper и не требует других плагинов. PlaceholderAPI нужен только для использования плейсхолдеров.
