Як налаштувати нпс 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.
Більше корисної інформації можна знайти тут:
авторизуйтесь прежде чем оставлять комментарии