Ресурспаки
Своя пластинка
Загрузите песню .ogg — получите датапак и ресурспак, с которыми она играет в проигрывателе, и команду /give на пластинку. Ванильные песни остаются на месте: своя песня добавляется, а не заменяет чужую. Minecraft 1.21 и новее.
Как применить
- Распакуйте архив
Внутри два пака и записка. Сами паки распаковывать не нужно.
- Датапак — в мир
Файл …-datapack.zip — в world/datapacks, затем перезапуск мира или сервера: песни — реестр, и /reload его не пересобирает.
- Ресурспак — игрокам
Файл …-resourcepack.zip — в resourcepacks или раздайте сервером (resource-pack): без него пластинка играет тишину.
- Возьмите пластинку
Командой из результата и поставьте в проигрыватель.
Что нужно знать
- Песня — это данные, с 1.21. Датапак объявляет песню (jukebox_song), ресурспак кладёт звук. До 1.21 своя песня была только заменой ванильной.
- Длина берётся из файла. По ней проигрыватель понимает, что песня кончилась: гаснет сигнал компаратора, следующая пластинка встаёт по очереди. Мы читаем её из самого .ogg.
- Запись компонента сменилась в 1.21.5. Сейчас это строка jukebox_playable="custom:my_song", до 1.21.5 — объект с полем song; команда собирается под выбранную версию. Запись 26.3 проверена кодеком игры.
- Пластинка-основа — только вид. Песня своя у любой из них; можно повесить её и на другой предмет, но ставят в проигрыватель именно пластинки.
Частые вопросы
Как добавить свою музыку на пластинку в Minecraft?
С 1.21 — парой паков: датапак объявляет песню, ресурспак кладёт звук .ogg. Пластинку с этой песней выдаёт команда /give с компонентом jukebox_playable; ванильные песни при этом остаются.
Какой формат звука нужен для пластинки?
Только Ogg Vorbis. MP3 и Opus игра не играет: сохраните песню в Audacity как Ogg Vorbis, лучше моно — стерео звучит без затухания с расстоянием.
