OnlineMonitor - Advanced Player Statistics & Discord Integra
0.5.0Track player activity with Discord notifications, web panel, and detailed analytics
0.5.0latestExtended Player Statistics and AFK Detection SystemDec 14, 2025 Added · Extended Player Statistics - Comprehensive tracking of player activities ·Deaths tracking - total player deaths count ·
Mob kills tracking - total killed mobs count · ️ Player kills tracking - PvP kills count ·
Blocks broken tracking - total broken blocks count · Blocks placed tracking - total placed blocks count · Messages sent tracking - total chat messages count · Last activity timestamp - for AFK detection · AFK Detection System - Automatic inactive player detection · New AFKManager component for tracking player activity · Configurable AFK threshold (default: 5 minutes) · Automatic activity updates on player actions (movement, chat, block interaction) · API methods to check AFK status and get AFK player list · Real-time activity tracking in memory · Event Listeners - New PlayerStatisticsListener for comprehensive event tracking · PlayerDeathEvent - tracks player deaths · EntityDeathEvent - tracks mob and player kills · BlockBreakEvent - tracks broken blocks · BlockPlaceEvent - tracks placed blocks · AsyncPlayerChatEvent - tracks chat messages · PlayerMoveEvent - updates AFK status on movement · Database Schema Extensions · Automatic schema migration for existing databases · New columns in player_stats table: · deaths (INTEGER) - death count · mob_kills (INTEGER) - mob kill count · player_kills (INTEGER) - player kill count · blocks_broken (INTEGER) - broken blocks count · blocks_placed (INTEGER) - placed blocks count · messages_sent (INTEGER) - messages count · last_activity (TIMESTAMP) - last activity time · Safe migration without data loss Changed · Enhanced /online player command to display extended statistics · Added "Extended Statistics" section with all new metrics · Better organized output with visual separators · Updated PlayerStatsRepository with new methods for extended statistics · Updated DatabaseManager with delegating methods for new features · Improved localization files with new message keys (EN/RU) Configuration · Added afk-threshold-minutes parameter - AFK detection threshold in minutes (default: 5) · Players inactive for this duration will be marked as AFK · Configurable based on server preferences Technical Improvements · Asynchronous database operations for all new statistics · Optimized event handling with priority monitoring · Clean separation of concerns with new manager classes · Thread-safe AFK tracking with concurrent data structures
0.4.5Localization System - Full plugin localization supportDec 6, 2025 · Localization System - Full plugin localization support · New LocalizationManager component for managing translations · Support for multiple languages via resource files · Language selection in config.yml (language: en or language: ru) · Resource files: messages_en.properties and messages_ru.properties · All plugin messages now support localization: · In-game commands and messages · Discord bot commands and embeds · Scoreboard UI panel · Player join/leave notifications · Web dashboard elements0.4.0Nov 30, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta