pnClans
Современная и гибко настраиваемая система кланов для Paper
GUI • Роли • Права • Казна • Склад • Дома • Улучшения • PvP • Магазин • Квесты • Битвы • API
СКАЧАТЬ
•
GITHUB
Что такое pnClans?
pnClans — полноценная клановая система, в которой основное управление происходит через удобные игровые GUI.
Плагин объединяет практически всё, что может понадобиться клановому серверу:
- создание и управление кланами;
- роли и гибкая система прав;
- клановая казна;
- история операций казны;
- общий виртуальный склад;
- клановые дома;
- прокачка и уровни клана;
- настройки PvP;
- клановый чат;
- подсветка соклановцев;
- статистика игроков;
- рейтинг и топ кланов;
- магазин клана;
- клановые квесты;
- организованные клановые битвы;
- MMR;
- PlaceholderAPI;
- API для сторонних дополнений;
- автоматическая система обновлений.
Администратор может менять внешний вид плагина без необходимости редактировать исходный код.
[HR]
Подсветка соклановцев
pnClans позволяет визуально отличать участников своего клана.
Можно использовать контурную подсветку или цветное отображение.
Пример контурной подсветки участника клана
Главные возможности
Кланы
- Создание собственного клана.
- Приглашение и исключение игроков.
- Управление участниками.
- Изменение настроек клана.
- Просмотр статистики.
- Топ кланов.
- Система клановых очков и уровней.
Лидер может создавать структуру клана и управлять разрешениями участников.
Права могут контролировать доступ к:
- казне;
- снятию средств;
- приглашению игроков;
- исключению участников;
- клановым домам;
- складу;
- улучшениям;
- настройкам PvP;
- клановому чату;
- визуальной подсветке;
- организации клановых битв.
[HR]
Клановая казна
У каждого клана есть собственная казна.
- Внесение средств.
- Снятие средств при наличии прав.
- Быстрые суммы пополнения и снятия.
- Настраиваемые кнопки.
- История финансовых операций.
- Информация о пользователе, сумме, типе операции и времени.
- Защита операций от ошибок сохранения.
[HR]
Общий склад клана
Клан получает собственное виртуальное хранилище ресурсов.
- Общий доступ участников.
- Доступ регулируется правами ролей.
- Вместимость зависит от настроек и развития клана.
- Заблокированные слоты имеют отдельные конфигурационные элементы.
- Оформление меню полностью настраивается.
Клановые дома
Кланы могут создавать собственные точки телепортации.
- Создание дома.
- Удаление дома.
- Телепортация.
- Несколько точек.
- Управление через команды и GUI.
Code (Text):
/clan home
/clan sethome
/clan delhome
Прокачка клана
Клан может развиваться и получать новые возможности.
Система рассчитана на постепенное развитие клана и взаимодействует с другими модулями плагина.
Меню уровней и улучшений также использует конфигурационные GUI-шаблоны.
[HR]
Клановый магазин
В pnClans присутствует полноценная система магазина.
Администратор может создавать собственные категории и товары.
Поддерживается:
- несколько категорий;
- редкости товаров;
- собственные материалы и оформление;
- несколько способов оплаты;
- Vault-экономика;
- PlayerPoints;
- собственные требования;
- связь с квестами;
- выдача предметов;
- выполнение консольных команд;
- несколько наград за одну покупку.
Code (Text):
shop.yml
[HR]
Клановые квесты
Квесты имеют общий прогресс для всего клана.
Прогресс может начисляться за реальные действия участников:
- убийства игроков;
- убийства мобов;
- активность;
- вступление новых участников;
- использование домов;
- пополнение казны;
- покупки;
- участие в организованных клановых битвах;
- победы.
- зависимости между заданиями;
- prerequisites;
- ежедневное повторение;
- еженедельное повторение;
- клановые очки;
- настраиваемые награды;
- собственное GUI-оформление.
Code (Text):
quests.yml
Клановые битвы
pnClans содержит отдельную систему организованных боёв между кланами.
Один клан отправляет вызов другому, после подтверждения формируется матч.
- Боевые вызовы.
- Принятие и отклонение вызова.
- Настраиваемые арены.
- Точки появления двух команд.
- Подготовительное лобби.
- Формирование состава.
- READY-система.
- Обратный отсчёт.
- Ограничение территории боя.
- Лимит убийств.
- Ограничение по времени.
- Forfeit.
- MMR.
- Клановые очки.
- Боевые квесты.
- Защита от friendly fire между соклановцами.
Настройки арен находятся в:
Code (Text):
battles.yml
PvP и friendly fire
Внутри клана можно управлять PvP-настройками.
Плагин также учитывает атаки с использованием снарядов и определяет владельца projectile, чтобы союзники не могли обходить защиту обычным луком или другими снарядами.
[HR]
Клановый чат
Для общения внутри клана можно использовать отдельный чат.
Поддерживаются разные варианты активации, например:
Code (Text):
!Привет всем
[HR]
Настройка подсветки
Меню настройки отображения соклановцев
Настройка контурной подсветки
Настройка цветного отображения
Полная настройка GUI
Интерфейсы pnClans не привязаны жёстко к коду.
В menus.yml можно изменять:
- название меню;
- количество строк;
- слот предмета;
- Material;
- название предмета;
- lore;
- glow;
- действия при взаимодействии;
- звуки;
- расположение элементов.
Например:
Code (Text):
chest:
slot: 21
material: BARREL
name: "Хранилище клана"
lore:
- ""
- "Общее хранилище ресурсов"
При обновлении плагина отсутствующие новые ключи автоматически добавляются в существующий конфиг без намеренного удаления пользовательских настроек.
[HR]
Файлы конфигурации
Code (Text):
config.yml
menus.yml
messages.yml
shop.yml
quests.yml
battles.yml
— основные настройки, модули, экономика, роли, чат и другие параметры.
menus.yml
— GUI, предметы, слоты, названия и lore.
messages.yml
— сообщения, sounds, titles, action bars, particles и другие действия.
shop.yml
— магазин, товары, валюты, категории и награды.
quests.yml
— клановые задания.
battles.yml
— арены и правила организованных сражений.
[HR]
PlaceholderAPI
PlaceholderAPI поддерживается как дополнительная интеграция.
Это позволяет использовать данные pnClans в:
- TAB;
- scoreboard;
- чатах;
- holograms;
- других совместимых плагинах.
[HR]
Экономика
Для экономических функций поддерживается Vault.
Также магазин может использовать PlayerPoints как альтернативную валюту.
Vault требуется только в том случае, если на сервере используются связанные с экономикой возможности.
[HR]
Команды
Основная команда:
Code (Text):
/clan
Code (Text):
/c
/clans
Code (Text):
/clan
/clan menu
/clan create <название>
/clan accept <клан>
/clan deny <клан>
/clan top
/clan stats [игрок] [day|week|month|all]
/clan home [ключ]
/clan sethome [ключ]
/clan delhome [ключ]
/clan deposit
/clan withdraw
/clan chest
/clan battle
/clan battle <клан>
/clan battle accept <challenge-id>
/clan battle decline <challenge-id>
/clan reload
/clan admin help
Permissions
Code (Text):
pnclans.use
pnclans.admin
— базовый доступ игроков к pnClans.
pnclans.admin
— административные возможности, управление, диагностика, reload и другие admin-функции.
Внутриклановые разрешения дополнительно контролируются собственной системой ролей pnClans.
[HR]
Система обновлений
В плагине присутствует автоматическая проверка обновлений.
Администратор выбирает канал:
Code (Text):
STABLE
BETA
ALPHA
BETA — beta + stable.
ALPHA — alpha + beta + stable.
Канал определяется по тегу GitHub:
Code (Text):
v1.3.0 = STABLE
v1.3.0-beta.1 = BETA
v1.3.0-alpha.1 = ALPHA
Для Java 21 и Java 25 автоматически выбирается соответствующий JAR.
[HR]
Хранилище данных
Поддерживается хранение данных через:
- SQLite;
- JSON.
API и дополнения
pnClans рассчитан не только на самостоятельное использование.
Плагин имеет API и архитектуру, позволяющую подключать дополнительные модули и сторонние функции.
Это позволяет другим плагинам взаимодействовать с клановой системой без необходимости напрямую работать с её внутренним хранилищем.
[HR]
Установка
1. Скачайте JAR для своей Java.
2. Поместите файл в:
Code (Text):
plugins/
4. Перезапустите сервер.
5. pnClans автоматически создаст необходимые конфигурационные файлы.
[HR]
Совместимость
Сервер: Paper
Основная протестированная версия: Paper 1.21.11
Java:
- Java 21
- Java 25
Paper 1.18+ является основным поддерживаемым диапазоном.
Paper 1.16.5–1.17.1 заявлен в режиме best effort — некоторые современные возможности могут зависеть от версии сервера.
[HR]
Текущая версия
Code (Text):
1.2.2-beta.2
- pnClans-1.2.2-beta.2-java21-all.jar
- pnClans-1.2.2-beta.2-java25-all.jar
Все версии
[HR]
Обратная связь
Если вы нашли баг, неудобное место или у вас есть идея для новой функции — напишите об этом.
Особенно интересует обратная связь по:
- GUI;
- ролям и permissions;
- казне;
- складу;
- квестам;
- магазину;
- клановым битвам;
- балансу;
- производительности;
- совместимости с другими плагинами.
[HR]
pnClans — современная клановая система is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 5 times (via Spigot). Download it and open it directly in the game.