Мод для Майнкрафт, который убирает или приглушает повторяющиеся звуки в шумных местах: на фермах, в комнатах со спавнерами и рядом с механизмами. Он работает только у игрока, не меняет блоки, мобов и правила сервера, поэтому ставить его на сервер не нужно.
Возможности
- Отключает лишние звуки до начала воспроизведения либо плавно уменьшает их громкость.
- Учитывает повторяемость, расстояние и направление звука, его категорию, источник, активность в ближайшей области и общую частоту событий.
- Ограничивает вклад одного источника в общий лимит, но продолжает отслеживать повторяющиеся звуки от него.
- Повторно проверяет зацикленные и периодические звуки, меняя громкость постепенно.
- Бережнее относится к звукам обратной связи игрока.
- Не обрабатывает музыку, относительные звуки, включая звуки интерфейса, и звуки за пределами слышимости.
- Показывает недавние идентификаторы звуков, число событий и статистику текущего сеанса.
Как пользоваться
Настройки открываются через Mod Menu и состоят из четырёх вкладок:
- «Overview» — включение мода, готовые профили и статистика.
- «Performance» — адаптивные пороги и лимиты категорий.
- «Live Sounds» — список недавних звуков и создание правил для них.
- «Advanced» — отслеживание по областям, приоритеты и журналирование.
Кнопка «Save & Close» применяет изменения, а «Cancel» их отменяет. Доступны профили Balanced для обычной игры, Performance для шумных мест, Aggressive для сильного ограничения звуков и Custom для собственных значений.




Для отдельных звуков и модов можно создать правила на вкладке «Live Sounds». Поддерживаются точные идентификаторы, названия пространств имён модов и шаблоны с *, например:
minecraft:block.piston.*
bettercombat:*
presencefootsteps:*
Действия правил: NEVER_CULL исключает звук из обработки, CRITICAL, HIGH, NORMAL и AGGRESSIVE задают его приоритет, а ALWAYS_CULL запрещает запуск и постепенно заглушает отслеживаемые зацикленные звуки. Если подходит несколько правил, применяется последнее; точные идентификаторы из whitelistedSounds важнее любых правил.
Клиентские команды не требуют прав оператора:
/soundculling
/soundculling toggle
/soundculling preset balanced
/soundculling preset performance
/soundculling preset aggressive
/soundculling limit <1-50>
/soundculling total <1-100>
/soundculling reset
Основная команда показывает выбранный профиль, частоту событий, адаптивную нагрузку и статистику. Команды изменения сохраняют параметры сразу. reset очищает статистику сеанса и историю недавних звуков.
Настройки
Параметры хранятся в файле:
config/soundculling.json
Требования и совместимость
Нужны Fabric Loader и Fabric API. Mod Menu нужен для открытия экрана настроек из меню модов. Мод клиентский и совместим с серверами без его установки.
