Як налаштувати нпс 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 (стоятиме на місці й дивитиметься в різні боки (можна комбінувати оглядом гравців))
Використовуючи значення вище, ви можете створити свої налаштування погляду персонажа. Щоб створити погляд на гравців і огляд округи, використовуйте команду:

Збереження прогресу
Після того, як ми успішно створили наших персонажів, нам потрібно зберегти прогрес, який знову буде доступний після перезапуску сервера.
Робиться це через команду /citizens2 save

Створення команди для перекидання гравця на інший сервер
Для перенесення гравця на інший ваш сервер, який знаходиться у вашій мережі, вам знадобиться команда: /npc cmd add -p Назва
Замість "Назва" введіть ім'я сервера, який додано до вашого bungeecord або velocity. Наприклад lobby-1.
Видалення NPC
Якщо ви помилилися під час налаштування персонажа або він вам більше не потрібен, вам потрібно написати команду /npc list [Сторінка] потім натиснути на кнопку з мінусом, після цього плагін успішно видалить обраного npc.
Більше корисної інформації можна знайти тут:
авторизуйтесь прежде чем оставлять комментарии