MonitoringMinecraft MonitoringMinecraft

NPC Plugin (НПС плагин)

Плагин FoliaPaperPurpur

Плагин для серверов Майнкрафт добавляет настраиваемых NPC с управлением через интерфейс и API.

57.8к скачиваний 60 подписчиков
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт, который добавляет управляемых NPC — персонажей с внешностью игрока. Их можно настраивать прямо в игре, назначать действия на клики, самостоятельное поведение и маршруты перемещения.

Возможности

  • Редактор NPC в игровом меню: имя, скин, экипировка, поза, свечение, видимость, отображение в списке игроков, масштаб и другие параметры.
  • Скины можно брать у игрока, по UUID, из локального файла .png, по URL, из .yml или через PlaceholderAPI.
  • Отдельные цепочки действий для левого, правого и обоих кликов: выполнение команд, отправка на сервер BungeeCord, ожидание, анимации, движение по пути, условия, циклы, переменные и изменение параметров NPC.
  • NPC умеют идти к точке, проходить сохранённый маршрут, следовать за сущностью, атаковать цель, осматриваться, ждать и бесцельно ходить в заданном радиусе.
  • Маршрут создаётся из точек или записывается во время ходьбы; его можно визуализировать, проверить временным NPC и использовать повторно.
  • Поддерживаются локальные переменные игрока, переменные конкретного NPC и общие переменные сервера. Их значения можно использовать в условиях и математических выражениях.
  • PlaceholderAPI работает как необязательная зависимость: плейсхолдеры доступны в сообщениях и подходящих настройках плагина.

Команды

  • /npc create [options] — создать NPC.
  • /npc edit [npc] — включить режим редактирования или открыть редактор выбранного NPC. В режиме редактирования нажмите ПКМ по персонажу.
  • /npc list — открыть список NPC.
  • /npc copy <npc> — скопировать NPC.
  • /npc delete <npc> [force] — удалить NPC.
  • /npc tp <npc> [location] [rotation] и /npc tphere <npc> — переместить NPC.
  • /npc reload [npc] — перезагрузить NPC.
  • /npc cancel <npc> или /npc cancel all — остановить цепочку действий.
  • /npc tag <npc> add|remove|list <tag> — управлять тегами NPC.
  • /npc animation <animation> [targets] — запустить анимацию.
  • /npc path point add — добавить точку маршрута; /npc path create <name> — сохранить маршрут; /npc path visualize <name> — показать его; /npc path test <name> [speed] — проверить.
  • /npc path record start и /npc path record stop — записать маршрут во время ходьбы.
  • /npc movement record start|stop — записать движение, /npc movement play <name> [target] [speed] — воспроизвести запись.
  • /npc wait <player> <name> [values...] — продолжить действие типа ожидания, настроенное на внешний вызов.
  • /npc variable list|get|set|delete — управлять общими переменными.

Права

Для открытия редактора NPC требуется право npc.admin. Также NPC должен быть отмечен как редактируемый.

Настройка

Основной файл: plugins/NpcPlugin/config.yml. В нём настраиваются частота обновления взгляда на игрока и плейсхолдеров, проверка команд, отладка, время ввода, дальность показа идущих NPC, загрузка чанков на маршруте и поиск пути.

Пути хранятся в plugins/NpcPlugin/paths.yml, а общие переменные — в global-variables.yml. Языковые файлы находятся в plugins/NpcPlugin/lang/<language>/*.json; исходный язык — en_US.

Требования

Плагин работает на серверах Spigot, Paper и Purpur. Для действия отправки игрока на другой сервер нужен настроенный BungeeCord, а названия серверов должны совпадать с настройками прокси. Для использования событий плагина в Skript требуется Skript-Reflect.

Как установить NPC Plugin

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Folia, Paper, Purpur или Spigot — и его версию (самая свежая — 26.3).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
1584 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
FlexWorld
60 онлайн
1.16.5 — 26.3 версия
Бесплатный донат /free | Получай бесплатного BUNNY + 1 МИЛЛИОН РИЛЛИКОВ!
MigosMc
MigosMc Java + BE
1772 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
ABSOLYTHYPE
0 онлайн
1.16.5 — 1.21.11 версия
⚔️ Выживание • 20 особых предметов • Автошахта • Аукцион /ah • PvP-арена • Босс по субботам
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат