▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Sqrilizz | Report
Sqrilizz | Report

Sqrilizz | Report

[1.8.9-1.21.10] Player reporting plugin for Minecraft with powerful in-chat commands, LuckPerms support, and future expansion for webhooks and punishments. Keep your server clean with a few simple commands.

468
8
Все версииSqrilizz | Report 7.5

Sqrilizz | Report 7.5

Release4 мес. назад

Список изменений

🎉 Sqrilizz-Reports v7.5 - Release Notes

🚀 New Features

📊 Performance Monitoring System

  • PerformanceMonitor - comprehensive metrics and statistics system
  • Operation tracking: report creation, resolution, deletion, replies
  • Performance metrics: database operations, cache hits/misses, hit rates
  • Error counters: database, notifications, cache errors
  • JVM monitoring: memory usage, thread count, uptime

🏥 Health Diagnostics Command

  • /report-health - system health overview
  • /report-health detailed - comprehensive performance statistics
  • /report-health cache - cache statistics and performance
  • /report-health reset confirm - reset all performance counters

🔄 Graceful Shutdown System

  • ShutdownManager - proper service termination
  • Parallel shutdown: REST server, database, cache, Discord/Telegram bots
  • Final performance report on shutdown
  • 30-second timeout protection

Performance Optimizations

🔥 Critical Performance Improvements

  • O(1) report search by ID (was O(n²)) - massive performance boost
  • ReadWriteLock synchronization - parallel reading instead of blocking
  • Asynchronous notifications - non-blocking webhook/bot operations
  • Configurable cache settings - moved to config.yml for tuning

🧹 Code Quality Enhancements

  • Eliminated code duplication - created NotificationUtils class
  • Enhanced CommandSender support - improved permission checking
  • Optimized database operations - better connection handling
  • Memory efficiency improvements - reduced object allocation

🔧 Technical Improvements

⚙️ Configuration Enhancements

# New performance settings in config.yml
performance:
  cache:
    expire-after-write: 30
    maximum-size: 10000
    record-stats: false

Файлы

Sqrilizz-Reports-7.5.jar(45.16 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

7.5

Загрузчики

Bukkit
Folia
Paper
Spigot

Версии игры

1.8–1.21.10

Загрузок

46

Дата публикации

4 мес. назад

Загрузил

ID версии

Главная