Мод для Майнкрафт, который превращает любого моба в NPC с диалогами, квестами и цепочками сюжета. Диалоги и поведение задаются JSON-файлами, поэтому для создания персонажей не нужен Java-код.
Возможности
- Ветвящиеся диалоги с вариантами ответа и условиями показа.
- Квесты с отслеживанием на экране и журналом.
- Сюжетные цепочки между несколькими NPC: действие одного персонажа может запустить другого.
- Условия для предметов, включая NBT и предметы из модов, здоровья, голода, времени, погоды, биома, измерения, убийств, достижений, репутации и переменных.
- Действия: выдача и удаление предметов, запуск команд, телепортация, частицы, звуки, эффекты, тряска камеры, квесты, репутация, переменные и эмоции.
- Автоспавн NPC при входе в мир, после диалога или при попадании игрока в заданную область.
- Общий прогресс для игроков сервера.
Как пользоваться
Файлы диалогов размещаются в config/interactentity/dialogues/. Для применения изменений используйте /dialogue reload, затем призовите настроенного моба и нажмите по нему ПКМ.
Если в JSON добавить блок summon, NPC можно создать командой /npc spawn <тег>.
Журнал квестов открывается клавишей J. Собственные скины NPC и скины игроков в формате .png помещаются в config/interactentity/skins/; также доступны свои аватары, фоны и цветовые коды, например &a и &#FF6600.
Требования и совместимость
Нужен Forge и обязательная зависимость GeckoLib. Мод должен быть установлен и на клиенте, и на сервере.
