hClans [1.16.X-26.X] | XSkull, PAPI, Vault и много чего ещё поддерживается

Плагин hClans [1.16.X-26.X] | XSkull, PAPI, Vault и много чего ещё поддерживается v1.4

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
17
hClans
Настраиваемая система кланов с ролями, уровнями, приглашениями и API для аддонов

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

hClans — это настраиваемая система кланов для Minecraft-серверов.

Плагин добавляет создание кланов, приглашения, управление участниками, клановые роли, систему прав, уровни, опыт, PlaceholderAPI-плейсхолдеры, SQLite/MySQL-хранилище и систему аддонов для расширения функционала.

hClans работает как основа клановой системы: основной плагин отвечает за логику кланов, базу данных, команды, роли, права, плейсхолдеры и API, а аддоны могут добавлять меню, хранилища, команды, события и дополнительные интеграции.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Основные возможности

  • Создание и удаление кланов.
  • Приглашения в клан с временем жизни.
  • Принятие и отклонение приглашений.
  • Исключение участников и выход из клана.
  • Система ролей и клановых прав.
  • Настраиваемые роли владельца и участника.
  • Уровни и опыт клана.
  • Лимиты участников по уровню клана.
  • Поддержка PlaceholderAPI.
  • SQLite и MySQL-хранилище.
  • Настройка длины названия и regex-проверки.
  • Список запрещённых названий кланов.
  • Условия создания клана через PlaceholderAPI.
  • GUI создания визуального названия клана.
  • Настраиваемые цвета, шрифты и стили текста.
  • Загрузчик аддонов для расширения системы.
  • API и события для разработчиков.
  • Поддержка HEX-цветов.
  • Настраиваемая система actions.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Управление кланом

Игроки могут создавать кланы, приглашать других игроков, принимать или отклонять приглашения, выходить из клана, исключать участников и удалять клан при наличии нужных прав.

Основные действия:

  • создание клана
  • приглашение игроков
  • принятие и отклонение приглашений
  • исключение участников
  • выход из клана
  • удаление клана

Названия кланов можно контролировать через:

  • минимальную длину
  • максимальную длину
  • regex-проверку
  • список запрещённых названий
  • условия создания

────────────────────────────────────────

Приглашения

hClans имеет встроенную систему приглашений.

Приглашения временные и истекают через указанное время.

Стандартное время жизни приглашения:

Код:
settings:
  clans:
    inviteExpirationSeconds: 300

Сообщения приглашений могут содержать кликабельный текст через систему actions.

────────────────────────────────────────

Подтверждение удаления

Удаление клана может требовать точного подтверждения через:

Код:
/clan delete <name>

Настройка:

Код:
settings:
  clans:
    confirmDelete: true

Это помогает защититься от случайного удаления клана.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Роли и права

hClans включает систему ролей и клановых прав.

Стандартные роли:

Код:
owner
member

Роль owner используется как роль владельца клана и имеет особый доступ к управлению кланом.

Роль member можно настроить через список клановых прав.

Стандартное право участника:

Код:
hclans.leave

Встроенные клановые права:

Код:
hclans.invite
hclans.kick
hclans.delete
hclans.leave
hclans.request.accept
hclans.request.deny
hclans.request.expire

Аддоны также могут регистрировать собственные клановые права через API hClans.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Уровни и опыт

hClans поддерживает настраиваемые уровни клана.

Для каждого уровня можно задать:

  • необходимый опыт
  • максимальный лимит участников

Пример:

Код:
settings:
  levels:
    lvl:
      1:
        exp: 0
        maxMembers: 10
      2:
        exp: 300
        maxMembers: 15
      3:
        exp: 500
        maxMembers: 25

Администрация может управлять уровнем и опытом клана через команды.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

GUI создания клана

В hClans есть опциональное GUI для настройки визуального названия клана при создании.

Файл настройки:

Код:
plugins/hClans/clanCreator.yml

GUI поддерживает:

  • выбор шрифта
  • small caps стиль
  • переключение жирного текста
  • переключение курсива
  • переключение подчёркивания
  • три настраиваемые точки цвета
  • предпросмотр названия
  • кнопки подтверждения и отмены
  • декоративные предметы
  • кастомные головы через basehead материалы

Игрок может настроить внешний вид названия до создания клана.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Условия создания

Создание клана можно ограничить условиями на базе PlaceholderAPI.

Пример:

Код:
createConditions:
  1:
    check: '%player_level%'
    type: '>='
    value: 30
    actions:
      - '[MESSAGE] {prefix}&cВы не соответствуете условиям для создания клана.'

Так можно требовать уровень, статистику, баланс или любое другое значение из PlaceholderAPI перед созданием клана.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Хранилище

hClans поддерживает два режима хранения:

  • SQLite
  • MySQL

SQLite используется по умолчанию и хранит данные в папке плагина.

MySQL можно включить для внешнего хранения данных.

Также есть настройка префикса таблиц, чтобы основной плагин и аддоны могли безопасно использовать одну базу.

Пример:

Код:
settings:
  storage:
    type: SQLITE
    tablePrefix: hclans_

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Система аддонов

hClans может загружать аддоны из папки:

Код:
plugins/hClans/addons/

Аддоны могут расширять систему кланов дополнительными функциями, командами, меню, хранилищами и интеграциями.

Основной плагин предоставляет системы для:

  • клановых прав
  • кастомных ролей
  • кастомных подкоманд
  • кастомных плейсхолдеров
  • доступа к базе данных
  • клановых событий
  • утилит для голов и скинов

Загрузку аддонов можно включить или выключить в конфиге.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PlaceholderAPI

hClans регистрирует плейсхолдеры с идентификатором:

Код:
hclans

Доступные плейсхолдеры:

Код:
%hclans_has_clan%
%hclans_invite_clan%
%hclans_clan%
%hclans_name%
%hclans_owner%
%hclans_owner_uuid%
%hclans_members%
%hclans_member_count%
%hclans_is_owner%
%hclans_roles%
%hclans_role_ids%
%hclans_role_count%

Плагин также поддерживает кастомные плейсхолдеры, зарегистрированные через API или аддоны.

Значения для пустых и нулевых результатов настраиваются в config.yml.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Система actions

hClans использует настраиваемые actions для сообщений, команд, звуков, визуальных эффектов и экономики.

Примеры действий:

Код:
[MESSAGE]
[CONSOLE]
[PLAYER]
[BROADCAST]
[SOUND]
[TITLE]
[ACTIONBAR]
[BOSSBAR]
[PARTICLE]
[FIREWORK]
[EFFECT]
[VAULT]
[CLOSE]

Actions можно использовать в сообщениях, приглашениях, условиях создания, предметах меню создания клана и обработке результатов.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Команды

Код:
/clan
/clan create <name>
/clan delete
/clan delete <name>
/clan invite <player>
/clan kick <player>
/clan accept <clan>
/clan deny <clan>
/clan leave

/hclans reload
/hclans levels <clan> <addlvl|addexp|removelvl|removeexp|setlevel|setexp> <amount>

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Права

Bukkit permissions:

Код:
hclans.use
hclans.reload
hclans.levels

Клановые права ролей:

Код:
hclans.invite
hclans.kick
hclans.delete
hclans.leave
hclans.request.accept
hclans.request.deny
hclans.request.expire

Аддоны могут регистрировать дополнительные клановые права.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Требования

  • Java 17 или новее.
  • Minecraft 1.16 или новее.
  • Spigot / Paper / совместимое ядро.
  • PlaceholderAPI.

Опционально:

  • MySQL
  • Vault-экономика для Vault actions
  • аддоны hClans

Важно: PlaceholderAPI является обязательной зависимостью.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Установка

  1. Установите PlaceholderAPI.
  2. Поместите hClans.jar в папку plugins.
  3. Запустите или перезапустите сервер.
  4. Откройте plugins/hClans/config.yml.
  5. Настройте хранилище, роли, уровни и параметры кланов.
  6. Настройте clanCreator.yml, если хотите использовать визуальное меню создания.
  7. После изменения хранилища или важных настроек перезапустите сервер.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Примечания

  • PlaceholderAPI обязателен для работы плагина.
  • SQLite используется по умолчанию.
  • MySQL можно включить в секции storage.
  • Уровни клана могут влиять на максимальное количество участников.
  • Папка addons используется для расширения системы.
  • Меню создания клана настраивается через clanCreator.yml.
Зависимости
PlaceholderAPI (Обязательно), Vault (Опционально)
Команды и права
Выше всё написано
Автор
He3HaukaX
Скачивания
82
Просмотры
1 199
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя He3HaukaX

Поделиться ресурсом

Последние обновления

  1. Глобальное обновление!

    1. Улучшена работа "ClanSkullManager" --> добавлен фаллбек на mojang authlib + добавлена...
  2. Фикс

    Фикс небольшой ошибки возникающей не у всех при создании клана
  3. Большое обновление!

    1. Добавлена поддержка уровней клана 2. Добавлена новая команда для уровней/exp клана: /hclans...

Последние рецензии

топчик , то что нужно было, токо клан и базовые команды
H
He3HaukaX
спасибо за отзыв
Назад
Сверху Снизу