Все меню собраны в одном месте
Файлы интерфейса разложены по понятным папкам внутри
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