interactEntity
Преврати любого моба в полностью скриптованного NPC с ветвящимися диалогами, квестами и условиями — всё через простые JSON-файлы, без программирования.
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 404
- Подписчиков на Modrinth
- 4
- версий
- 5
- Обновлён
- 5 июля 20265 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
InteractEntity
Преврати любого моба в полноценного NPC со скриптами. Ветвящиеся диалоги, квесты, условные выборы и сюжетные цепочки — всё через простые JSON-файлы. Java не нужна.
✨ Возможности
- 💬 Ветвящиеся диалоги с вариантами ответа и условиями видимости
- 📜 Система квестов с HUD-трекером и журналом (
Jчтобы открыть) - 🔗 Сюжетные цепочки из нескольких NPC — действия одного запускают другого
- 🎭 19 условий: предметы (в т.ч. NBT/модовые), здоровье, голод, время, погода, биом, измерение, убийства, переменные, репутация, достижения, посещённые узлы…
- ⚡ 28 действий: выдать/забрать предметы, выполнить команды, телепорт, частицы, звуки, тряска камеры, эффекты, квесты, репутация, переменные, эмоции…
- 🧙 Автоспавн — NPC появляются при заходе в мир, после диалога или когда игрок входит в зону
- 🎨 Загрузчик динамических скинов — кидай свои
.png(или скины игроков) прямо вconfig/interactentity/skins/, без пересборки. Кастомные аватары, фоны и цветовые коды (&a, hex&#FF6600) - 🌐 Готово к мультиплееру — общий прогресс на сервере (global scope)
📦 Быстрый старт
- Кинь
.jarвmods/ - Запусти — создастся папка
config/interactentity/dialogues/ - Добавь JSON-файл с диалогом:
{
"target": { "name": "Old Zombie", "tag": "old_zombie" },
"entry": "start",
"nodes": {
"start": { "text": "&fHello, traveler...", "next": "end" },
"end": { "text": "&7*The zombie falls silent*" }
}
}/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)
📦 Быстрый старт
- Кинь
.jarвmods/ - Запусти — создастся папка
config/interactentity/dialogues/ - Добавь JSON-файл с диалогом:
{
"target": { "name": "Старый Зомби", "tag": "old_zombie" },
"entry": "start",
"nodes": {
"start": { "text": "&fПривет, путник...", "next": "end" },
"end": { "text": "&7*Зомби замолкает*" }
}
}/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 на сервере?
Нужен и в игре, и на сервере