Как настроить нпс Citizen Майнкрафт
Citizens — самый популярный плагин для создания NPC и сегодня мы рассмотрим его подробнее в этой статье.

Менее популярные альтернативы: ServerNPC, ZNPCs & CloudNet-NPCs.
Скачать официальный билд Citizens можно с их сайта: https://ci.citizensnpcs.co/job/Citizens2/
Создание NPC
Для создания NPC нам понадобится команда /npc и подкоманда create. Теперь нам осталось собрать из этого команду: /npc create Название

Введя эту команду, вы сможете создать NPC. Также можно указать некоторые значения, по типу -s это сделает персонажа без звуков. Но обычно это можно сделать позже.

Присваивание имени для NPC
Теперь мы рассмотрим присвоение или отключения имени нашего созданного персонажа. Делается это через команду и подкоманды /npc name/rename.
Чтобы скрыть текущий никнейм персонажа, вы можете использовать /npc name, после чего его имя будет скрыто над его головой.



Для переименовывания персонажа же используйте /npc rename Ваше-значение.

При установке значения можно также использовать цветовые-коды майнкрафта, по типу &eEnotTOP | &cBanned

Присваивание скина для NPC
Посмотрим правде в глаза, Стив или Алекс не крутые, но Citizens позволит нам установить скин через команду /npc skin и это легко исправить. Вы можете поставить скин, используя uuid/никнейм и ссылку, по которой плагин будет скачивать скин.
Для установки скина через UUID или лицензионный никнейм: /npc skin Ник-Или-UUID.


Для установки скина по ссылке используйте: /npc skin --url прямая-ссылка.

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

-op (выполняет указанную команду в консоли)
-player (выполняет команду от имени игрока)
--cooldown значение-в-секундах (ставит ограничение на использование команды в секундах)
--gcooldown значение-в-секундах (ставит ограничение на использование команды в секундах для всех игроков)
--delay значение-в-секундах (позволяет отсрочить выполнение команды)
Теперь, зная все необходимые значения, мы можем назначить команду нашему NPC. Используйте: /npc cmd add команда (любое значение выше) (можно использовать <p>, чтобы получить никнейм игрока в команде)


Взгляд на пользователя
Citizens позволяет нам также настроить взгляд виртуального персонажа, можно сделать чтобы персонаж смотрел на других пользователей или оглядывался вокруг.

-r (позволяет включить реалистичный обзор игроков (не будет смотреть сквозьм блоки))
--randomlook true/false (будет стоять на месте и смотреть в разные стороны(можно комбинировать обзором игроков))
Используя значия выше, вы можете создать свои настройки взгляда персонажа. Чтобы создать взгляд на игроков и осмотр округи, используйте команду:
/npc lookclose -r --randomlook true

Сохранение прогресса
После того, как мы успешно создали наших персонажей, нам нужно сохранить прогресс, который снова будет доступен после перезапуска сервера.
Делается это через команду /citizens2 save

Создание команды для переброса игрока на другой сервер
Для переноса игрока на другой ваш сервер, который находится в вашей сети, вам понадобится команда: /npc cmd add -p Название
Вместо «Название» введите имя сервера, который добавлен к вашему BungeeCord или Velocity. Например Lobby-1.
Удаление NPC
Если вы ошиблись при настройке персонажа или он вам больше не нужен, вам нужно написать команду /npc list [Страница] затем нажать на кнопку с минусом, после этого плагин успешно удалит выбранного NPC.
Больше полезной информации можно найти тут: https://mcgolem.com/subsite/EnotTeam
авторизуйтесь прежде чем оставлять комментарии