NotEnoughCodecs: поддержка MP3, FLAC и AAC в Minecraft

NotEnoughCodecs: расширяем звуковые горизонты Minecraft Ванильный Minecraft всегда был довольно консервативен в работе с аудио. Все звуки — от шагов по блокам до музыки в меню — хранятся исключительно в формате OGG Vorbis. Это надёжный и открытый кодек, но что делать, если вы хотите использовать ...

Скачать NotEnoughCodecs для Minecraft 1.9.4, 1.8.9, 1.7.10

Оригинальное название: NotEnoughCodecs

Версии Minecraft: 1.7.10, 1.8.9, 1.9.4

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
NotEnoughCodecs-1.7.10-0.3.jar1.7.10Forge579 КБСкачать
NotEnoughCodecs-1.7.10-0.4.jar1.7.10Forge799 КБСкачать
NotEnoughCodecs-1.8.9-0.4.jar1.8.9Forge799 КБСкачать
NotEnoughCodecs-1.8.9-0.5.jar1.8.9Forge854 КБСкачать
NotEnoughCodecs-0.5.jar1.9.4Forge854 КБСкачать
NotEnoughCodecs-0.6.jar1.9.4Forge183 КБСкачать

NotEnoughCodecs: расширяем звуковые горизонты Minecraft

Ванильный Minecraft всегда был довольно консервативен в работе с аудио. Все звуки — от шагов по блокам до музыки в меню — хранятся исключительно в формате OGG Vorbis. Это надёжный и открытый кодек, но что делать, если вы хотите использовать MP3-треки из любимого ресурспака, качественные FLAC-записи или AAC-файлы, созданные для мобильных устройств? Ответ скрывается в небольшом, но крайне полезном модификационном проекте под названием NotEnoughCodecs. Он не ломает привычную структуру игры, а аккуратно добавляет поддержку декодирования нескольких популярных аудиоформатов прямо в движок.

Зачем Minecraft новые аудиокодеки

Стандартная звуковая система игры завязана на библиотеку OGG и файл sounds.json, который жёстко описывает все звуковые события. Даже если вы установите мод, добавляющий новые блоки или механики, вы всё равно ограничены единственным форматом. NotEnoughCodecs решает эту проблему на уровне библиотек-декодеров: он внедряет в игру возможность читать MP3, AAC (в контейнерах ADTS и MP4) и FLAC. Правда, с оговоркой: HE-AAC работает не полностью, а сама игра по-прежнему ожидает OGG при обращении к sounds.json. Тем не менее, мод открывает двери для разработчиков, которые хотят использовать альтернативные кодеки в своих модах или кастомных аудиосистемах.

Поддерживаемые форматы и их особенности

Мод добавляет декодеры для трёх ключевых аудиостандартов:

  • MP3 — самый распространённый формат сжатого звука. Благодаря включению библиотеки JLayer (форк от libgdx) игра получает возможность проигрывать MP3-файлы без потери качества, характерной для перекодирования в OGG.
  • AAC — продвинутый кодек, часто используемый в MP4-контейнерах. NotEnoughCodecs поддерживает как ADTS-потоки, так и AAC внутри MP4. Частичная поддержка HE-AAC оставляет пространство для будущих доработок.
  • FLAC — формат сжатия без потерь, любимый аудиофилами. Реализован с помощью библиотеки JustFLAC, что позволяет воспроизводить кристально чистые звуки в мире блоков.

Техническая начинка и ограничения

В основе NotEnoughCodecs лежат проверенные open-source библиотеки: JLayer (форк libgdx), JAAD (Java Advanced Audio Decoder) и JustFLAC. Они встраиваются в аудиопайплайн Minecraft, не требуя сложной настройки. Однако важно понимать главное ограничение: мод не позволяет использовать другие форматы через sounds.json. Minecraft на уровне кода жёстко привязан к OGG, и никакой декодер не заставит стандартную систему звуков читать MP3-файлы напрямую из ресурспака. NotEnoughCodecs полезен прежде всего для других модов, которые обращаются к аудиофайлам через собственный API, или для разработчиков, создающих кастомные проигрыватели внутри игры.

Кстати, если вы экспериментируете с модами и хотите быстро протестировать NotEnoughCodecs в разных сборках, обратите внимание на лаунчер foxygame.net — удобный, гибкий и современный инструмент, где можно скачать моды прямо из меню и управлять версиями без лишней возни с файлами. Это особенно выручает, когда нужно проверить совместимость аудиодекодеров с другими модификациями.

Практическое применение в моддинге

Представьте, что вы создаёте мод, добавляющий в игру радио или музыкальные плееры. С ванильными средствами вам пришлось бы конвертировать всю музыку в OGG, теряя время и, возможно, качество. С NotEnoughCodecs вы можете напрямую подгружать MP3-файлы из папки мода, а FLAC обеспечит студийное звучание для особо важных треков. Разработчики серверов тоже могут использовать этот мод как зависимость для плагинов, которые транслируют потоковое аудио в AAC — например, для голосового чата или интернет-радио в мире блоков.

Установка и совместимость

Мод распространяется как обычный JAR-файл для загрузчика Forge или Fabric (в зависимости от версии). Требуется поместить его в папку mods вместе с зависимостями, если они указаны. Никаких дополнительных конфигураций не нужно — декодеры активируются автоматически при запуске игры. Перед установкой обязательно проверьте, для какой версии Minecraft собран мод: обычно он поддерживает актуальные релизы, но старые версии могут требовать отдельных билдов. Скачать NotEnoughCodecs можно на популярных площадках моддинга, таких как CurseForge или Modrinth, просто найдите название проекта в поиске.

Заключение

NotEnoughCodecs — это маленький технический мостик между миром качественного аудио и кубической вселенной Minecraft. Он не делает революции в стандартных звуках игры, но даёт мододелам мощный инструмент для работы с MP3, AAC и FLAC. Если вы цените чистоту звука, разрабатываете аудиомоды или просто хотите понять, как устроен аудиопайплайн под капотом, этот проект определённо заслуживает места в вашей сборке. Помните о его ограничениях, экспериментируйте с собственными решениями — и тогда даже привычный стук кирки может зазвучать совершенно по-новому.