70 lines
1.7 KiB
Markdown
70 lines
1.7 KiB
Markdown
# lorep
|
||
|
||
Плагин системы репортов для Paper 1.21
|
||
|
||
## Возможности
|
||
|
||
- `/report [ник] [причина]` — отправить репорт на игрока
|
||
- `/report gui` — GUI со списком репортов (головы игроков с информацией)
|
||
- `/report stats [ник]` — статистика репортов на игрока
|
||
- Discord webhook уведомления о новых репортах
|
||
- Поддержка SQLite и PostgreSQL
|
||
|
||
## Права
|
||
|
||
| Право | Описание | По умолчанию |
|
||
|-------|----------|--------------|
|
||
| `lorep.report` | Отправка репортов | true |
|
||
| `lorep.admin` | GUI и статистика | op |
|
||
|
||
## Установка
|
||
|
||
1. Скачай `lorep-1.0.0.jar` из [Releases](https://git.lokili.xyz/loki/lorep/releases)
|
||
2. Положи в папку `plugins/`
|
||
3. Перезапусти сервер
|
||
4. Настрой `plugins/lorep/config.yml`
|
||
|
||
## Конфигурация
|
||
|
||
```yaml
|
||
# Discord Webhook URL
|
||
webhook-url: "https://discord.com/api/webhooks/..."
|
||
|
||
# База данных
|
||
database:
|
||
type: "sqlite" # sqlite или postgresql
|
||
|
||
sqlite:
|
||
file: "reports.db"
|
||
|
||
postgresql:
|
||
host: "localhost"
|
||
port: 5432
|
||
database: "lorep"
|
||
username: "lorep"
|
||
password: "password"
|
||
pool-size: 10
|
||
|
||
# Сообщения
|
||
messages:
|
||
report-sent: "&aРепорт успешно отправлен!"
|
||
already-reported: "&cВы уже отправляли репорт на этого игрока!"
|
||
# ...
|
||
```
|
||
|
||
## Сборка
|
||
|
||
```bash
|
||
./gradlew shadowJar
|
||
```
|
||
|
||
Jar будет в `build/libs/lorep-1.0.0.jar`
|
||
|
||
## Требования
|
||
|
||
- Paper 1.21+
|
||
- Java 21
|
||
|
||
## Автор
|
||
|
||
loki
|