
Music and Melody
Music and Melody - мод для Майнкрафт, который превращает ванильную музыку в полноценный плеер: альбомы, плейлисты, события, импорт своих треков и фиксы багов звука.
Music and Melody - мод для Майнкрафт, который решает главную проблему ванильной музыки: она играет когда хочет, повторяется по кругу, а настроить её нельзя вообще никак. Если вам надоело, что в лесу играет один и тот же трек, а в шахте вообще тишина - этот мод для вас.
Скачать Music and Melody стоит хотя бы ради встроенного музыкального плеера. Да, прямо в игре появляется полноценный плеер с очередью, перемешиванием, зацикливанием и сохранением плейлистов. Работает на Fabric и NeoForge для Minecraft 1.21.11 и новее (вплоть до 26.x). Мод клиентский, но часть фишек требует установки на сервер - об этом ниже.
Что вообще делает этот мод
Коротко: он заменяет всю музыкальную систему игры на свою, гибкую и настраиваемую. Вот основные блоки:
- Музыкальный плеер - полноценное приложение внутри Майнкрафта. Открывается по клавише H (по умолчанию) или с экрана паузы. Очередь, шаффл, повтор, пропуск треков - всё как в Spotify, только для игры.
- Альбомы - вся музыка в игре разбита по альбомам: ванильные, модовые, свои. Можно отключать целые альбомы или отдельные треки, которые надоели.
- События (Events) - система условий, при которых играет та или иная музыка. Время суток, погода, измерение, структура, биом - всё это можно использовать как триггер.
- Новый саундтрек - мод идёт со своим альбомом Music & Melody, где десятки новых композиций от композиторов сообщества. Треки подобраны под конкретные биомы, структуры и пещеры.
- Фиксы ванили - ребалансировка весов музыки, починка багов с креатив-музыкой и подводными треками, затухание фоновой музыки при игре пластинки в проигрывателе.
- Импорт своей музыки - закидываете .ogg, .mp3, .flac или .wav в папку, и треки появляются в игре. Без танцев с бубном.
Альбомы: вся музыка в одном месте
Мод вводит понятие альбомов и даёт удобное меню для управления ими. Открыть его можно из настроек звука или конфига мода.
Тут собраны все альбомы: ванильные (да, каждый ванильный альбом включён), альбом самого Music and Melody и альбомы из поддерживаемых ресурспаков и модов. Каждый альбом можно включить или выключить целиком, а можно зайти внутрь и отключить конкретные треки.
Во время просмотра альбома любую песню можно запустить сразу - она попадёт в "Сейчас играет" или в вашу очередь. А если хотите добавить свою музыку, просто перетащите .ogg файл в папку config/music_and_melody/album - и он появится в игре.
Альбомы полностью управляются через ресурсы, так что разработчики ресурспаков и модов могут создавать свои музыкальные проекты на базе этой системы.
Плейлисты и плеер
Плейлисты и альбомы работают в связке. Любую песню можно добавить в очередь, управлять своим плейлистом и даже сохранить его, чтобы поделиться с друзьями.
Экран плеера позволяет перемешивать, зацикливать, пропускать и переупорядочивать треки - всё, что вы ожидаете от нормального музыкального приложения. Открыть текущий плейлист можно по клавише H или с экрана паузы/главного меню.
Плейлисты тоже ресурсозависимы, так что можно динамически подгружать их через собственные события.
События: музыка по вашим правилам
Это, пожалуй, самая мощная часть мода. События - это система условий для динамического воспроизведения музыки. Она настолько гибкая, что делает ненужными все ванильные и модовые способы привязки музыки к биомам и структурам.
Можно проверять кучу условий: время суток, погоду, измерение, нахождение в структуре и так далее. Редактируются события прямо в игре через меню Events, доступное из плейлиста или конфига.
Встроенные пресеты событий (все можно включать и выключать):
- Музыка крепости (Stronghold)
- Музыка древнего города (Ancient City)
- Музыка Визера
- Снежная музыка
- Музыка тёмного леса
- Музыка саванны
- Небесная музыка
- Пещерная музыка
- Музыка океанического монумента
- Музыка лесного особняка
- Музыка незерской крепости
- Музыка испытательных камер (Trial Chambers)
- Классический пресет только с треками C418 (по умолчанию выключен)
Последний пункт - находка для олдфагов. Скучаете по временам, когда в игре звучал только C418? Включите пресет и наслаждайтесь.
Темы оформления
Не нравится, как выглядит меню? Поменяйте тему или создайте свою. Система тем тоже ресурсозависима.
Конфигурация: где что лежит
Все файлы конфигурации находятся в config/music_and_melody:
client.json5- клиентский конфигdata.json5- внутренние данные (лучше не трогать)server.json5- серверный конфиг (опционально)albums/[название_альбома]- свои альбомы и импортированная музыкаplaylists- сохранённые плейлистыevents- сохранённые события
Клиентские настройки
Ребалансировка музыки - переработка весов всех ванильных музыкальных пулов. В последних обновлениях Mojang накосячили с балансом: одни треки играют слишком часто, другие вообще пропали. Мод возвращает разнообразие, восстанавливает треки C418 в биомах, откуда их убрали, и делает редкие композиции чаще, а заезженные - реже.
Затухание проигрывателя - когда вы слушаете пластинку, фоновая музыка временно затихает. Мелочь, а приятно.
Скорость затухания - настройка плавности переходов между треками и событиями.
Фикс креатив-музыки - чинит баг MC-299683, из-за которого музыка креатива не играла во многих биомах обычного мира. Можно тегнуть биом в #music_and_melody:has_creative_music, чтобы применить фикс к не-Overworld биомам.
Фикс подводной музыки - чинит MC-306710, возвращая подводные треки во все реки и океаны. Аналогично можно тегнуть биом в #music_and_melody:has_under_water_music.
Фикс веса событий - исправляет косяк в ванильном коде, из-за которого sounds.json игнорирует вес для "type": "event". Применяется только к записям с явно указанным весом, так что совместимость с ванилью и модами не страдает.
Кнопки в меню - добавляет иконку плеера на главный экран и экран паузы.
Автоматические пластинки - модовые диски без альбома попадают в резервный альбом Mod Discs.
Разрешить события - включает или выключает систему событий.
Онлайн-функции - включает или выключает функции, требующие интернета.
Серверные функции
Некоторые возможности требуют установки мода на сервер:
- Подсчёт использований пластинок - отслеживает, сколько раз диск вставляли в проигрыватель. Нужно для разблокировки дисков в выживании.
- Синхронизация структур - сервер отслеживает информацию о структурах и отправляет клиенту. Используется для событий с условиями по структурам.
- Улучшенное определение PvE - сервер предоставляет клиентам более надёжное отслеживание PvE для события pve_score.
Совместимость и интеграции
Music and Melody полностью интегрирован с Simple Music Control - модом, который добавляет красивые всплывающие уведомления о текущем треке и тонкую настройку частоты музыки вплоть до секунды. Для версии 1.21.1 Simple Music Control также обеспечивает воспроизведение без прерываний на загрузку.
Если хочется новых музыкальных дисков, загляните в Legacies and Legends - там их полно.
Важные нюансы
Мод клиентский, но для полного функционала (особенно событий по структурам) лучше поставить и на сервер. Формат конфигов - JSON5, так что комментарии и запятые в конце строк работают.
Если вы разработчик ресурспаков или модпаков, система альбомов, плейлистов и событий полностью открыта для расширения. Можно создавать целые музыкальные проекты с детальными условиями воспроизведения.
На слабом железе мод не должен вызывать проблем - это всё-таки музыкальный мод, а не шейдеры. Но если у вас уже стоит куча модов на звук, проверьте совместимость.
Кому нужен этот мод
Если вы играете в Майнкрафт ради атмосферы и музыка для вас важна - Music and Melody must-have. Особенно если вас бесит, что ванильная музыка играет не тогда, когда надо, и не та, что хочется.
Для серверов с кастомным контентом мод тоже зайдёт отлично: можно настроить уникальную музыку для разных зон, ивентов и структур.
Скачать Music and Melody можно для Fabric и NeoForge на Minecraft 1.21.11 и новее. Проект активно развивается, свежие сборки выходят регулярно.
