Trigger Mobs
Делает так, чтобы оружие из NTGL [NukaTeam's Gun Lib] и Create: Gunsmithing могли использовать мобы, а также стражи/рекруты из guard-villagers и мода recruits, если они держат его в руках (также с поддержкой логики спавна и интеграции с лутом)
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 2,3 тыс.
- Подписчиков на Modrinth
- 5
- версии
- 4
- Обновлён
- 19 июля 202619 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
TriggerMobs превращает враждебных мобов в стрелков NukaTeamGunLib: они стрейфят, держат дистанцию, перезаряжаются и стреляют с настраиваемым разбросом. Опциональный Create:Gunsmithing добавляет ИИ под конкретное оружие (кремнёвки, дробовики, гатлинги, гранатомёты и многое другое). Опциональный Guard Villagers позволяет деревенским стражникам использовать то же поведение NTGL/CGS, если этот мод установлен. Встроенный спавн CGS вооружает мобов и стражников при появлении (пулы, двойное оружие, обвесы, дропы в config/triggermobs-common.toml). С Loot Integrations и аддон-паками оружие, обвесы и патроны CGS могут появляться в боевых и приключенческих сундуках (includeLootGuns, includeLootAttachments, includeLootAmmo).
Два загрузчика в этом проекте — выбирайте загрузку во вкладке Files для своей версии Minecraft:
| NeoForge | Forge | |
|---|---|---|
| Minecraft | 1.21.1 | 1.20.1 |
| Загрузчик | NeoForge 21.1.228+ | Forge 47.4.0+ |
| Типичный NTGL | напр. ntgl-1.21.1-3.x | напр. ntgl-1.20.1-3.0.4 |
| Арбалетчики-рекруты | Нет в jar для NeoForge | Опционально с Recruits (v1.5.0+) |
Всегда требуется: NukaTeamGunLib и пак оружия (например, Create:Gunsmithing) — NTGL сам по себе оружие не добавляет.
Последняя линейка NeoForge: 1.5.5 — локальная разработка/сборка подхватывает jar-файлы Create:Gunsmithing с именами create-gunsmithing-*.jar из common/libs/ (плюс существующие шаблоны cgs-*.jar). Поставляемое расширение тега minecraft:is_projectile включает ntgl:energy. Значения по умолчанию в gradle.properties соответствуют NTGL 1.21.1-3.1.3 / CGS 1.4.5, если jar-файлы не указаны. neoforge.mods.toml по-прежнему помечает Guard Villagers и Create:Gunsmithing (cgs) как type = "optional"; основные зависимости остаются type = "required".
NeoForge — Minecraft 1.21.1
Требования: Minecraft 1.21.1, NeoForge 21.1.228+, NTGL для 1.21.1 и пак оружия, использующий NTGL.
Поведение и исправления (сборки NeoForge)
- Миксин агро от выстрелов мобов — серверный код NTGL может запускать враждебный свип при выстрелах без глушителя (
setLastHurtByMobв радиусе слышимости). TriggerMobs пропускает этот свип для стрелков, не являющихся игроками, чтобы выстрел одного моба не заставлял всех враждебных поблизости винить стрелка, при этом снаряды всё равно появляются, и в игроков всё ещё можно стрелять. - Наведение оружия мобов — ИИ оружия следует за целью атаки моба, не требуя
LivingEntity.canAttackв случаях, когда это ошибочно вызывало «гоняется за тобой, но никогда не стреляет». - Единый конвейер оружия — мобовский
GunAttackGoalиз NTGL удаляется для враждебных (и стражников, если установлен Guard Villagers), чтобы работали толькоMobGunAttackGoalи стратегии TriggerMobs. - Никакой стрельбы монстр-по-монстру —
Monsterне использует ИИ оружия против другогоMonster; игроки, жители, железные големы и другие не-монстры не затронуты. - Пиглины — соблюдается ванильная агрессия
AbstractPiglin(никаких очередей из магазина в неактивном состоянии).
Заметки о версиях (NeoForge, кратко)
- 1.5.5 — локальное определение
create-gunsmithing-*.jar;ntgl:energyв объединённом тегеis_projectile; обновлены резервные версии зависимостей (NTGL 3.1.3 / CGS 1.4.5). - 1.5.4 — метаданные зависимостей:
type = "optional"для guardvillagers / cgs;type = "required"для основных зависимостей (см. выше). - 1.5.3 — подавление стрельбы монстр-по-монстру в
MobGunAttackGoal; порт на NeoForge (миксины, порядок загрузки конфига, миксин агро, удаление цели).
Протестировано с (примеры): Minecraft 1.21.1, NeoForge 21.1.228+, NTGL 1.21.1-3.x, опциональные Create:Gunsmithing, Guard Villagers, Loot Integrations. Другие наборы тоже могут работать; о багах сообщайте в issue tracker.
Forge — Minecraft 1.20.1
Требования: Minecraft 1.20.1, Forge 47.4.0+, NukaTeamGunLib (обязательно) и gun pack (например, Create:Gunsmithing).
Опционально Recruits (v1.5.0+) — Если Recruits установлен, recruits:crossbowman может использовать оружие NTGL/CGS как аддон (без патча исходников Recruits): оружие в левой руке, арбалет в правой руке, команды ranged и strategic-fire соблюдаются. Бесконечных патронов нет — снабжайте патронами CGS/NTGL (в инвентаре, сундуках или подбирайте с земли рядом с рекрутом). Перезарядка использует инвентарь рекрута; когда он пуст, они возвращаются к поведению с арбалетом. Recruits остаётся опциональным во время игры.
Протестировано с (примеры): Minecraft 1.20.1, Forge 47.4.0 / 47.4.10, NTGL ntgl-1.20.1-3.0.4; Create:Gunsmithing, Guard Villagers и опционально Recruits (1.20.1). Другие паки и версии NTGL могут работать, но это не гарантируется.
Общие возможности (обе версии)
Вооружены и опасны — Зомби, пиллагеры, виндикаторы и другие враждебные мобы могут подбирать и использовать оружие NTGL: маневрировать, держать дистанцию и давить на вас в перестрелках.
Встроенный спавн оружия CGS — С Create:Gunsmithing мобы и стражи могут появляться уже вооружёнными; для этого пути InControl не нужен.
Loot Integrations — лут в сундуках — Добавляет оружие CGS, обвесы и патроны в сундуки боевых/приключенческих структур (подземелья, аванпосты, крепости, бастионы, древние города, Integrated Villages, Underground Villages и т.д.), когда установлены Loot Integrations + совместимые аддоны. Переключается через includeLootGuns, includeLootAttachments, includeLootAmmo.
⚠️ Предупреждения
- Не оставляйте заряженное оружие на земле, где мобы могут его подобрать.
- Не оставляйте гранаты на земле, если не хотите неожиданных фрагов.
Умный подбор предметов — Мобы предпочитают оружие и инструменты и выбрасывают хлам из рук. Одноручное оружие NTGL можно держать в двух руках, когда они подбирают второе совместимое оружие.
Сбалансированный бой — Разброс и темп стрельбы настраиваются (aiAccuracyNerf, guardAccuracyNerf, fireRateDelayMultiplier, задержка реакции, интервалы атаки). На Forge 1.20.1 большинство враждебных мобов, заспавненных с CGS, получают щедрое поведение с патронами NTGL; арбалетчики Recruits — исключение: конечный магазин, вы должны снабжать их патронами.
Работает с любым gun pack для NTGL — Не только с Create:Gunsmithing; любой пак, регистрирующий оружие через NTGL, получает выгоду от общего AI-пути, с дополнительными стратегиями при наличии CGS.
Конфигурация
(config/triggermobs-common.toml)
- Спавн оружия CGS:
cgsSpawningEnabled,weaponChance,dualWieldChance,mobWeaponOverrides(пулы для каждого моба, напримерminecraft:zombie=cgs:flintlock),maxAttachmentSlots,allowAdvancedWeapons,dropChanceOverride - Спавн оружия CGS у стражей:
guardCgsSpawningEnabled,guardWeaponChance; стражи используютguardvillagers:guardвmobWeaponOverridesдля своего пула, когда установлен Guard Villagers - Точность:
aiAccuracyNerf,guardAccuracyNerf - Тайминги AI:
aiReactionDelayTicks,fireRateDelayMultiplier,outOfAmmoFallbackTicks,baseAttackIntervalTicks,attackIntervalVariance - Только Forge 1.20.1 (при наличии Recruits):
recruitsTinkersReplaceWithCgs,recruitsTinkersReplaceChance,recruitsCgsSpawnAmmoAmountи т.д. — смотрите комментарии в игровом конфиге для вашей версии jar
Опциональный AI с оружием CGS
- Flintlock и револьвер — Средняя дистанция, можно держать в двух руках, если одноручное
- Дробовик — Давление на близкой дистанции
- Nailgun — Непрерывный огонь
- Gatling — Огонь в стиле подавления
- Blazegun — Огонь на близкой-средней дистанции (Forge: убран из автоматических пулов спавна мобов/стражей начиная с v1.3.5; вы всё ещё можете выдать его вручную)
- Launcher — Ракеты на дальнюю дистанцию
- Пневматический молот — Ближний бой
- Осколочная граната — Поведение при броске
Оружие Non-CGS NTGL использует общую стратегию с настраиваемыми интервалами.
Forge 1.20.1 — хронология функций (кратко)
Не каждая строка относится к каждому старому jar; точный файл для скачивания смотри в списке изменений на вкладке Files.
- v1.5.x — интеграция арбалетчика-рекрута, опции замены CGS у рекрутов, конечные боеприпасы для рекрутов
- v1.5.2 — исправления JSON Loot Integrations (uniform-провайдеры, правки записей вложений/боеприпасов)
- v1.4.x — внедрение сундуков Loot Integrations; расширенный лут боеприпасов CGS (v1.4.1)
- v1.3.x — встроенный CGS-спавн и переработка охраны; множитель скорострельности; правки совместимости с TC-E / Tinkers; blazegun убран из пулов
NeoForge 1.21.1 — текущие релизы 1.5.5+ на вкладке Files; полные заметки — в README на GitHub для соответствующего тега.
Хобби-проект — GitHub. Используй и изменяй в рамках лицензии мода.
Частые вопросы
Как установить Trigger Mobs?
Установите NeoForge под свою версию Minecraft, скачайте Trigger Mobs под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Trigger Mobs?
У Trigger Mobs есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли Trigger Mobs на сервере?
Нужен и в игре, и на сервере