Мод для Майнкрафт на Fabric, который привязывает собственную музыку и фоновые звуки из ресурс-пака к объёмным зонам мира. При входе в такую зону композиция плавно начинается, а при выходе затихает, останавливается или сменяется другой.
Возможности
- Звуковые зоны в форме одного или нескольких прямоугольников с координатами в блоках; для каждой можно указать измерение.
- Плейлисты и цепочки: после окончания трека запускается следующий, в том числе тот же самый для зацикливания.
- Плавные переходы между зонами и зоны выхода, которые останавливают текущую музыку и очищают очередь.
- Музыка может играть только внутри зоны либо продолжаться до конца после выхода.
- Фоновый звук можно разрешить воспроизводить одновременно с другими зонами.
- Во время звучания нотных блоков фоновая музыка временно становится тише; для отдельного звука это поведение можно отключить.
- Музыку можно запускать правым кликом по определённому блоку в заданных координатах.
- Отладочный оверлей показывает цветные границы и подписи активных зон текущего измерения.
Как пользоваться
Настройки добавляются в файл assets/minecraft/sounds.json ресурс-пака, в массив sounds нужного звукового события. После изменения ресурс-пака нажмите F3 + T, чтобы перезагрузить его.
Основные параметры звука:
box— координаты зоны в формате[x1, y1, z1, x2, y2, z2]либо список таких зон.dimension— измерение зоны; по умолчаниюminecraft:overworld.exitилиisExit— делает зону выходом, плавно останавливающим музыку.next— идентификатор следующего трека; без точки автоматически получает префиксmusic_disc..play_while_insideилиplayWhileInside— останавливает звук при выходе из зоны.ignore_note_blocksилиignoreNoteBlocks— не понижает громкость при нотных блоках.allow_overlapилиallowOverlap— разрешает одновременное звучание с другими зонами.block_triggerилиblockTrigger— запуск по правому клику на блоке.
Для проверки зон доступны клиентские команды:
/burosound boxes— включает или выключает отладочный оверлей границ зон./burosound stop— сразу останавливает всю музыку мода и очищает очередь.
Требования и совместимость
Нужны Fabric Loader, Fabric API и ресурс-пак с настройками зон в sounds.json.
