Easy NPC

С легкостью создавайте NPC с диалогами для своего мира или для своих модов.

804,43k

Быстрое задание

Как далеко вы сможете убежать, прежде чем вас поймают толпы?

Easy NPC

🗣 Простой NPC (набор)

Версии ежедневных наград

Скачать на CurseForge

Загрузки с CurseForge

Скачать на Modrinth

Загрузки Modrinth

![Сообщить о проблеме][проблемы]

Открытые вопросы

Закрытые вопросы

![Вики][вики] ![Поддержите меня на Ко-фи][ко-фи]

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

ОБЪЯВЛЕНИЯ
RU — Russian