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

interactEntity

Преврати любого моба в полностью скриптованного NPC с ветвящимися диалогами, квестами и условиями — всё через простые JSON-файлы, без программирования.

Forge
Загрузчики
Forge
Скачиваний на Modrinth
404
Подписчиков на Modrinth
4
версий
5
Обновлён
5 июля 20265 июл.
Опубликован
в 2026

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

Работает на Forge
Для Minecraft 1.20.1
Нужен и в игре, и на сервере
Последняя версия — 2.2.2-1.20.1 от 5 июля 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

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

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

InteractEntity

Преврати любого моба в полноценного NPC со скриптами. Ветвящиеся диалоги, квесты, условные выборы и сюжетные цепочки — всё через простые JSON-файлы. Java не нужна.

✨ Возможности

  • 💬 Ветвящиеся диалоги с вариантами ответа и условиями видимости
  • 📜 Система квестов с HUD-трекером и журналом (J чтобы открыть)
  • 🔗 Сюжетные цепочки из нескольких NPC — действия одного запускают другого
  • 🎭 19 условий: предметы (в т.ч. NBT/модовые), здоровье, голод, время, погода, биом, измерение, убийства, переменные, репутация, достижения, посещённые узлы…
  • ⚡ 28 действий: выдать/забрать предметы, выполнить команды, телепорт, частицы, звуки, тряска камеры, эффекты, квесты, репутация, переменные, эмоции…
  • 🧙 Автоспавн — NPC появляются при заходе в мир, после диалога или когда игрок входит в зону
  • 🎨 Загрузчик динамических скинов — кидай свои .png (или скины игроков) прямо в config/interactentity/skins/, без пересборки. Кастомные аватары, фоны и цветовые коды (&a, hex &#FF6600)
  • 🌐 Готово к мультиплееру — общий прогресс на сервере (global scope)

📦 Быстрый старт

  1. Кинь .jar в mods/
  2. Запусти — создастся папка config/interactentity/dialogues/
  3. Добавь JSON-файл с диалогом:
{
  "target": { "name": "Old Zombie", "tag": "old_zombie" },
  "entry": "start",
  "nodes": {
    "start": { "text": "&fHello, traveler...", "next": "end" },
    "end":   { "text": "&7*The zombie falls silent*" }
  }
}
  1. /dialogue reload, потом заспавни моба и кликни по нему ПКМ:
/summon zombie ~ ~ ~ {CustomName:'"Old Zombie"',CustomNameVisible:1b,Tags:["old_zombie"]}

Совет: добавь блок summon в JSON — и сможешь использовать /npc spawn old_zombie.

📚 Полная документация

Все 28 действий, 19 условий, примеры, настройка GUI, сюжетные цепочки из нескольких NPC — в полном README на GitHub (English + Русский).

🛠️ Требования

  • Minecraft 1.20.1 + Forge
  • GeckoLib (обязательная зависимость!)
  • Клиент + сервер (мод должен стоять с обеих сторон)

🇷🇺 Русский

Превратите любого моба в полноценного NPC. Ветвящиеся диалоги, квесты, условия и цепочки сюжетов — всё через простые JSON-файлы. Без Java и плагинов.

✨ Возможности

  • 💬 Ветвящиеся диалоги с вариантами ответа и условиями видимости кнопок
  • 📜 Система квестов — HUD-трекер и журнал (J чтобы открыть)
  • 🔗 Цепочки NPC — действия одного запускают другого
  • 🎭 19 условий: предметы (в т.ч. NBT/модовые), здоровье, голод, время, погода, биом, измерение, убийства, переменные, репутация, достижения, посещённые узлы…
  • ⚡ 28 действий: выдать/забрать предмет, команда, телепорт, частицы, звук, тряска камеры, эффекты, квесты, репутация, переменные, эмоции…
  • 🧙 Автоспавн — NPC появляется при заходе в мир, после диалога или при входе в зону
  • 🎨 Загрузчик динамических скинов — кидайте .png (или скины игроков) прямо в config/interactentity/skins/, без пересборки. Кастомные аватары, фоны и цветовые коды (&a, hex &#FF6600)
  • 🌐 Мультиплеер — общий прогресс на сервере (scope global)

📦 Быстрый старт

  1. Кинь .jar в mods/
  2. Запусти — создастся папка config/interactentity/dialogues/
  3. Добавь JSON-файл с диалогом:
{
  "target": { "name": "Старый Зомби", "tag": "old_zombie" },
  "entry": "start",
  "nodes": {
    "start": { "text": "&fПривет, путник...", "next": "end" },
    "end":   { "text": "&7*Зомби замолкает*" }
  }
}
  1. /dialogue reload, заспавни моба и кликни ПКМ:
/summon zombie ~ ~ ~ {CustomName:'"Старый Зомби"',CustomNameVisible:1b,Tags:["old_zombie"]}

Совет: добавь блок summon в JSON — тогда можно /npc spawn old_zombie.

📚 Полная документация

Все 28 действий, 19 условий, примеры, кастомизация GUI, сюжетные цепочки NPC — в полном README на GitHub (English + Русский).

🛠️ Требования

  • Minecraft 1.20.1 + Forge
  • GeckoLib (обязательная зависимость!)
  • Клиент + Сервер (мод нужен с обеих сторон)

Частые вопросы

Как установить interactEntity?

Установите Forge под свою версию Minecraft, скачайте interactEntity под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть interactEntity?

У interactEntity есть сборки для Minecraft 1.20.1.

Нужен ли interactEntity на сервере?

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

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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