Плагин для серверов Майнкрафт, который позволяет создавать и настраивать NPC — неигровых персонажей для квестов, декораций, охраны и интерактивных точек. NPC могут выглядеть как игроки, зомби или жители, носить экипировку, разговаривать, выполнять серверные команды и двигаться по маршрутам.
Возможности
- Создание, удаление, выбор ближайшего NPC, клонирование, появление и скрытие персонажей.
- Настройка имени с цветовыми кодами, внешнего вида, владельца и типа сущности.
- Установка скина игрока через сервис Mojang; данные скинов сохраняются в кэше.
- Выдача брони и предметов через графический интерфейс.
- Поворот головы к ближайшим игрокам, сидячая поза, гравитация или полёт.
- Патрулирование по точкам, следование за игроком и охрана игрока с заданной дальностью.
- Диалоги и запуск серверных команд при взаимодействии. В команде можно использовать
%player%вместо имени игрока. - Выбор способа активации: правый клик, левый клик или приближение игрока.
- NPC и их параметры автоматически сохраняются и появляются после перезапуска сервера.
Команды
Команды начинаются с /npc или /advnpcs.
- Управление NPC:
/npc create <name>,/npc remove,/npc select,/npc list [page],/npc info,/npc reset,/npc teleport <npc_name>,/npc tp <npc_name>. - Внешний вид и снаряжение:
/npc name <new_name>,/npc skin <player_name>,/npc skin update,/npc skin clear,/npc skin list,/npc skin refreshall,/npc equip. - Поведение:
/npc look,/npc path add,/npc path start,/npc path stop,/npc path clear,/npc follow <player_name>,/npc follow off,/npc sit,/npc stand,/npc gravity,/npc fly. - Диалоги и действия:
/npc text add <message>,/npc text list,/npc text remove <index>,/npc text clear,/npc cmdadd <command>,/npc cmdremove <index>,/npc cmdclear,/npc trigger <right_click|left_click|proximity>. - Охрана:
/npc guard <player_name>,/npc guard off,/npc range <blocks>. - Данные плагина:
/npc save,/npc reload.
Права
advnpcs.admin— полный доступ к командам плагина.advnpcs.create— создание NPC.advnpcs.remove— удаление NPC.advnpcs.skin— управление скинами.advnpcs.behavior— настройка поведения.advnpcs.dialogue— настройка диалогов и команд NPC.advnpcs.teleport— телепортация к NPC.
По умолчанию эти права выданы операторам сервера.
Настройка
Постоянные данные NPC, включая расположение, внешний вид, экипировку, маршруты и действия, находятся в plugins/AdvNPCs/npcs.yml. Кэш скинов хранится в plugins/AdvNPCs/skins.yml.
