What it does
| Feature | Details |
|---|---|
| While You Were Away | When a player returns after 1+ days, they see a summary of what happened while they were offline new players who joined, milestones reached, deaths, server restarts |
| Smart join messages | New players get a welcome, returning players get told how long they were gone, veterans (30+ days) get a badge showing their age on the server |
| Milestone system | Auto-tracks and broadcasts to the whole server when anyone reaches thresholds: 1h/10h/50h/100h/500h/1000h playtime, death counts, mob kills, visit counts. Plays a toast sound |
| /chronicle profile [player] | Beautiful formatted profile: first joined, last seen, days on server, playtime, deaths, mobs killed, blocks placed/broken |
| /chronicle timeline | Live server history every notable event with timestamps |
| /chronicle top <category> | Leaderboards for playtime, deaths, joins, mobs, blocks |
| SQLite storage | Zero-dependency database is bundled in the JAR, no MySQL setup needed |
| Auto-save | Saves all player data every 5 minutes + on quit + on disable |
Permissions
- chronicle.use - default true (all players)
- chronicle.admin - default op (/chronicleadmin reload|save)
- chronicle.milestone.announce - default true (receives broadcast announcements)
