Иконка ресурса

Платно Плагин ⚔️ KastClans | Кланы с квестами, прокачкой, магазином и хранилищем и т.д | [ 1.20.6–26.2 ] 🏰 1.0.2 (beta)

Нет прав для приобретения ("249.00" ₽)
Публичный список кланов
Добавлена команда /clan list. Она открывает общий каталог, которым можно пользоваться даже без собственного клана.

  • до 36 кланов на одной странице;
  • название сохраняет обычные цвета, RGB.
  • в карточке видны уровень, состав, владелец, дата создания и описание;
  • стрелки появляются только при наличии соседней страницы;
  • выбранная сортировка сохраняется при переходах между страницами.

Код:
/clan list

Доступна сортировка по дате создания, числу участников и уровню. Вид каждого пункта меняется отдельно:

Код:
sort-types:
  newest:
    enabled: true
    name: "&7Новые"
    selected: "&e→ &7Новые"

Заявки на вступление

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

  • стандартный срок рассмотрения — 24 часа;
  • просроченная заявка удаляется автоматически;
  • после вступления в клан остальные заявки игрока исчезают;
  • ЛКМ по кандидату принимает его, ПКМ отклоняет;
  • в карточке кандидата показываются убийства, смерти и время на сервере.

Код:
recruitment:
  application-expire-hours: 24
  max-min-playtime-hours: 1000000
  description:
    min-length: 30
    max-length: 100
    not-set: "&7- нет описания"

Настройки набора

В /clan menu появился полноценный раздел «Набор в клан».

  • можно задать минимальное время кандидата на сервере;
  • посмотреть и разобрать входящие заявки;
  • установить лого клана;
  • написать краткое описание для публичной карточки.

Описание вводится в чат. После сохранения, удаления или отмены снова открывается меню настроек. Цветовые коды из описания удаляются.

Для ролей добавлены два права:

Код:
permissions:
  - application_review
  - recruitment_settings

application_review разрешает принимать и отклонять заявки. recruitment_settings открывает изменение часов, описания и лого клана.

Лого клана из флага

В настройках набора появилась рамка для кланового лого. Возьмите любой флаг на курсор и нажмите им по рамке.

  • из стака забирается ровно один флаг;
  • флаг хранится в клане и не остаётся в инвентаре;
  • сохраняются его цвет, узоры, название и остальные данные;
  • лого отображается в /clan list и меню «Мои заявки»;
  • клик пустым курсором возвращает установленный флаг;
  • для замены сначала нужно забрать старое лого;
  • неподходящий предмет не забирается — плагин попросит использовать флаг.

Если лого не установлено, в списке используется стандартная голова из конфига:

Код:
clan-item:
  material: PLAYER_HEAD
  base64: "ВАШ_BASE64"

Конфиги и плейсхолдеры

Меню набора вынесены в отдельную папку:

Код:
menus/recruitment/
├── clan-list-menu.yml
├── my-applications-menu.yml
├── recruitment-settings-menu.yml
└── applications-menu.yml

В PlaceholderAPI добавлены:

Код:
%kastclan_owner%
%kastclan_created%
%kastclan_created_date%
%kastclan_description%
%kastclan_min_playtime_hours%
1785689682165.png

1785689710590.png

1785689716818.png

1785689723892.png

/clan menu -> набор в клан.

1785689753050.png

1785689762519.png

1785689769828.png

/clan list

Вложения

  • 1785689729538.png
    1785689729538.png
    102.3 KB · Просмотры: 2
Все меню собраны в одном месте
Файлы интерфейса разложены по понятным папкам внутри menus. Для заданий теперь предусмотрено три отдельных файла: экран выбора, ежедневные задания и еженедельные задания.

Код:
menus/
├── glow/
│   └── glow-menu.yml
├── homes/
│   └── homes-menu.yml
├── main/
│   └── main-menu.yml
├── permissions/
│   ├── member-menu.yml
│   └── permissions-menu.yml
├── quests/
│   ├── daily-menu.yml
│   ├── hub-menu.yml
│   └── weekly-menu.yml
├── shop/
│   └── shop-menu.yml
└── storage/
├── storage-claim-menu.yml
└── storage-menu.yml

Старые настройки не нужно переносить вручную. При первом запуске плагин самостоятельно переместит их в новую структуру, сохранит изменённый дизайн и добавит недостающие поля.

Старый общий файл меню заданий останется рядом в качестве резервной копии.

Декор можно собирать как угодно

В каждом меню можно создать несколько декоративных предметов: custom-decoration_1, custom-decoration_2 и так далее.

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

YAML:
custom-items:
  custom-decoration_1:
    material: BLACK_STAINED_GLASS_PANE
    name: ""
    lore:
      - ""
    slots:
      - "0-8"
      - "9,18,27,36"
      - "45-48"

Декорация устанавливается только в пустую ячейку. Если в слоте уже находится кнопка, товар, задание или предмет из хранилища, декоративное стекло его не заменит.

Диапазоны работают в обе стороны. Например, 2-5 означает слоты 2, 3, 4 и 5, а 5-2 — те же слоты в обратном порядке.
Настраиваемые роли клана
Добавлена полноценная настройка клановых ролей. Можно создавать собственные роли, изменять их название, приоритет, список доступных прав и выбирать роль, которая автоматически выдаётся новым участникам через default-role.

Параметр chat-name-color задаёт цвет ника участника во встроенном клановом чате /clan chat. Если параметр не указан, используется белый цвет &f.

Роль нового участника

YAML:
default-role: member
roles:
  officer:
    name: '&#FFD166Офицер'
    chat-name-color: '&#FFD166'
    priority: 500
    permissions:
      - invite
      - kick
      - storage
  member:
    name: '&#F5F5F5Участник'
    chat-name-color: '&f'
    priority: 100
    permissions:
      - storage
      - shop_buy
Назад
Сверху Снизу