НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
pluginПлагины/CustomNPCs - создание NPC на сервере Майнкрафт
CustomNPCs - создание NPC на сервере Майнкрафт

CustomNPCs - создание NPC на сервере Майнкрафт

CustomNPCs - лёгкий плагин для Paper-серверов Minecraft, позволяющий создавать интерактивных NPC с кастомными скинами, голограммами, действиями и условными сценариями. Поддержка 1.20.5-1.21.x и новых версий.

Оцените первым
Открыть в FateLauncher
60.6K
137

Если вы держите сервер Майнкрафт и хотите оживить спавн, сделать квестовых персонажей или просто добавить живости в хаб - без NPC никуда. Ванильный Minecraft такой возможности не даёт, поэтому админы ставят плагины. CustomNPCs - один из самых удобных вариантов для Paper-серверов: лёгкий, интуитивный и при этом на удивление функциональный.

Скачать CustomNPCs стоит тем, кто устал от громоздких решений вроде Citizens с кучей зависимостей. Тут всё проще - поставил плагин, создал персонажа, настроил пару действий, и он уже стоит на спавне, смотрит на игроков и выполняет команды по клику.

Что умеет CustomNPCs

Плагин закрывает практически все задачи, которые обычно возникают у администратора сервера при работе с NPC. Разберём по частям.

Внешний вид персонажей

Тут CustomNPCs даёт серьёзную свободу, которой нет в ванилле:

  • Имена длиннее 16 символов - обход ванильного ограничения, можно писать полноценные названия и роли
  • Поддержка MiniMessage - градиенты, радужные ники, hex-цвета и прочие современные фишки форматирования
  • Любые скины - ставьте скин любого игрока или загружайте собственную текстуру
  • Экипировка - одевайте NPC в броню, давайте предметы в руки, создавайте узнаваемых персонажей
  • Многострочные голограммы - над головой NPC можно вывести сколько угодно строк текста: описание квеста, цены, подсказки

По факту, этого хватает, чтобы сделать и торговца у магазина, и квестгивера с именем в стиле RPG, и декоративного персонажа для атмосферы.

Действия при взаимодействии

Главная фишка плагина - система действий (actions), которые срабатывают, когда игрок кликает по NPC. Список внушительный:

ДействиеЧто делает
Send MessageОтправляет игроку сообщение в чат
Display TitleПоказывает заголовок и подзаголовок на экране
Action BarВыводит текст в панель над инвентарём
Play SoundПроигрывает любой игровой звук
Run CommandВыполняет команду от имени игрока или консоли
BungeeCord / VelocityОтправляет игрока на другой сервер сети
TeleportТелепортирует игрока в указанную точку
Give / Remove XPВыдаёт или забирает опыт
Give / Remove Potion EffectНакладывает или снимает эффекты зелий
Follow Preset PathNPC идёт по заранее записанному маршруту

У каждого действия настраивается задержка и кулдаун, так что можно выстроить целую цепочку: сначала NPC здоровается, через секунду показывает титул, потом телепортирует игрока на арену. Действие FollowPresetPath появилось в недавнем обновлении - теперь персонажи могут не просто стоять столбом, а двигаться по записанному пути, что сильно оживляет город или спавн.

Поведение и логика

  • Взгляд на игроков - NPC естественно поворачивают голову к тем, кто подходит близко
  • Направление в простое - когда рядом никого нет, персонаж смотрит в заданную сторону, а не куда попало
  • Гибкое сохранение - можно сделать NPC временными (исчезнут после рестарта) или постоянными (переживают перезагрузку сервера)
  • Условные действия (Conditional Actions) - выполнение конкретных действий только при определённых условиях. Это уже почти полноценный скриптинг для квестов

Важный нюанс: если планируете квестовую цепочку, условные действия - ваш лучший друг. Можно, например, выдавать награду только тем, кто уже говорил с другим NPC, или показывать разные реплики новичкам и ветеранам сервера.

Совместимость и версии

Актуальная версия плагина - 1.7.10. Поддерживаются Minecraft 1.20.5-1.20.6, 1.21.x, а также свежие 26.1.x и 26.2. Плагин работает на платформе Paper - на чистом Spigot или Bukkit могут быть проблемы, так что лучше сразу ставить Paper, благо он сейчас стандарт де-факто для серверов.

Из коробки есть локализация на несколько языков, включая частичный русский перевод. Для русскоязычного сервера это приятный бонус - игроки увидят интерфейс на родном языке.

API для разработчиков

Если вы пишете собственные плагины, CustomNPCs предоставляет API для интеграции. Можно создавать и управлять NPC из своего кода, подключать их к экономике, квестовым системам или мини-играм. Есть Javadocs и документация, так что разобраться реально даже без глубокого опыта.

Кому подойдёт

  • Владельцам выживания и анархий - NPC-торговцы, гайды для новичков на спавне
  • RPG и квестовым серверам - условные действия и цепочки команд позволяют строить сюжетные линии
  • Сетям серверов - действие BungeeCord/Velocity превращает NPC в удобный портал между режимами
  • Лобби и хабам - красивые персонажи с голограммами, звуками и телепортацией по мини-играм

Как поиграть с друзьями на сервере с NPC

CustomNPCs - серверный плагин, игрокам ничего устанавливать не нужно. Достаточно поднять свой Paper-сервер, закинуть плагин в папку plugins и перезапустить. Если нет желания возиться с настройкой и держать компьютер включённым круглые сутки, проще всего арендовать сервер Майнкрафт на BungeeHost - там плагин ставится в один клик, а Paper доступен из коробки. Запустить сервер Майнкрафт на хостинге Bungee.Host занимает пару минут, и ваши NPC уже встречают игроков на спавне.

Важно знать перед установкой

CustomNPCs или Citizens? Citizens функциональнее в плане сложных скриптов через Denizen, но тяжелее и сложнее в освоении. CustomNPCs выигрывает за счёт простоты и скорости - для большинства задач (магазины, порталы, приветствия, простые квесты) его хватает с головой.

Производительность. Плагин лёгкий, но если планируете сотни NPC с голограммами - следите за тиками. Голограммы и трекинг игроков всё же потребляют ресурсы.

Временные NPC. Если создаёте персонажей для ивентов, используйте сессионный режим - они сами исчезнут после рестарта и не будут мусорить в мире.

Скачать плагин CustomNPCs можно прямо на этой странице - выбирайте версию под свой Minecraft и оживляйте сервер.

Скриншоты CustomNPCs - создание NPC на сервере Майнкрафт

Banner
21 августа 2023 г.

Часто задаваемые вопросы

Совместимость

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 месяц назад

Версии плагина CustomNPCs - создание NPC на сервере Майнкрафт

Доступно 53 версий. Сначала показаны самые популярные и самые свежие.

16 из 53 версий
Самые популярные
R
1.7.9CustomNPCs 1.7.9
1.20.x1.21.x
R
1.7.8CustomNPCs 1.7.8
1.20.x1.21.x
B
1.7-pre2CustomNPCs 1.7-pre2
1.20.x
R
1.7.5CustomNPCs 1.7.5
1.20.x1.21.x
R
1.7.2CustomNPCs 1.7.2
1.20.x1.21.x
R
1.7.7CustomNPCs 1.7.7
1.20.x1.21.x
Самые Новые
R
1.8.2Bug Fixes
1.20.5–1.20.61.21.x26.1.x26.2
R
1.8.1CustomNPCs 1.8.1
1.20.5–1.20.61.21.x26.1.x26.2
R
1.8.0CustomNPCs 1.8.0
1.20.5–1.20.61.21.x26.1.x26.2
R
1.7.10CustomNPCs 1.7.10
1.20.5–1.20.61.21.x26.1.x26.2
B
1.7.10-pre2CustomNPCs 1.7.10-pre2
1.20.5–1.20.61.21.x26.1.x26.2
B
1.7.10-pre1CustomNPCs 1.7.10-pre1
1.20.5–1.20.61.21.x26.1.x
R
1.7.6CustomNPCs 1.7.6
1.20.x1.21.x
B
1.7.5-pre8CustomNPCs 1.7.5-pre8
1.20.x1.21.x
B
1.7.5-pre7CustomNPCs 1.7.5-pre7
1.20.x1.21.x
B
1.7.5-pre6CustomNPCs 1.7.5-pre6
1.20.x1.21.x
Главная