promotional bannermobile promotional banner

interactEntity

Turn any mob into a fully scripted NPC with branching dialogues, quests, and conditions, all through simple JSON files, no coding required

File Details

interactentity-2.1.0-1.20.1.jar

  • R
  • May 22, 2026
  • 367.13 KB
  • 21
  • 1.20.1
  • Forge

File Name

interactentity-2.1.0-1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:interactentity-1528014:8129808")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

# 🌐 Features & Updates / Список возможностей

## 🇬🇧 English

— **Dynamic NPC skins**: Loading from player/world folders without resource packs.

— **Model customization**: Support for thick/slim models, custom scale, and emote animations for `custom_npc`.

— **Peaceful counterparts**: 32 peaceful versions of vanilla aggressive mobs that do not attack players.

— **Multiplayer progress isolation**: Separated progress with global and `per_player` scopes for server compatibility.

— **Advanced conditions**: Weather, time of day, experience levels, advancements, reputation, and relationships.

— **New dialogue actions**: Summoning NPCs, companion follow mode, delayed events, and gifts with a 1-hour cooldown.

— **NPC routines & schedules**: Idle locations, wandering, and waypointed patrols.

— **Interactive triggers**: Proximity, damage, and death triggers to automatically start dialogues.

— **Dynamic quest objectives**: Quest kill counters and time deadlines (days, ticks, sunset/sunrise).

— **Dialogue choice locking**: Locked choices (grayed out) with tooltips explaining the reason.

— **Refactored UI system**: Interactive bestiary Journal (`J`), Quest HUD overlay (`K`), and scrollable dialogue history (`H`).

— **Visual indicators**: Yellow "!" exclamation mark over NPCs with unread dialogues or quests.

— **Developer integrations**: Static Java API and Forge events for KubeJS scripting and developer integrations.

— **Full localization**: Complete translation support for both English (`en_us`) and Russian (`ru_ru`).

---

## 🇷🇺 Русский

— **Динамические скины NPC**: Загрузка скинов из папок игрока/мира напрямую без использования ресурспаков.

— **Кастомизация моделей**: Поддержка моделей thick/slim, изменения размеров (scale) и анимаций эмоций для `custom_npc`.

— **Мирные мобы**: 32 мирных аналога ванильных враждебных мобов, которые не атакуют игрока.

— **Разделение прогресса**: Изоляция прогресса на личный (`per_player`) и общий (`global`) для корректного мультиплеера.

— **Продвинутые условия**: Время суток, погода, уровень опыта, достижения, репутация и отношения NPC между собой.

— **Новые действия**: Авто-спавн NPC в диалоге, режим спутника, отложенные события и подарки с кулдауном в 1 час.

— **Расписания поведения NPC (routines)**: Блуждание, стоянка на месте и патрулирование по точкам.

— **Автоматические триггеры**: Приближение игрока, нанесение урона NPC или его гибель для авто-старта диалога.

— **Динамические цели квестов**: Счётчик целей (убийства мобов) и дедлайны по времени (в тиках, днях, на закате/рассвете).

— **Блокировка ответов**: Блокировка вариантов выбора (серые кнопки) с показом всплывающей причины-подсказки.

— **Обновлённый интерфейс**: Интерактивный Журнал (клавиша `J`), HUD квестов (клавиша `K`) и история реплик в диалоге (клавиша `H`).

— **Визуальные маркеры**: Жёлтый маркер восклицательного знака «!» над головами NPC с новыми квестами или диалогами.

— **Интеграция для разработчиков**: Статический Java API и Forge-события диалогов/квестов для KubeJS и сторонних модов.

— **Полная локализация**: Полная локализация всех меню, команд и логов на русский (`ru_ru`) и английский (`en_us`).