Мод MCDisc: как добавить свою музыку на виниловые пластинки в Minecraft
Ванильные музыкальные диски в Minecraft — настоящий артефакт для коллекционеров, но ассортимент ограничен всего лишь несколькими композициями от C418. Если ты хочешь слушать в игре любимые треки с YouTube или собственные аудиозаписи, на помощь приходит мод MCDisc. Это решение для версии 1.12 позволяет создавать динамически загружаемые кастомные диски на основе видео с YouTube, превращая стандартный джукбокс в полноценный музыкальный плеер твоего сервера или одиночного мира.
Принцип работы: от ссылки до ресурспака
Главная особенность MCDisc в том, что мод не вшивает аудиофайлы напрямую в клиент. Вместо этого он использует конфигурационный JSON-файл, где каждая пластинка привязана к конкретной ссылке на YouTube. При генерации ресурспака эти видео конвертируются в игровые звуковые файлы, которые Minecraft воспроизводит через стандартный блок джукбокса. Без собранного ресурспака диски не проигрываются, поэтому сборка пака — обязательный этап.
Для упрощения процесса существует автоматический сборщик ресурспаков MCDisc. Он берет на себя рутину загрузки и конвертации видео, оставляя тебе только задачу правильно составить disc-list.json. Этот файл может храниться локально в папке .minecraft или загружаться по прямой ссылке — например, если ты администрируешь сервер и хочешь централизованно обновлять плейлист для всех игроков.
Настройка списка дисков в формате JSON
Каждая запись в disc-list.json содержит минимум два параметра: идентификатор диска и URL YouTube. При желании можно добавить свойство texture, чтобы назначить пластинке уникальную иконку вместо стандартной ванильной текстуры. Для локальных файлов конфигурации используется директория .minecraft, но важно помнить: на Linux и macOS не стоит использовать символ ~ при указании пути, так как это вызывает ошибки чтения. По умолчанию мод ссылается на демонстрационный конфиг из репозитория разработчика, но опытные игроки быстро переписывают его под свою библиотеку треков.
Пошаговая установка и конфигурация
MCDisc работает на базе Forge ModLoader для Minecraft 1.12. Установка состоит из четырех основных шагов, которые нужно повторить как для клиента, так и для сервера при сетевой игре:
- Скопируй последний релиз мода в папку mods твоего Forge-профиля.
- Создай собственный disc-list.json, используя синтаксис из примера разработчика.
- Пропиши путь к списку дисков в конфигурации Forge через файл config/mcdisc.cfg или меню Mods Options внутри игры.
- Собери ресурспак со звуками и, при необходимости, с кастомными текстурами, затем активируй его в настройках пакетов ресурсов.
Ручная настройка путей и перенос jar-файла требуют внимательности, особенно если ты только начинаешь разбираться в моддинге. К счастью, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не копаясь в папках вручную. Это особенно актуально, когда нужно быстро переключаться между разными сборками и версиями Forge.
Расширенные игровые механики
Помимо базового воспроизведения музыки, MCDisc предлагает несколько параметров, которые делают кастомные диски полноценной частью survival-геймплея. В конфиге можно активировать генерацию пластинок в сундуках данжей, храмов джунглей и заброшенных шахт, а также настроить выпадение уникальных дисков с криперов, убитых скелетами-лучниками — по той же механике, что и ванильные золотые пластинки. Таким образом, любимая музыка становится не просто декорацией, а редким лутом, за которым охотятся игроки.
Кастомные текстуры для каждого трека
Если хочешь, чтобы каждый диск выглядел уникально в инвентаре, мод поддерживает назначение собственных текстур через ресурспак. Для этого в JSON-диске указывается свойство texture, а в пакете ресурсов создается соответствующая структура папок: assets/mcdisc/models/item для моделей и assets/minecraft/textures/items для PNG-файлов. Такой подход позволяет сделать музыкальную коллекцию узнаваемой на ванильных серверах с поддержкой модов или в локальных мирах с крупными сборками.
Мультиплеер и производительность
При игре на сервере процедуру установки и сборки ресурспака придется проделать на стороне хостинга и каждого подключающегося клиента. Всем игрокам необходим идентичный набор звуков, иначе воспроизведение работать не будет. Чтобы снизить нагрузку на диск и сетевые запросы, в конфигурации рекомендуется оставлять параметр SHOULD_CACHE_DISC_LIST включенным — он кэширует список пластинок в оперативной памяти после первого чтения и исключает лишние обращения к файловой системе.
Заключение
MCDisc — это мощный инструмент для персонализации атмосферы в Minecraft через привычные ванильные механики. Сочетая кастомные треки с YouTube, уникальные текстуры и интеграцию в лут данжей, мод превращает музыкальные диски из бесполезного коллекционного предмета в полноценный элемент геймплея. Если ты администрируешь сервер или строишь карту с особым сеттингом, этот мод поможет задать правильное настроение буквально через динамики джукбокса в каждом жилом квартале твоего мира.