🔊 Attract to Sound – Реалистичный мод для обнаружения мобов по звуку и визуалу [Forge & Fabric]
Улучшите ИИ Minecraft по-настоящему реактивными мобами – теперь с поддержкой модов на оружие, голосовой чат и анимации!
Attract to Sound трансформирует поведение враждебных мобов, заставляя их динамически реагировать на внутриигровые шумы: шаги, взаимодействие с блоками, голосовой чат, выстрелы и многое другое. Идеально для игроков, стремящихся к глубокому стелсу, тактическим боям и настраиваемым ИИ-вызовам.
✨ Ключевые особенности
Реалистичный ИИ мобов на основе звука Враждебные мобы активно выслеживают источники звука: ходьба, бег, разрушение/установка блоков, открытие дверей/сундуков, атаки и т.д.
Настраиваемая дальность и интенсивность звуков Для каждого звукового события определите дальность (на каком расстоянии мобы его слышат) и интенсивность (насколько он «громкий»/приоритетный). Более громкие события (взрывы, выстрелы) привлекают мобов с большего расстояния.
Приглушение звуков и блокирующий эффект блоков Используйте шерсть, стекло, двери или любые пользовательские блоки, чтобы уменьшить дальность и интенсивность проходящих звуков. Стройте звукоизолированные комнаты, скрытые коридоры или туннели.
Динамическая система камуфляжа Наденьте окрашенный набор брони и стойте на соответствующих блоках, чтобы значительно снизить обнаружение.
- Стоя/Крадучись: Дистанция обнаружения изменяется квадратично в зависимости от количества смежных подходящих блоков (до 6).
- Ползание: Максимальный камуфляж при нахождении непосредственно на подходящем блоке. Полностью настраивается для ванильной и модифицированной брони/блоков.
Продвинутое группирование мобов и поиск пути Мобы больше не просто бегут на шум – они формируют группы для расследования, выбирают лидеров и используют разведчиков «умного края» для оценки, стоит ли периферийный звук того, чтобы поднимать всю стаю.
Высокая настраиваемость Каждый аспект (частота сканирования ИИ, время жизни звуков, вес камуфляжа, эффективность глушения, параметры группировки и т.д.) доступен в файле
config/soundattract-common.toml
.Совместимость с сервером и мультиплеером Вся логика выполняется на стороне сервера. Работает в одиночной игре и на любом сервере Forge/Fabric без клиентских хаков.
🔌 Поддерживаемые интеграции
Для максимального погружения Attract to Sound включает опциональные хуки для этих популярных модов и датапаков. Просто установите их вместе с Attract to Sound и включите интеграцию в конфиге:
Simple Voice Chat
- Определяет ваш реальный микрофонный ввод как внутриигровые «голосовые» события.
- Шепот и обычная речь имеют разную дальность/интенсивность.
TacZ Guns + Suffuse – Gunsmoke Датапак
- Выстрелы и перезарядка становятся событиями звука на основе децибел.
- Настройте громкость каждого оружия и снижение децибел от обвесов.
Scorched Guns
- Добавляет футуристическое огнестрельное оружие — каждый звук выстрела/перезарядки может привлекать мобов.
Ewewukek’s Musket Mod
- Черно-пороховые мушкеты и кремневые ружья создают громкие события «выстрела» и «перезарядки».
MrCrayfish’s Gun Mod (Unofficial)
- Современные пистолеты, винтовки, дробовики с характерными звуками стрельбы/перезарядки.
Parcool Animator
- Связывает анимации персонажа Parcool (рывок, кувырок, скольжение) с пользовательскими звуковыми событиями.
Плюс любые другие моды с пользовательскими звуками или сущностями
- Добавьте их ID звуковых событий в
soundIdWhitelist
иrawSoundDefaults
. - Добавьте пользовательские ID сущностей в
attractedEntities
. - Определяйте Профили мобов для элитного или вариативного поведения через
specialMobProfilesRaw
.
🚀 Руководство по установке
Скачайте мод
Установите Minecraft Forge или Fabric
- Убедитесь в совместимости с поддерживаемой версией Minecraft (проверьте на странице проекта).
Поместите JAR-файл
- Скопируйте файл
attract-to-sound-<version>.jar
в вашу папкуmods/
.
- Скопируйте файл
Запустите Minecraft
- Выберите профиль Forge/Fabric и запустите игру.
(Опционально) Установите интеграции
- Поместите дополнительные JAR-файлы модов (например, Simple Voice Chat, TacZ Guns, Scorched Guns и т.д.) в
mods/
. - При использовании TacZ Guns также установите датапак Suffuse – Gunsmoke в папку
datapacks/
вашего мира.
- Поместите дополнительные JAR-файлы модов (например, Simple Voice Chat, TacZ Guns, Scorched Guns и т.д.) в
⚙️ Обзор конфигурации
Конфигурация осуществляется в файле config/soundattract-common.toml
. Закройте Minecraft перед редактированием; каждая настройка прокомментирована в файле. Ключевые разделы:
Основные настройки ИИ
debugLogging
,soundLifetimeTicks
,scanCooldownTicks
,arrivalDistance
,mobMoveSpeed
,soundSwitchRatio
и т.д.
Настройка мобов и ИИ группировки
attractedEntities
: список всех ID сущностей (ванильных + модифицированных), реагирующих на звук.edgeMobSmartBehavior
,groupDistance
,maxGroupSize
,maxLeaders
,leaderSpacingMultiplier
,groupAssignInterval
.
Определение звуковых событий и белый список
soundIdWhitelist
: опциональный список ID звуков для обработки (оптимизация производительности).nonPlayerSoundIdList
/rawSoundDefaults
: определите пользовательские звуковые события в форматеsound_id;range;weight
.
Настройка приглушения блоками
mufflingAreaRadius
,woolMufflingEnabled
,solidMufflingEnabled
и т.д.customWoolBlocks
,customSolidBlocks
,customThinBlocks
и т.д., для включения модифицированных глушителей.woolBlockRangeReduction
,solidBlockWeightReduction
и другие коэффициенты снижения.
Обнаружение и камуфляж
- Обнаружение в зависимости от позы:
standingDetectionRange
,sneakDetectionRange
,crawlDetectionRange
и их варианты с камуфляжем. camouflageSets
,camouflagePartialMatching
,camouflageArmorPieceWeight
,camouflageBlockMatchWeight
,camouflageDistanceScaling
и т.д.- Окружающий камуфляж:
enableEnvironmentalCamouflage
,envColorSampleRadius
,environmentalMismatchPenaltyFactor
и т.д. - Модификаторы движения и скрытности:
movementStealthPenalty
,stationaryStealthBonusFactor
,invisibilityStealthFactor
. - Факторы освещения и погоды:
neutralLightLevel
,lightLevelSensitivity
,rainStealthFactor
,thunderStealthFactor
.
- Обнаружение в зависимости от позы:
Интеграции
- Голосовой чат:
enableVoiceChatIntegration
,voiceChatWhisperRange
,voiceChatNormalRange
,voiceChatWeight
. - TacZ Guns:
enableTaczIntegration
,taczShootRange
,taczShootWeight
,taczReloadRange
,taczReloadWeight
,taczGunShootDecibels
,taczAttachmentReductions
. - Parcool:
parcoolAnimatorSounds
(форматAnimatorClass;soundId;range;weight;volume;pitch
).
- Голосовой чат:
Профили мобов (Расширенные переопределения)
specialMobProfilesRaw
: переопределите звук/обнаружение для каждой сущности (и с условием по NBT). Формат:
"profileName;mobId;nbtMatcher;soundOverrides;detectionOverrides"
- Пример:
specialMobProfilesRaw = [ "AlphaBear;alexsmobs:grizzly_bear;{IsAlpha:1b};minecraft:entity.player.hurt:80.0:5.0;standing:90.0,sneaking:45.0,crawling:25.0" ]
❓ Часто задаваемые вопросы (FAQ)
Работает ли с мобами из других модов? Да — просто добавьте их ID сущностей в
attractedEntities
или определите Профиль моба.Можно ли отключить голосовой чат или камуфляж? Да — переключите
enableVoiceChatIntegration
или установитеenableCamouflage = false
в конфиге.Совместимость с мультиплеером? Абсолютно. Вся логика выполняется на стороне сервера; клиент не может переопределить слух мобов.
Влияние на производительность? Мод оптимизирован с динамическими задержками сканирования и кешированием. Настройте
scanCooldownTicks
,maxSoundsTracked
и параметры ИИ группировки в соответствии с вашим TPS.
Испытайте Minecraft по-новому – ваши шаги, голос и каждый выстрел имеют значение. Создайте шум… и посмотрите, кто прибежит!