No description
- Исправлены утечки ResultSet в SQLiteDatabaseManager и PostgreSQLDatabaseManager Все ResultSet теперь закрываются в try-with-resources блоках - Добавлена валидация входных данных reason в ReportCommand Проверка на пустую строку и максимальную длину 500 символов - Исправлен integer overflow в PaginationUtil.calculateStartIndex Добавлена проверка на переполнение при умножении page * pageSize - Добавлены null-проверки в ConfigManager.getMessage Защита от NPE при null элементах в массиве replacements |
||
|---|---|---|
| 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