🔌 Про NPC
NPC — це плагін Minecraft для серверів Spigot, який дає адміністраторам змогу створювати простих, постійних NPC. Кожен NPC може копіювати скін гравця або використовувати скін на основі entity, зберігається на диск, тож лишається після перезапуску сервера, і показує налаштоване повідомлення, коли гравець взаємодіє з ним.
🎯 Призначення
Плагін пропонує легкий спосіб розміщувати декоративні або інтерактивні NPC у світі сервера — для позначок персоналу, вибору в лобі, статичних торговців або інших простих взаємодій, де не потрібні повноцінні NPC-frameworks.
⚙️ Можливості
- Створювати NPC, які за замовчуванням копіюють скін гравця, що їх створив.
- Можна вказати entity або назву скіна, щоб змінити зовнішній вигляд NPC.
- NPC зберігаються між перезапусками сервера завдяки збереженню позицій і даних скіна у файл data.yml.
- Кожен NPC може показувати власне повідомлення при кліку.
- Базові команди створення та видалення для внутрішньоігрового адміністрування.
- Плагін зберігає дані у папці плагіна (NpcMain) і створює data.yml під час першого запуску.
- Версії від автора орієнтовані на конкретні релізи Minecraft/Spigot (окремий jar для кожної підтримуваної версії сервера).
🧩 Для кого це
Цей плагін орієнтований на адміністраторів невеликих і середніх серверів Spigot, яким потрібні прості, постійні NPC без складності великих NPC-frameworks. Він підходить для лобі або survival-серверів, де потрібні статичні NPC для повідомлень або косметичної присутності.
🏗️ Приклади використання
- Розмістити NPC на спавні, який показує правила сервера при кліку.
- Створити декоративну статую, що відповідає скіну учасника персоналу.
- Використовувати NPC як іменовані, клікабельні селектори в лобі для відкриття меню (через повідомлення NPC або в поєднанні з іншими плагінами).
⌨️ Команди
| Команда | Опис | Дозвіл | Доступ |
|---|---|---|---|
| `/createnpc <name | entity>` | Створює NPC у місці гравця; за замовчуванням копіює скін гравця або використовує надану назву скіна/entity. | не вказано |
/deletenpc | Інтерактивна команда видалення (виберіть NPC для видалення). | не вказано | Admin |
/destroynpc <npcname> | Видаляє цільовий NPC та його запис зі сховища даних. | не вказано | Admin |
(Ці команди описані в офіційних ресурсах плагіна.)
⚙️ Встановлення
📥 Налаштування
- Завантажте jar плагіна, що підходить для вашої версії сервера Spigot.
- Помістіть jar у директорію сервера
plugins/. - Запустіть або перезапустіть сервер.
- Під час першого завантаження плагін створить папку плагіна (NpcMain) і файл
data.ymlдля збереження записів NPC.
📦 Залежності
- Автор не документує обов’язкових залежностей.
🧾 Конфігурація
- Дані NPC (позиції, імена, skin signatures, повідомлення) зберігаються в
data.ymlвсередині папки плагіна. - Редагування
data.ymlдає змогу перейменувати NPC або змінити його повідомлення; для завантаження ручних змін потрібен перезапуск сервера.
🧠 Технічні примітки
- Автор публікує окремі збірки для конкретних версій Spigot/Minecraft; поточна збірка репозиторію орієнтована на Spigot 1.18.2, і в примітках проєкту зазначено, що версії не сумісні назад між основними релізами сервера.
- Репозиторій проєкту ліцензовано за ліцензією MIT.
- Плагін містить метрики використання (bStats), як зазначено в репозиторії та метаданих ресурсу.
🤝 Коли цей плагін корисний
Якщо вам потрібні прості, постійні NPC, які показують повідомлення або служать косметичними/персональними позначками без використання великого NPC-framework, цей плагін пропонує невелике, орієнтоване на версію рішення для серверів Spigot.
- ÂÃ ÂÂNEXLAND ÂHUB554.25
- Minecraft: PE Server046.5
- Minecraft: PE Server145.72
- Minecraft: PE Server043.65
- Loading moonwixs..024.46
- Minecraft: PE Server010.78
Сторінка плагіна NPC показує, на яких серверах моніторинг знайшов цей плагін, з якими платформами та версіями він зустрічається.
Плагіни можуть додавати команди, економіку, захист, права доступу, міні-ігри, інтеграції або інші механіки. Фактична роль NPC залежить від конфігурації конкретного сервера.
Дані формуються автоматично з технічних відповідей серверів. Якщо сервер приховує список плагінів, він може не відображатися в цьому розділі, навіть якщо використовує NPC.
Використовуйте список серверів з NPC, щоб порівняти проєкти, перевірити сумісні версії або знайти приклади використання плагіна на публічних серверах.