Go to file
2024-03-24 00:48:02 +03:00
src/main some update (informativno) 2024-03-24 00:34:35 +03:00
.gitignore some update (informativno) 2024-03-24 00:34:35 +03:00
LICENSE license 2024-03-03 22:46:38 +03:00
pom.xml some update (informativno) 2024-03-24 00:34:35 +03:00
README.md Update README.md 2024-03-24 00:48:02 +03:00

FroggyMonitorReward

Плагин для награды игроков за голоса и отзывы на FroggyMonitor
Он сам изменяет URL'ы для поощрения на мониторинге, самим не надо ничего делать
Поддерживает PlaceholderAPI и Vault

Скачать

Конфиг

Конфигурационный файл плагина по умолчанию выглядит так

bind_host: 0.0.0.0    # Локальный IP адрес сервера (обычно такой же как и в server.properties)
bind_port: 8080       # Свободный порт для сайта (потребуется открыть его на хостинге)

external_host: example.com   # Внешний IP адрес / домен сервера

secret_token: аш_секретный_токен" # Секретный токен с FroggyMonitor

vote:                   # Награда за голос
  vault: 10                     # Выдать валюту
  item: "diamond 10"            # Выдать предмет (забрать предмет нельзя)
  message: "Спасибо за голос!"  # Отправить сообщение
  commands:                     # Исполнить команды
    - "/title {player_name} subtitle на FroggyMonitor"
    - "/title {player_name} title Спасибо за отзыв!"
  # Каждый параметр наград не обязателен

add_comment:        # Награда за удаление отзыва
  vault: 10
  message: "Спасибо за отзыв!"

del_comment:        # Награда за удаление отзыва
  vault: -10                    # Снять валюту

enable_logs: true    # Включить логи плагина (true/false); true - вкл; false - выкл

message_formatting: "ampersand" # Изменить тип форматирования сообщений
  # Типы форматирования:
    # ampersand:    &cСообщение
    # section:      §cСообщение
    # minimessage:  <red>Сообщение</red>
    # json:         {"text": "Сообщение", "color": "red"}

Как это работает

sequenceDiagram
    participant FroggyMonitor
    participant Сервер
    participant Сайт
    participant Плагин
    participant Vault
    Сервер-->>Плагин: Запуск плагина
    Плагин-->>Сайт: Запуск сайта
    FroggyMonitor->>Сайт: Игрок проголосовал за сервер
    Сайт->>Плагин: Голос игрока
    Плагин->>Vault: Выдать валюту
    Плагин->>Сервер: Выдать предмет
    Плагин->>Сервер: Отправить сообщение
    Плагин->>Сервер: Выполнить команды