- Add comprehensive documentation in docs/ folder - Update README.md with modern design and badges - Improve configuration with new options (GUI, limits, notifications) - Add support for Minecraft 1.19.2-1.21.4 and Java 17+ - Create GPL-3.0 license - Add modrinth/ folder with project description for publishing - Add CONTRIBUTING.md for contributors - Update plugin.yml with aliases and better permissions - Improve build.gradle.kts with better compatibility and encoding - Update .gitignore for cleaner repository
66 lines
2.8 KiB
YAML
66 lines
2.8 KiB
YAML
# Discord Webhook URL для уведомлений
|
||
webhook-url: ""
|
||
|
||
# Настройки базы данных
|
||
database:
|
||
# Тип БД: sqlite или postgresql
|
||
type: "sqlite"
|
||
|
||
# Настройки SQLite
|
||
sqlite:
|
||
file: "reports.db"
|
||
|
||
# Настройки PostgreSQL
|
||
postgresql:
|
||
host: "localhost"
|
||
port: 5432
|
||
database: "loreport"
|
||
username: "loreport"
|
||
password: "password"
|
||
pool-size: 10
|
||
|
||
# Настройки GUI
|
||
gui:
|
||
# Количество репортов на странице
|
||
reports-per-page: 45
|
||
# Автообновление GUI (в тиках, 20 тиков = 1 секунда)
|
||
auto-refresh: 100
|
||
# Показывать головы игроков в GUI
|
||
show-player-heads: true
|
||
|
||
# Ограничения
|
||
limits:
|
||
# Максимальная длина причины репорта
|
||
max-reason-length: 100
|
||
# Кулдаун между репортами (в секундах)
|
||
report-cooldown: 30
|
||
# Максимум репортов на одного игрока от одного отправителя
|
||
max-reports-per-player: 3
|
||
|
||
# Уведомления
|
||
notifications:
|
||
# Уведомлять администраторов о новых репортах
|
||
notify-admins: true
|
||
# Звук уведомления для администраторов
|
||
admin-notification-sound: "BLOCK_NOTE_BLOCK_PLING"
|
||
# Уведомлять игрока о принятии репорта
|
||
notify-reporter: true
|
||
|
||
# Сообщения
|
||
messages:
|
||
report-sent: "&aРепорт успешно отправлен!"
|
||
already-reported: "&cВы уже отправляли репорт на этого игрока!"
|
||
self-report: "&cВы не можете отправить репорт на себя!"
|
||
player-not-found: "&cИгрок не найден!"
|
||
no-permission: "&cУ вас нет прав на эту команду!"
|
||
usage: "&eИспользование: /report <ник> <причина>"
|
||
no-reports: "&eУ этого игрока нет репортов."
|
||
stats-header: "&6=== Статистика репортов: %player% ==="
|
||
stats-count: "&eВсего репортов: &f%count%"
|
||
stats-last-online: "&eПоследний онлайн: &f%time%"
|
||
stats-report-entry: "&7- %reason% &8(%time% назад)"
|
||
gui-title: "Репорты - Страница %page%"
|
||
cooldown: "&cПодождите %time% секунд перед следующим репортом!"
|
||
reason-too-long: "&cПричина слишком длинная! Максимум %max% символов."
|
||
max-reports-reached: "&cВы уже отправили максимальное количество репортов на этого игрока!"
|
||
admin-notification: "&6[Loreport] &eНовый репорт от &f%reporter% &eна &f%reported%: &7%reason%"
|