Easy NPC — инструмент для простого создания NPC с диалогами, торговлей и взаимодействиями в вашем мире или модах.
Установка
Easy NPC состоит из нескольких модулей. Для удобства доступен пакет Easy NPC Bundle, который автоматически установит необходимые модули через лаунчер.
Вариант А: установка через лаунчер (рекомендуется)
- Установите Easy NPC Bundle
- Лаунчер автоматически загрузит следующие модули:
- Easy NPC Core
- Easy NPC Config UI (инструменты настройки и сетевые компоненты)
Вариант Б: ручная установка или перенос модпака
- Убедитесь, что в папке mods присутствуют модули:
- Easy NPC Core
- Easy NPC Config UI
- При переносе модпака копируйте всю папку mods целиком, чтобы не пропустить нужные файлы.
Основные возможности
- Создание NPC с диалогами, торговлей и действиями
- Удобная настройка для карт, RPG и серверов приключений
- Конфигурируемые действия и режим отладки
- Поддержка торговли с настраиваемыми предложениями и условиями
- Настройка скинов по имени игрока или URL
- Работа на сервере и клиенте
- API для интеграции с другими модами
Интеграции с модами
- Armourer’s Workshop — базовая поддержка скинов из библиотеки
- Epic Fight Mod — встроенная поддержка с версии Easy NPC 6.4.x без дополнительных модов
- Immersive Melodies — базовая интеграция для музыкальных инструментов
Использование
- Создайте NPC с помощью яйца призыва или команды summon
- Откройте GUI с помощью команды
/easy_npcили специальной палочки настройки - В интерфейсе настраивайте диалоги, торговлю, скины, действия и другие параметры NPC без редактирования файлов и перезапуска сервера
Обновление
- Перед обновлением рекомендуется ознакомиться с руководством по обновлению для сохранения настроек и корректной работы модов
Почему больше нет «jar-in-jar» сборки
- Ранее модули Easy NPC объединялись в один jar-файл, что вызывало технические проблемы:
- Конфликты идентификаторов модов при раздельной установке
- Ошибки загрузки классов и неоднозначность источников модов
- Несовместимость при использовании только Easy NPC Core
- Сложность поддержки и сопровождения
- Современные лаунчеры поддерживают автоматическое управление зависимостями, что облегчает обновление и использование модулей отдельно





