No description
- Вынесены magic numbers в константы в TimeUtil SECONDS_PER_MINUTE, MINUTES_PER_HOUR, HOURS_PER_DAY, DAYS_PER_MONTH, MONTHS_PER_YEAR - Вынесены magic numbers слотов GUI в константы ReportGui SLOT_PREV_PAGE, SLOT_CLOSE, SLOT_PAGE_INFO, SLOT_NEXT_PAGE - Обновлен GuiClickListener для использования констант из ReportGui - Добавлена константа MAX_RECENT_REPORTS в ReportStatsCommand - Добавлена проверка границ pageSize в PaginationUtil |
||
|---|---|---|
| bin/main | ||
| docs | ||
| gradle/wrapper | ||
| modrinth | ||
| src | ||
| .gitignore | ||
| .jqwik-database | ||
| build.gradle.kts | ||
| CONTRIBUTING.md | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
Loreport
Современная система репортов для Minecraft серверов с интеграцией Discord и удобным GUI.
✨ Возможности
- 📝 Простая система репортов - игроки могут легко отправлять репорты на нарушителей
- 🎨 Красивый GUI - интуитивно понятный интерфейс для администраторов
- 📊 Статистика - подробная информация о репортах на каждого игрока
- 🔔 Discord интеграция - автоматические уведомления в Discord через webhook
- 🗄️ Гибкая база данных - поддержка SQLite и PostgreSQL
- 🌐 Мультиязычность - настраиваемые сообщения
- ⚡ Высокая производительность - оптимизирован для больших серверов
🚀 Быстрый старт
- Скачайте последнюю версию из Releases
- Поместите
Loreport-x.x.x.jarв папкуplugins/ - Перезапустите сервер
- Настройте
plugins/Loreport/config.yml
📖 Документация
Подробная документация доступна в папке docs/:
🎯 Совместимость
- Minecraft: 1.19.2 - 1.21.4
- Серверное ПО: Paper, Purpur, Pufferfish
- Java: 17+
🤝 Поддержка
- Issues - сообщения об ошибках
- Discussions - вопросы и предложения
📄 Лицензия
Этот проект распространяется под лицензией GPL-3.0.
👨💻 Автор
Создано loki5512344