- \[B\]Активация промокодов\[/B\]: Игроки используют /promo <код> для получения наград.
- \[B\]Гибкая настройка\[/B\]: Промокоды задаются в config.yml с поддержкой любых консольных команд.
- \[B\]Одноразовые и многоразовые промокоды\[/B\]: Контролируйте, сколько раз можно использовать код.
- \[B\]Перезагрузка конфига\[/B\]: /promoreload обновляет настройки без перезапуска сервера.
- \[B\]Помощь для админов\[/B\]: /promohelp показывает команды, права и примеры настройки.
- \[B\]Интеграция с LuckPerms\[/B\]: Полная поддержка прав (svortexpromo.use, svortexpromo.reload, svortexpromo.admin).
- \[B\]Обфускация\[/B\]: Код защищён с помощью maven-shade-plugin.
- \[B\]Совместимость\[/B\]: Работает с Essentials, LuckPerms и другими плагинами.
\[SIZE=3\]\[B\]Команды и права\[/B\]\[/SIZE\]
| Команда | Описание | Право | По умолчанию |
| --- | --- | --- | --- |
| /promo <код> | Активировать промокод | svortexpromo.use | Все |
| /promoreload | Перезагрузить конфиг | svortexpromo.reload | Операторы |
| /promohelp | Показать помощь админам | svortexpromo.admin | Операторы |
\[SIZE=2\]\[B\]Примеры настройки прав (LuckPerms)\[/B\]\[/SIZE\]
- Дать всем доступ к промокодам:
```
/lp group default permission set svortexpromo.use true
```
- Дать админам доступ к перезагрузке и помощи:
```
/lp group admin permission set svortexpromo.reload true
/lp group admin permission set svortexpromo.admin true
```
- Дать игроку все права:
```
/lp user Player478 permission set svortexpromo.* true
```
- Игрок вводит /promo welcome → Получает 1 алмаз.
- Админ добавляет промокод в config.yml → /promoreload → Игроки используют новый код.
- Админ выполняет /promohelp → Видит команды и права.
- Сообщайте об ошибках или предлагайте функции в теме форума!
- Тестируйте плагин и делитесь впечатлениями