Мод для Майнкрафт на Fabric, который проигрывает мелодии через нотные блоки. Он строит площадку с нужными нотными блоками, запускает воспроизведение и позволяет собирать очереди и плейлисты.
Возможности
- Поддерживает файлы MIDI и NoteBlockStudio (
.nbs), включая файлы в подпапкахsongs. - Автоматически определяет необходимые нотные блоки и размещает их уже с заданными данными инструмента и ноты.
- Во время проигрывания включает свободную камеру: персонаж остаётся в центре площадки, а камерой можно перемещаться вокруг.
- Доступны квадратная площадка до 300 нотных блоков, широкая цилиндрическая до 360 и сферическая до 400.
- Можно включить очистку площадки после мелодии, настроить скорость ломания и установки блоков, движения персонажа при игре и порог громкости нот.
- Мелодию можно записать в предмет: при нажатии правой кнопкой мыши мод распознаёт его и предлагает начать проигрывание.
Как пользоваться
Поместите MIDI- или NBS-файлы в папку .minecraft/songs. Имена файлов и пути не должны содержать пробелов. Для запуска введите $play <имя_файла> в открытом месте; новую мелодию во время воспроизведения мод добавит в очередь.
Основные команды:
$help [команда]— справка.$play <файл_или_ссылка>,$stop,$skip,$goto <мм:сс>,$loop,$status,$queue— управление воспроизведением и очередью.$songs [подпапка]— список мелодий.$playlist play|create|list|delete|addSong|removeSong|renameSong|loop|shuffle— создание, редактирование и запуск плейлистов.$setPrefix <префикс>— смена префикса команд; по умолчанию используется$.$setStageType <DEFAULT|WIDE|SPHERICAL>— выбор формы площадки.$toggleSurvivalOnly— режим выживания: инструменты нужно расставить самому, а настройка нот выполняется правой кнопкой мыши.$toggleAutoCleanupи$cleanupLastStage— очистка последней площадки и попытка восстановить прежние блоки.$songItem create <мелодия_или_ссылка>— записать мелодию в предмет.
Для автоматической постройки мод пытается переключить игрока в творческий режим, а затем в выживание. При необходимости команды переключения задаются через $setCreativeCommand <команда> и $setSurvivalCommand <команда>; для Essentials есть $useEssentialsCommands, для ванильных команд — $useVanillaCommands.
Требования и совместимость
Требуется Fabric API. Автоматическая постройка площадки требует возможности переключаться между творческим режимом и выживанием. При очистке мод не восстанавливает жидкости, двойные блоки наподобие дверей и данные блоков-сущностей.
