Плагин для серверов Майнкрафт, который включает настроенную музыку, когда игрок входит в регион WorldGuard. Для пересекающихся регионов выбирается тот, у которого выше приоритет WorldGuard; при равном приоритете выбор определяется идентификатором региона.
Возможности
- Музыка назначается отдельным регионам WorldGuard.
- Для региона можно задать один трек или плейлист.
- Треки плейлиста проигрываются в случайном порядке без повторов, пока список не закончится.
- При непрерывном воспроизведении следующий трек запускается по указанной длительности предыдущего.
- Отдельному треку можно задать число последовательных повторов.
- При входе можно остановить фоновую музыку категории
MUSIC, а при выходе — текущий трек региона.
Настройка
Настройки хранятся в plugins/RegionMusic/config.yml. Для региона указываются ключи sound или sounds, category, volume, pitch и stopOnExit.
Для плейлиста без пауз используйте continuous: true и задайте длительность через durationTicks, durationSeconds либо durations. Ключ gapTicks определяет паузу между треками, stopPreviousOnNext останавливает предыдущий трек перед следующим, а repeats задаёт количество повторов трека.
regions:
spawn:
sounds:
- "msr:spawn_theme"
- "msr:hscene2"
category: "MUSIC"
volume: 1.0
pitch: 1.0
stopOnExit: true
Требования
Нужны Paper или Purpur и WorldGuard. Для собственных звуков игрокам требуется включённый ресурс-пак с файлами assets/<пространство_имён>/sounds.json и assets/<пространство_имён>/sounds/<имя>.ogg; аудиофайлы должны быть в формате Ogg Vorbis, а ключи звуков — в нижнем регистре.
