modsmith Войти Войти Рус / Eng

Sound Culling

sound-culling · 282189 загрузок · MIT

клиент: required · сервер: unsupported (заявлено автором мода)

Динамически ограничивает и подавляет перекрывающиеся звуки, чтобы уменьшить помехи в звуке и улучшить качество звука в местах с интенсивным звуком.

Описание

Удаление звука

Думайте об этом как об отбраковке сущностей, но для вашего звукового движка.

Если вы когда-либо строили огромную ферму по разведению коров, птицеферму, ферму по производству железа, торговый зал для сельских жителей или автоматизированную фабрику создания модов, вы знаете проблему: оглушительный повторяющийся шум и заикание звука, вызванные тем, что Minecraft исчерпывает свои внутренние звуковые каналы.

Sound Culling полностью решает эту проблему на стороне клиента. Он динамически приглушает громкость или удаляет лишние звуки в людных местах, сохраняя звук чистым и без задержек.

Sound Culling изменяет только воспроизведение звука клиента. Он не изменяет объекты, блоки, игровую механику или поведение сервера, и его не нужно устанавливать на серверах.


Особенности

  • Адаптивный звуковой процессор: автоматически масштабирует силу подавления при резком повышении общей частоты звуковых событий.
  • Подавление громкости: Плавно снижает чрезмерную громкость звука вместо резкого отключения звука, когда это возможно.
  • Приоритет направления взгляда: Звуки, на которые вы активно смотрите или с которыми взаимодействуете, остаются слышимыми и четкими.
  • Управление циклами: непрерывно отслеживает активные циклические звуки (вагонетки, порталы, машины) и постепенно их затухает.
  • Защита от обратной связи с игроком. Звуки боя, повреждений, поломки инструментов и интерфейса защищены от обычного удаления.
  • Внутриигровая конфигурация: графики событий в реальном времени, инспектор живого звука, настройка пространственной сетки и метрики сеанса.
  • Правила звука: Белый список, черный список или настройка приоритета одним щелчком мыши для любого идентификатора звука или пространства имен мода.
  • Нулевые накладные расходы: создано с использованием параллельных пространственных сегментов и горячих путей с нулевым выделением ресурсов.
  • Паритет мультизагрузчиков: Один и тот же движок 2.1.0 и графический интерфейс в Fabric, Forge и NeoForge.

Примечание. Музыка, звуки пользовательского интерфейса и звуки, находящиеся за пределами слышимого диапазона Minecraft, автоматически игнорируются.


Совместимость с модпаками

Sound Culling на 100% клиентский и разработан для любого модпака:

  • Оптимизация: Полная совместимость с Sodium, Embeddium, Iris, Oculus, Entity Culling, FerriteCore и InstantFast.
  • Аудиомоды: Работают вместе с Sound Physics Remastered, Presence Footsteps и Auditory (динамическое демпфирование сохраняет реверберацию и обратную связь от шагов).
  • Технологии и автоматизация: рекомендуется для наборов с Create, Mekanism, Applied Energistics 2 или Industrial Preseed, где машины создают плотные звуковые кластеры.

Конфигурация

Откройте экран настроек через меню модов (Fabric) или кнопку «Моды -> Конфигурация» (Forge / NeoForge):

  • Обзор. Главный переключатель, выбор предустановок и статистика сеансов в реальном времени (отбракованные и уменьшенные значения).
  • Производительность: Адаптивные пороги нагрузки и ограничения по категориям (мобы, блоки, окружающая среда и т. д.).
  • Живые звуки: Список недавно воспроизведенных звуков в реальном времени с назначением правил одним щелчком мыши.
  • Дополнительно: Пространственный радиус отслеживания, размеры ячеек, приоритеты направления просмотра и ведение журнала отладки.

Экран конфигурации не приостанавливает однопользовательские миры, что позволяет вам наблюдать за статистикой звука и настройками в реальном времени. Используйте «Сохранить и закрыть», чтобы сохранить изменения.

Overview settings

Performance settings

Live Sounds inspector

Advanced settings

Расположение файла конфигурации:

config/soundculling.json

Пресеты

| Предустановленные | Цель | | ------------------------------- | ---------------------------------------------------------------------------------------------------- | | Ванильный+ (subtle) | Сохраняет естественную атмосферу ванили; вмешивается только во время сильного фарм-спама или зависаний машин. | | Сбалансированный (balanced) | Рекомендуемое значение по умолчанию. Плавно успокаивает людные места, сохраняя при этом игру оживленной. | | Тихая база (farming) | Настроен на тяжелую автоматизацию. Агрессивно ослабляет домашний скот и технику, сохраняя при этом четкость боя. | | Производительность (performance) | Максимизирует экономию ресурсов ЦП и аудиоканалов для недорогих ПК и тяжелых модпаков. | | Пользовательский (custom) | Автоматически включается всякий раз, когда вручную регулируются пределы или пороговые значения. |


Правильные правила

Правила позволяют защитить важные звуки, настроить приоритет или полностью отключить нежелательный звук. Выберите любой звук на вкладке «Живые звуки», чтобы создать правила без редактирования файла JSON:

| Действие правила | Эффект | | ------------- | ---------------------------------------------------------------- | | NEVER_CULL | Полностью освобождает звук от решений по отбраковке. | | CRITICAL | Применяет множитель с наивысшим приоритетом под нагрузкой. | | HIGH | Повышает приоритет воспроизведения, когда региональные ограничения близки к емкости. | | NORMAL | Стандартный динамический расчет приоритета. | | AGGRESSIVE | Понижает приоритет; отбраковывает или увлажняет раньше, чем обычно. | | ALWAYS_CULL | Блокирует воспроизведение и заглушает активные петли. |

Шаблоны поддерживают пространства имен и подстановочные знаки *:

minecraft:block.piston.*
bettercombat:*
presencefootsteps:*

Клиентские команды

Sound Culling включает команды на стороне клиента, которые не требуют разрешений оператора сервера:

/soundculling
/soundculling toggle
/soundculling preset <subtle|balanced|farming|performance>
/soundculling limit <1-50>
/soundculling total <1-100>
/soundculling reset
  • При запуске /soundculling отображаются текущие показатели событий, адаптивное давление и статистика сеанса.
  • /soundculling reset очищает счетчики сеансов и недавнюю историю звуков без сброса буферов скорости вращения.

Установка

  1. Убедитесь, что для вашей версии Minecraft установлен Fabric Loader (с Fabric API), NeoForge или Minecraft Forge.
  2. Загрузите соответствующий файл Sound Culling 2.1.0 для вашего загрузчика и версии Minecraft.
  3. Поместите загруженный файл .jar в папку mods вашего экземпляра Minecraft.
  4. (Только для Fabric) Установите Mod Menu, если вы хотите получить доступ к графическому интерфейсу конфигурации непосредственно с главного экрана.

Модпаки

Sound Culling является клиентской программой с открытым исходным кодом и лицензируется по лицензии MIT. Вы можете включить его в любой пакет модов CurseForge, Modrinth или частный.


Проблемы и отчеты об ошибках

Сообщайте об ошибках или сбоях звука в GitHub Issues с помощью:

  • Версия Minecraft, Loader и Sound Culling.
  • Ваша операционная система и настройки звука (если применимо).
  • Журналы (logs/latest.log или отчеты о сбоях).

Версии (45)

ВерсияMinecraftЗагрузчикиФайл
2.1.0 1.20.6 forge скачать
2.1.0 1.21.11 forge скачать
2.1.0 26.1.2, 26.1.1, 26.1 forge скачать
2.1.0 26.2 forge скачать
2.1.0 1.21.11 neoforge скачать
2.1.0 26.1.2, 26.1.1, 26.1 neoforge скачать
2.1.0 26.2 neoforge скачать
2.1.0 1.21.11 fabric скачать
2.1.0 1.21.10, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric скачать
2.1.0 1.20.1 forge скачать
2.1.0 1.20.1 fabric скачать
2.1.0 1.21.1 forge скачать
2.1.0 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric скачать
2.1.0 26.1, 26.1.1, 26.1.2 fabric скачать
2.1.0 1.21.1 neoforge скачать
2.1.0 26.3 fabric скачать
2.1.0 26.2 fabric скачать
2.0.1 26.3 fabric скачать
2.0.1 26.2 fabric скачать
2.0.0 1.21.11 fabric скачать
2.0.0 1.21.10, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric скачать
2.0.0 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric скачать
2.0.0 26.2 fabric скачать
2.0.0 26.1, 26.1.1, 26.1.2 fabric скачать
1.0.1 1.20.1, 1.20.2, 1.20.3, 1.20.4 forge скачать
1.0.2 26.2 fabric скачать
1.0.2 26.1, 26.1.1, 26.1.2 fabric скачать
1.0.1 26.2 fabric скачать
1.0.1 26.1, 26.1.1, 26.1.2 fabric скачать
1.0.1 26.2 forge скачать
1.0.1 26.1, 26.1.1, 26.1.2 forge скачать
1.0.1 26.1, 26.1.1, 26.1.2 neoforge скачать
1.0.1 26.2 neoforge скачать
1.0.0 1.21.11 forge скачать
1.0.0 1.20.6 forge скачать
1.0.0 26.2 neoforge скачать
1.0.0 26.2 forge скачать
1.0.0 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5 forge скачать
1.0.0 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 neoforge скачать
1.0.0 1.20.1, 1.20.2, 1.20.3, 1.20.4 forge скачать
1.0.0 1.21.1 fabric скачать
1.0.0 1.20.1 fabric скачать
1.0.0 26.1, 26.1.1, 26.1.2 neoforge скачать
1.0.0 26.1, 26.1.1, 26.1.2 forge скачать
1.0.0 26.1, 26.1.1, 26.1.2 fabric скачать

Страница на Modrinth →