VWReports - Плагин на репорты

Плагин VWReports - Плагин на репорты 1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.20
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
17
VWReports — это удобный плагин для управления жалобами и наказаниями на сервере Minecraft. Плагин позволяет игрокам легко отправлять жалобы на нарушителей, а администраторам быстро реагировать на них через GUI.


Особенности:
  • Просмотр репортов через удобное GUI.
  • Назначение наказаний (мут, кик, бан) через GUI.
  • Интеграция с Telegram для уведомлений о новых репортах.
  • Логирование действий и наказаний в логах.

Конфигурация:
YAML:
report-gui:
  title: "&0Репорты"
  material: PAPER
  display_name: "&#FF0000Репорт #%id%"
  lore:
    - ""
    - "&7На игрока: &#FF0000%breaker%, &7причина: &#FF0000%reason%"
    - ""
    - "&#FF0000ПКМ &7- Действия с репортом"
    - ""
  pagination:
    back:
      material: ARROW
      display_name: "&#00FF00Назад"
    next:
      material: ARROW
      display_name: "&#00FF00Вперед"
    close:
      material: BARRIER
      display_name: "&#FF0000Закрыть"


actions-gui:
  size: 27
  title: "&0Действия с репортом"
  items:
    delete:
      material: BARRIER
      slot: 11
      display_name: "&#FF0000Удалить репорт"
      action: delete # удаляет репорт
    punish:
      material: DIAMOND_SWORD
      slot: 15
      display_name: "&#00FF00Выдать наказание"
      action: punish # меню наказаний
    spectate:
      material: ENDER_EYE
      slot: 13
      display_name: "&#0000FFНаблюдать за игроком"
      action: command # специально для кмд
      commands:
        - "spec %breaker%"


punishments-gui:
  size: 9
  title: "&0Выдача наказаний"
  items:
    ban:
      material: BARRIER
      slot: 0
      display_name: "&#FF0000Бан (1.1 читы)"
      commands:
        - "ban %breaker% 7d Пункт 1.1 (Читы)" # команда выполняется от имени игрока, который будет нажимать на кнопку!
    kick:
      material: IRON_SWORD
      slot: 1
      display_name: "&#FF0000Мут (2.1 спам, флуд, капс)"
      commands:
        - "tempmute %breaker% 2h Пункт 2.1 (Спам, флуд, капс)" # команда выполняется от имени игрока, который будет нажимать на кнопку!


message-report:
  - ""
  - "📢 Игрок *%reporter%* отправил жалобу на *%breaker%*"
  - "📄 Причина: _%reason%_"
  - ""


pinushnofind: "&cНаказаний не найдено в меню."
noperm: "&cНет прав"
reportdeleted: "&cРепорт удалён"
trueuse: "&cИспользуйте: /report <ник> <причина>"
nocommand: "&cНеверная команда!"
onlyplayers: "&cТолько для игроков!"
player-not-found: "&#FF0000Игрок с ником &a%breaker% &#FF0000не найден или не в сети."
success-message: "&6Репорты &7>> &#00FF00Вы успешно отправили жалобу на &#FF0000%breaker%&#00FF00 по причине &#FF0000%reason%" # hex поддерживается # формат = &#RRGGBB


logs:
  punishment: "Наказание '%punishment%' выдано игроку %breaker% за репорт #%id% (Жалоба от %reporter%, причина: %reason%)"
  new_report: "Новый репорт #%id%: %reporter% пожаловался на %breaker% по причине: %reason%"
telegram:
  token: "токен"
  chat-id: "чат-ид"

Как получить chat-id?
1) Запустите плагин, введите TOKEN бота в config.yml
2) Добавьте бота в группу, канал (ОБЯЗАТЕЛЬНО ВЫДАЙТЕ ЕМУ АДМИНСКИЕ ПРАВА В КАНАЛЕ) или же напишите ему в личные сообщения - команду /chatid

3) Введите значение в config.yml

1.png

2.png


offtop Не спешите оставлять мне плохой отзыв, если есть проблемы - лучше напишите в обсуждения. Заранее спасибо!
Исходный код
https://github.com/vanamxd/VWReports
Команды и права
Команды:
/report - для отправления репортов
/reports - просмотр репортов
/reports reload - перезагрузить config.yml

Права:
vwreports.reports - для /reports
vwreports.reload - для /reports reload
Автор
mamayavrekax
Скачивания
5
Просмотры
63
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

Назад
Сверху Снизу