Что реально можно сделать без модов

В ванильном Minecraft пластинки проигрываются только как встроенные игровые ресурсы. То есть вы можете получить “свою музыку” на пластинке двумя способами, оба без модов:
1) использовать готовую музыку, если в вашей версии игры уже есть “плейлисты” или добавленные ресурсы;
2) заменить игровые файлы ресурса пластинки на свою аудиодорожку, чтобы игра играла ее вместо стандартной.

Второй вариант - это работа с ресурс-паком и файлами игры. Он подходит, если вы играете в одиночку или контролируете сборку для сервера.

Проверьте важное ограничение

Без модов нельзя “на лету” записать звук в игру из вашего файла через интерфейс. Музыка должна быть подготовлена как ресурс, и клиент Minecraft должен ее загрузить.

Также учтите формат аудио:
- Minecraft использует конкретный формат звуковых файлов (на практике чаще всего - OGG с поддерживаемыми параметрами).
- Длина дорожки должна подходить тому, как игра воспроизводит записи.

Подготовьте музыку

Сделайте аудиофайл так, чтобы он был совместим с Minecraft:
1) Найдите/сделайте трек нужной длины.
2) Конвертируйте его в OGG (обычно лучше всего конвертировать “в OGG Vorbis”).
3) Если по звучанию есть артефакты, попробуйте другой bitrate и частоту дискретизации.
4) Проверьте, что файл реально проигрывается в обычном плеере и нет тишины/битых данных.

Сделайте ресурс-пак со своей пластинкой

В Minecraft пластинка берется из ресурсов звука. Поэтому вам нужен ресурс-пак, который перезапишет звуковой файл.

Шаги

1) Создайте папку ресурс-пака.
2) Внутри сделайте структуру, где вы сможете положить звуки пластинок.
3) Добавьте файл(ы) звука с вашей музыкой в нужные пути и имена.
4) Убедитесь, что ресурс-пак активирован в настройках игры.

Пример логики структуры (точные пути зависят от версии):
- ресурс-пак содержит файлы в папках вида assets/<namespace>/sounds/...
- для пластинок звук находится в ветке, соответствующей “music disc”

Как понять, какой файл заменить

Смотрите в ресурсах Minecraft:
- откройте стандартные пакеты ресурсов или jar клиента
- найдите звуковые файлы пластинок
- сопоставьте имя файла со стандартной дорожкой (например, одна из пластинок будет “disc_xxx”)
- заменяйте именно тот файл, который соответствует нужной пластинке

Как сделать, чтобы работало у других

Тут важна причина, почему многие темы на форумах заканчиваются одинаково: игроки хотят “поставить диско-зал”, но клиент каждого игрока должен иметь нужный ресурс-пак.

Как сделать правильно:
- Если вы на сервере, заранее договоритесь, что пользователи подключат ресурс-пак (и что он подписан/доступен, если сервер это требует).
- В одиночной игре - просто активируйте ресурс-пак у себя.

Частые ошибки

Ошибка Почему так происходит Как исправить
Музыка не играет или тишина на пластинке файл не в том формате/не тот путь/не то имя конвертируйте в совместимый OGG, проверьте путь и имя ресурса
Звук есть, но он “ломаный” или с посторонними щелчками неподходящие параметры кодирования попробуйте другие настройки конвертации (bitrate, частота)
Работает у вас, но не у друзей у друзей не установлен ресурс-пак подключите ресурс-пак на сервере, проверьте загрузку
Похоже, что вы “что-то сделали”, но игра не видит изменения ресурс-пак не активирован или файлы не в нужной структуре проверьте порядок папок и включение пакета в настройках

Что можно и что нельзя ожидать

  • Можно заменить звучание пластинки через ресурсы.
  • Нельзя без модов добавить “запись по кнопке” из вашего mp3 в мир и чтобы она появилась как отдельная новая пластинка.
  • Нельзя гарантировать совместимость между версиями Minecraft, если внутренняя структура ресурсов изменилась.

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

  • Статья/обсуждение про “свою музыку без модов” (контекст и ожидания игроков): https://forum.myarena.ru/index.php?/topic/17511-svoia-muzyka-bez-modov/
  • Документация и ресурсы по ресурс-пакам Minecraft (официальный портал Mojang/Minecraft Wiki): https://minecraft.wiki/ (разделы про resource packs и sounds)