Jukebox Custom Disc Fix - небольшой, но чертовски полезный мод для Майнкрафт, который решает проблему с кастомными музыкальными пластинками. В ванильной игре, если поставить в проигрыватель (jukebox) диск из ресурспака с более длинной музыкой, чем у стандартных пластинок, песня обрывалась ровно в тот момент, когда должен был закончиться обычный ванльный диск. Баг MC-260346 долгое время портил удовольствие тем, кто любит кастомные саундтреки или адвент-календари с музыкой.
Оригинал работал так: клиент получал команду "стоп" от сервера в тот момент, когда заканчивалась длительность стандартной пластинки - и плевать, что реальная музыка могла длиться ещё минуту. Jukebox Custom Disc Fix заставляет клиент останавливать проигрывание только когда диск реально извлечен из проигрывателя: хоппером, игроком или редстоун-сигналом.
Начиная с версии 1.21 мод получил клиентскую часть, поэтому теперь он корректно работает даже на серверах без установленного мода: клиент просто игнорирует преждевременные команды на остановку музыки, а слушает только состояние has_record блока проигрывателя. Если в джукбоксе все еще есть пластинка - музыка играет.
Без этого мода вы просто не услышите нормально финальную часть трека, если он длиннее стандартного. А с ним - всё играет от и до.
С 1.21 баг официально помечен как исправленный в ванилле, но Mojang предлагают использовать датапаки для кастомных пластинок, а не просто замену звуков через ресурспаки. То есть прямо сейчас, если вы делаете кастомные диски по-старинке - через ресурспак - без мода музыка все равно будет обрываться. Так что Jukebox Custom Disc Fix все еще актуален.
| Minecraft | Fabric | Quilt | NeoForge | Forge |
|---|---|---|---|---|
| 26.1.x | ✅ Текущая | ✔️ Используй Fabric | ✅ Текущая | ❌ Нет |
| 1.21.5+ | ✔️ Без поддержки | ✔️ Используй Fabric | ❌ Нет | ❌ Нет |
| 1.20.5-1.21.1 | ✔️ Есть | ✔️ Есть (название) | ✔️ Есть | ❌ Нет |
| 1.20.4 | ✔️ Есть | ✔️ Есть | ✔️ Есть | ❌ Нет |
| 1.20.1 | ✔️ Есть | ✔️ Используй Fabric | ✔️ Есть | ✔️ Есть |
Для 1.20.x - все популярные загрузчики, начиная с 26.1 - только Fabric и NeoForge.
Fabric API не требуется. На сервере мод ставится только на серверную часть - клиентам ставить ничего не нужно. Для 1.21+ достаточно поставить мод и на сервере, и на клиенте для полной совместимости, но даже если на сервере его нет - на клиенте он тоже сработает.
Мод распространяется под GNU LGPLv3. Билды под старые версии (1.20.2, 1.20.4 и т.д.) лежат в архиве, но больше не обновляются. Для свежих версий поддержка активна.
Короче: если вы используете кастомные пластинки через ресурспак - этот мод обязателен к скачиванию. Без него половина музыки просто не будет проигрываться, и вы даже не сразу поймете, что дело в баге, а не в вашем файле.

Мод Jukebox Custom Disc Fix исправляет баг MC-260346 - кастомные пластинки в проигрывателе обрывались на длине стандартных дисков. Теперь музыка играет до конца.