Мод для Майнкрафт на Fabric, который добавляет на сервер и клиент постоянных NPC в виде игроков. Для них можно задать скин, имя, действия по правому клику, сообщения, звуки, эмоции и простое поведение без тяжёлого ванильного поиска пути.
Возможности
- NPC сохраняются в данных мира, получают скин по нику игрока и при ошибке используют Steve или Alex.
- Имя и подзаголовок поддерживают форматирование через
&и§; символ&без форматирования указывается как\&. - Правый клик может выполнять команды от игрока или консоли, отправлять сообщение в чат либо на панель действий, проигрывать звук и эмоцию. Для каждого NPC доступны кулдаун, радиус срабатывания и ограничения взаимодействия.
- В командах и сообщениях доступны подстановки:
%player%,%player_uuid%,%player_x%,%player_y%,%player_z%,%player_world%,%npc%,%npc_uuid%,%npc_x%,%npc_y%,%npc_z%,%npc_world%,%world%. - NPC можно копировать, перемещать к блоку в прицеле, поворачивать, настраивать реакцию взгляда и разрешение на получение урона.
Как пользоваться
Команда /summon npcpremium:npc создаёт NPC и автоматически назначает ему числовой идентификатор и имя вида NPC #1. Для редактирования в игре используйте /npcpremium gui <npcName>: окно содержит вкладки «General», «Position», «AI Brain», «Click», «Feedback» и «Emotes».
Настройки
Доступны режимы поведения static, wander, patrol, follow, guard, orbit, greet, flee, mirror и showcase, а также готовые наборы host, guard, pet, shy, mirror, showcase и patrol. Настраиваются дом NPC, радиус обнаружения, скорость, расстояние остановки, радиус движения и телепортации; для патруля и показа сохраняются маршруты из точек. Можно задать приветствия, эмоции при приближении и интервалы фоновых эмоций.
Основные подкоманды управления: /npcpremium create, /npcpremium delete, /npcpremium list, /npcpremium tp, /npcpremium info, /npcpremium gui, /npcpremium name, /npcpremium subname, /npcpremium skin, /npcpremium move, /npcpremium rotate, /npcpremium look, /npcpremium clone, /npcpremium damage. Для взаимодействий используются подкоманды onclick, message, sound, emote, near radius, cooldown, interact onlyplayers и interact requirepermission; поведение настраивается через ai и greeting.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 21. Для эмоций требуется Emotecraft; в некоторых конфигурациях также нужен playeranimator. Для полной работы мод устанавливают и на сервер, и на клиент, а Emotecraft — на ту сторону, где должны отображаться эмоции NPC. Поддерживается PB4 Placeholder API, если он установлен.
NPC по умолчанию неподвижны: их движение основано на лёгкой системе поведения и не заменяет полноценную автономную навигацию ванильных мобов.
