![[IMG]](//proxy.spigotmc.org/5f05eaa5052b9ba570fe59323ed194c3532c3ddb/68747470733a2f2f6d656469612e646973636f72646170702e6e65742f6174746163686d656e74732f313433393635333439323131323439343731332f313437373634303233323039333335313937372f30333438356339332d666462362d343133342d396339332d3464366534373934363437372e706e673f65783d36396135376633342669733d363961343264623426686d3d65636632323334353739326239383963306466643037316134613264346134646530346134373337306663623031616461363334663433613335393534313637263d26666f726d61743d77656270267175616c6974793d6c6f73736c6573732677696474683d393132266865696768743d393132)
⚡ Kronos
Premium Server Performance Analyzer
Stop guessing why your server lags. Kronos tells you exactly.
───────────────────────────────────────────────────────────
Features
⚡ TPS & MSPT Monitoring
Kronos samples your server tick rate every single tick for pinpoint accuracy. Four configurable alert thresholds (Notice, Warning, Critical, Emergency) notify staff in-game the moment performance degrades.
Chunk Analyzer
Scans all loaded chunks across every world and scores them based on entity count, item drops, hoppers, pistons, comparators, and observers. Automatically detects probable mob farms and ranks chunks by lag impact.
Lag Recommender
Generates human-readable recommendations based on live server data. Tells you exactly what to fix and how — from lowering mob caps to adjusting hopper transfer rates.
Lag Spike Recorder
When TPS drops below your trigger threshold, Kronos automatically captures a full report — top laggy chunks, and a snapshot of every player's recent activity (commands, block placements, entity spawns). Saved to disk and optionally sent to Discord.
Player Impact Tracker
Tracks what each player was doing leading up to a lag spike. Commands run, blocks placed, entities spawned nearby — all logged and queryable with /sla impact <player>.
⚙ Auto-Actions
Define automated responses to lag events. Run console commands, broadcast messages, or alert staff automatically when TPS drops, spikes are detected, or chunk thresholds are exceeded. Each action has its own cooldown.
Discord Integration
Webhook-based Discord alerts with no bot required. Sends performance alerts, lag spike reports, auto-action notifications, and daily summary reports — each to a configurable webhook URL.
Boss Bar & Action Bar
Show live TPS directly on players' screens via a color-coded boss bar or action bar. Fully configurable visibility, update interval, and format. Action bar can be set to only appear when TPS drops below a threshold.
Web Dashboard
A self-hosted browser dashboard with live stat cards, TPS and MSPT graphs, and a laggy chunk table. Auto-refreshes on a configurable interval. Protected with Basic Auth. No external services required.
In-Game GUI
Open a visual chest GUI dashboard with /sla gui. Shows a TPS sparkline, stat cards, top 5 laggy chunks, and current recommendations — all in one screen.
Scheduled Scans
Run automated performance scans at set times of day. Output to console, Discord, or saved report files. Great for daily audits or overnight monitoring.
Chunk Whitelist
Exclude specific chunks from analysis — useful for spawn areas or intentional farms that you don't want flagged.
PlaceholderAPI Support
8 placeholders available: %kronos_tps%, %kronos_tps_1m%, %kronos_tps_5m%, %kronos_tps_15m%, %kronos_mspt%, %kronos_chunks%, %kronos_alerts%, %kronos_status%
───────────────────────────────────────────────────────────
Commands
Code (Text):
/sla stats — Live TPS, top chunks, recommendations
/sla chunks — Full laggy chunk breakdown
/sla history [n] — TPS history (default 20 entries)
/sla recommend — Current server recommendations
/sla world <name> — Per-world analysis
/sla gui — Open visual dashboard
/sla web — Show web dashboard URL
/sla spikes — List recorded lag spike reports
/sla impact <player>— Recent player activity log
/sla autoactions — List/reload auto-actions
/sla whitelist — Manage chunk whitelist
/sla reload — Reload configuration
/sla clear — Clear history
───────────────────────────────────────────────────────────
Permissions
Code (Text):
kronos.use — Access to /sla commands
kronos.admin — Reload, clear, whitelist management
kronos.alerts — Receive in-game TPS alerts and boss bar
───────────────────────────────────────────────────────────
⚙ Configuration
Kronos is extensively configurable. On first run it generates:
- config.yml — All settings including TPS thresholds, chunk analysis, Discord, web dashboard, alerts, and more
- lang/en.yml — All player-facing messages, fully customizable
- autoactions.yml — Define automated responses to lag events
- schedules.yml — Configure timed performance scans
- whitelist.yml — Whitelisted chunks
───────────────────────────────────────────────────────────
Requirements
- Paper 1.20.4+
- Java 17+
- PlaceholderAPI (optional)
Made with ❤ for server administrators who deserve better tools.