Easy NPC
С легкостью создавайте NPC с диалогами для своего мира или для своих модов.
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Easy NPC
🗣 Простой NPC (набор)
![Сообщить о проблеме][проблемы]
![Вики][вики] ![Поддержите меня на Ко-фи][ко-фи]
Easy NPC предоставляет упрощенную систему для создания пользовательских NPC с диалогами, торговлей и взаимодействиями для картографических сервисов, RPG, приключенческих серверов, модпаков и других модификаций.
Этот проект — Простой набор NPC, это удобный пакет для запуска игры, который автоматически устанавливает необходимые модули Easy NPC.
В этот комплект не входят сами модули Easy NPC.
📦 Обзор установки
Easy NPC разделён на несколько модулей. Этот пакет создан для упрощения установки с помощью лаунчеров, поддерживающих автоматическое разрешение зависимостей.
Вариант A: Установка через лаунчер (рекомендуется)
- установить Удобный интерфейс настройки NPC — Ваш лаунчер автоматически установит необходимые модули: — Удобный интерфейс настройки NPC - Удобный интерфейс настройки NPC (инструменты настройки и необходимое сетевое оборудование)
Вариант B: установка вручную или копирование модпаков.
Если вы устанавливаете моды вручную или копируете сборку модов между экземплярами игры, убедитесь, что необходимые модули присутствуют:
- Удобный интерфейс настройки NPC - Удобный интерфейс настройки NPC
Совет: При совместном использовании или копировании модпака скопируйте всю папку `mods/`, чтобы убедиться, что все необходимые JAR-файлы включены.
Вводное и обзорное видео (на английском языке)
✨ Особенности
- Простые NPC с диалогами, торговлей и взаимодействиями - Простая настройка для создателей карт, серверов и RPG-среды - Настраиваемые действия с параметрами отладки - Поддержка торговли с настраиваемыми предложениями и условиями - Настройка скинов с поддержкой имени игрока и URL-адреса - Разработано как для серверной, так и для клиентской среды - Поддержка API и интеграция с другими модами
📦 Интеграция модов
[Мастерская оружейника][мастерская_оружейника]
Базовая интеграция для Armourer's Workshop, позволяющая использовать скины из библиотеки.
[Epic Fight Mod][epic_fight_mod]
Поддержка Epic Fight включена с версии Easy NPC. 6.4.xДополнительные модификации для интеграции не требуются.
[Иммерсивные мелодии][иммерсивные-мелодии]
Базовая интеграция Immersive Melodies для использования музыкальных инструментов.
Применение
Создайте NPC, используя соответствующее яйцо призыва или команду вызова.
Используйте предопределенные команды `/easy_npc` или инструмент настройки NPC, чтобы открыть графический интерфейс пользователя. Графический интерфейс позволяет настраивать диалоги, параметры торговли, скины, действия и другие настройки, связанные с NPC, непосредственно в игре.
Большинство взаимодействий и настроек можно выполнить непосредственно в игре, без редактирования файлов или перезапуска сервера.
⬆️ Обновление
Перед обновлением до новой версии обязательно ознакомьтесь с [руководством по обновлению][upgrade_guide].
ℹ️ Почему больше нет набора «банка в банке»
В более старых версиях использовалась структура jar-in-jar для объединения нескольких модулей Easy NPC в один файл.
Такой подход вызвал ряд технических проблем:
- Дублирование идентификаторов модов при раздельной установке модулей - Конфликты загрузки классов и неоднозначные источники модов - Несовместимость при необходимости использования только Easy NPC Core в качестве зависимости - Повышенная сложность обслуживания и поддержки
Современные лаунчеры уже обеспечивают разрешение зависимостей. Использование этого механизма приводит к более чистой и предсказуемой настройке и позволяет обновлять модули Easy NPC независимо друг от друга.
ℹ️ Дополнительная информация
Пожалуйста, ознакомьтесь с [вики][вики] для получения дополнительной информации.
🐛 Сообщайте о проблемах, ошибках, сбоях или предлагайте новые функции.
Пожалуйста, сообщайте о проблемах и предлагайте новые функции по ссылке [issues link][issues]. Я с удовольствием вам помогу.
🫶 Поддержите меня
Если вам нравится использовать мои творения, пожалуйста, поддержите мою разработку! ☕️ Пожертвования через [Ko-fi][ko-fi] очень помогают, но не обязательны (мои моды бесплатны и имеют открытый исходный код!). Каждая копейка помогает мне продолжать создавать моды в свободное время, покрывая расходы на программное обеспечение, услуги, оборудование и даже немного дополнительной пиццы или Spezi.
⚖️ Лицензия
ЛИЦЕНЗИЯ MIT Это относится только к коду в этом репозитории. Изображения, модели и другие ресурсы явно исключены.
[ко-фи]: https://ko-fi.com/Kaworru
[вики]: https://github.com/MarkusBordihn/BOs-Easy-NPC/wiki
[Руководство по обновлению]: https://github.com/MarkusBordihn/BOs-Easy-NPC/wiki/Upgrading
[Armourers_workshop]: https://www.curseforge.com/minecraft/mc-mods/armourers-workshop
[epic_fight_mod]: https://www.curseforge.com/minecraft/mc-mods/epic-fight-mod
[проблемы]: https://github.com/MarkusBordihn/BOs-Easy-NPC/issues