AFK — Reworked & Expanded - AFK config moved to its own dedicated file: plugins/OreoEssentials/afk/config.yml — no longer buried in the main config. Auto-merges new defaults on update so you never miss new options
- Action bar now shows how long you've been AFK, updating every second (toggleable)
- "Back" message now tells you how long you were AFK when you return (e.g. You were AFK for 5m 32s) — also fixed a bug where the duration placeholder wasn't being
parsed
- Permission tiers: configure different AFK timeout durations per permission group
- Custom messages per permission group — different now-afk, no-longer-afk, and back messages for different ranks
- Cross-server AFK tracking via RabbitMQ — AFK status now broadcasts across all servers in real time
- Global AFK map tracks player location, world, server, and AFK timestamp across the whole network
Web Panel — Fixed
- AFK enter/exit events now push to the panel instantly (via RabbitMQ if available, REST fallback otherwise)
- Added a heartbeat system: every 30 seconds the plugin sends the full list of online players to the backend — fixes stale "online" flags that got stuck after
server crashes or failed disconnect syncs
- Panel now correctly reflects AFK state across all servers
Lang - All 9 language files synced with missing keys (fallback to English where not yet translated)