Содержание:

Хотите, чтобы в Minecraft зазвучала ваша любимая музыка? В этом посте вы узнаете, как создать кастомную пластинку с собственным аудиотреком, чтобы наслаждаться уникальными мелодиями прямо в игре. Мы разберём все шаги — от конвертации файлов до настройки датапаков и ресурс-паков, а также расскажем, как использовать моды для потоковой музыки.


Какие версии Minecraft поддерживают кастомные пластинки

Наше руководство актуально для Minecraft начиная с версии 1.21.3 и выше. В этих версиях появились удобные механизмы для добавления новых звуков и предметов, что позволяет без проблем создавать свои музыкальные пластинки. Если у вас версия ниже, некоторые шаги могут отличаться или потребовать дополнительных модификаций.


Почему mp3 нужно конвертировать в ogg и зачем моно-канал

Minecraft использует формат .ogg для звуков, потому что он обеспечивает хорошее качество при меньшем размере файла и поддерживает одноканальный (моно) звук.

Почему моно?
В игре звук должен корректно позиционироваться в пространстве — например, если пластинка играет слева от вас, звук должен идти именно из левого динамика. Стереоформат с двумя каналами (левым и правым) мешает этому, поэтому все аудио конвертируют в моно.

Как конвертировать?
Используйте онлайн-сервисы, например, Convertio, и обязательно выберите опцию моно-канала при конвертации.


Как выбрать параметры конвертации mp3 в ogg

  • Формат: OGG Vorbis
  • Аудиоканалы: моно (1 канал)
  • Битрейт: 128-192 кбит/с — оптимально для баланса качества и размера
  • Частота дискретизации: 44100 Гц (стандарт для музыки)

Такой файл будет корректно проигрываться в Minecraft и не вызовет проблем с громкостью или позиционированием.


Как правильно заполнить sounds.json для регистрации звука

Файл sounds.json — это карта, которая говорит Minecraft, где искать ваши звуки и как их называть.

Пример записи для одного звука:

{
  "custom_disc": {
    "sounds": [
      {
        "name": "minecraft:records/your_track",
        "stream": true
      }
    ]
  }
}
  • custom_disc — уникальное имя звука (используйте только строчные буквы, без пробелов и спецсимволов)
  • name — путь к файлу без расширения, например, minecraft:records/your_track
  • stream — указывает, что звук большой и должен проигрываться потоково

Если у вас несколько треков, добавьте их в массив sounds:

{
  "custom_disc": {
    "sounds": [
      {"name": "minecraft:records/track1", "stream": true},
      {"name": "minecraft:records/track2", "stream": true}
    ]
  }
}

Организация структуры ресурс-пака

Чтобы Minecraft нашёл ваши аудиофайлы, нужно правильно расположить папки:

Папка Описание Пример пути
assets/minecraft/sounds/records Здесь хранятся ваши .ogg файлы с музыкой assets/minecraft/sounds/records/your_track.ogg
assets/minecraft/sounds.json Файл с описанием звуков assets/minecraft/sounds.json

Можно создавать дополнительные папки внутри sounds для удобства, например, records — туда кладите все аудиофайлы пластинок.


Проверка регистрации звука в игре

Перед созданием пластинки проверьте, что звук зарегистрирован и проигрывается:

В Minecraft введите команду:

/playsound minecraft:custom_disc master @p

Если звук играет — всё отлично, можно переходить к созданию предмета.


Как синхронизировать имя файла, путь и имя ресурса

Очень важно, чтобы:

  • Имя файла .ogg совпадало с путём в sounds.json (без расширения)
  • Имя ресурса в sounds.json совпадало с названием в датапаке и LootTable

Например, если файл называется your_track.ogg и лежит в sounds/records/, то в sounds.json путь будет minecraft:records/your_track, а в датапаке и LootTable — your_track.


Добавление нескольких звуков

Для нескольких треков в sounds.json добавляйте записи в массив sounds. Каждая запись повторяет структуру:

{
  "name": "minecraft:records/track_name",
  "stream": true
}

Это позволяет Minecraft выбирать случайный трек из списка или проигрывать их по очереди.


Создание датапака для новой пластинки

В датапаке создайте папку jukebox_song и в ней файлы с параметрами каждой пластинки. Минимальный набор:

  • Файл с названием пластинки (например, your_track.json)
  • Внутри укажите путь к звуку, громкость, длительность и описание

Пример содержимого:

{
  "sound": "minecraft:records/your_track",
  "volume": 1.0,
  "duration": 180,
  "description": "Моя любимая музыка"
}

Связь аудиофайла с предметом через LootTable

Чтобы пластинка появилась в игре как предмет, создайте или измените LootTable, добавив:

{
  "type": "minecraft:item",
  "name": "minecraft:music_disc_custom",
  "functions": [
    {
      "function": "minecraft:set_nbt",
      "tag": "{jukebox_playable:\"your_track\"}"
    }
  ]
}

Это связывает предмет с вашим звуком.


Активация датапака и ресурс-пака

После создания всех файлов:

  • Поместите ресурс-пак и датапак в папки мира:
  • world/resourcepacks/
  • world/datapacks/
  • В игре активируйте их через меню или командой:
    /reload
  • Проверьте, что пластинка появилась и звук проигрывается.

Проверка воспроизведения и отладка

Если звук не играет:

  • Проверьте правильность путей и имён в sounds.json и датапаке
  • Убедитесь, что файл .ogg в нужной папке и в моно-формате
  • Используйте команду /playsound для теста
  • Проверьте консоль на ошибки загрузки ресурсов

Ограничения Minecraft 1.21.x

  • Максимальный размер аудиофайла — около 1-2 МБ (рекомендуется сжимать)
  • Длительность трека — не более 3-4 минут для стабильной работы
  • Количество кастомных пластинок — ограничено ресурсами сервера и клиента

Что делать, если звук не проигрывается

  • Проверьте формат файла (должен быть .ogg, моно)
  • Убедитесь, что в sounds.json нет ошибок синтаксиса
  • Проверьте, что ресурс-пак и датапак активированы
  • Попробуйте перезагрузить мир и игру
  • Используйте команды для диагностики

Правовые и этические вопросы

Используйте только ту музыку, на которую у вас есть права или которая находится в свободном доступе. Не нарушайте авторские права, чтобы избежать проблем с сервером или сообществом.


Советы по стилю инструкции

  • Пишите коротко и ясно
  • Используйте примеры и таблицы
  • Избегайте сложных терминов без объяснений
  • Добавляйте практические советы и ссылки на инструменты

Примеры команд для проверки и создания пластинок

Команда Описание Пример
/playsound minecraft:custom_disc master @p Проверка звука в игре Проигрывает кастомный звук
/disc burn <url> [name] Создание кастомной пластинки через мод /disc burn https://youtu.be/dQw4w9WgQ RickRoll
/disc erase Возврат пластинки в обычное состояние Используйте, держа пластинку в руке
/disc search <query> Поиск треков на YouTube через мод /disc search Never Gonna Give You Up

Использование мода Plasmo Voice для потоковой музыки

Если хотите это слушать музыку из интернета, используйте мод Plasmo Voice:

  • Поддерживает YouTube, SoundCloud, Bandcamp, Vimeo, Twitch и прямые HTTP URL
  • Поддерживаемые форматы: MP3, FLAC, WAV, OGG, AAC и др.
  • Команда /disc burn создаёт пластинку с аудио из URL
  • Команда /disc search ищет треки на YouTube
  • Для доступа нужна подписка Union

Влияние источника на качество и задержки

  • YouTube и SoundCloud — популярные источники с хорошим качеством
  • Прямые HTTP URL позволяют использовать свои серверы
  • Задержки зависят от скорости интернета и сервера источника
  • LavaPlayer обеспечивает совместимость с разными платформами

Где найти дополнительную документацию


Итог

Создать свою пластинку в Minecraft — это увлекательно! Главное — правильно подготовить аудиофайл, настроить sounds.json, организовать ресурс-пак и датапак, а затем проверить всё в игре. Для потоковой музыки используйте моды с поддержкой популярных сервисов и командой /disc burn. Теперь ваш мир Minecraft зазвучит именно так, как вы хотите!


Полезные ссылки


Теперь вы вооружены знаниями и готовы сделать свою уникальную музыкальную пластинку в Minecraft! Вперёд, создавайте и наслаждайтесь! 🎵