Перейти к содержимому

Trigger Mobs

Делает так, чтобы оружие из NTGL [NukaTeam's Gun Lib] и Create: Gunsmithing могли использовать мобы, а также стражи/рекруты из guard-villagers и мода recruits, если они держат его в руках (также с поддержкой логики спавна и интеграции с лутом)

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
2,3 тыс.
Подписчиков на Modrinth
5
версии
4
Обновлён
19 июля 202619 июл.
Опубликован
в 2026

Коротко о моде

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.20.1-1.5.3 от 19 июля 2026
Лицензия GPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

TriggerMobs превращает враждебных мобов в стрелков NukaTeamGunLib: они стрейфят, держат дистанцию, перезаряжаются и стреляют с настраиваемым разбросом. Опциональный Create:Gunsmithing добавляет ИИ под конкретное оружие (кремнёвки, дробовики, гатлинги, гранатомёты и многое другое). Опциональный Guard Villagers позволяет деревенским стражникам использовать то же поведение NTGL/CGS, если этот мод установлен. Встроенный спавн CGS вооружает мобов и стражников при появлении (пулы, двойное оружие, обвесы, дропы в config/triggermobs-common.toml). С Loot Integrations и аддон-паками оружие, обвесы и патроны CGS могут появляться в боевых и приключенческих сундуках (includeLootGuns, includeLootAttachments, includeLootAmmo).

Два загрузчика в этом проекте — выбирайте загрузку во вкладке Files для своей версии Minecraft:

NeoForgeForge
Minecraft1.21.11.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 на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее