A modern in-game leaderboard & statistics GUI for Minecraft Paper servers.
Statify reads directly from Minecraft's native world/players/stats/<UUID>.json files and combines real-time in-memory statistics for online players — no database setup required.
/player-stats <player> [category] with smart tab-completion for online/cached players and stat categories.player.getLocale().| Command | Alias | Description | Permission |
|---|---|---|---|
/statify |
/stats, /leaderboard, /top, /statboard, /gamestats |
Open the leaderboard GUI | statify.use (default: true) |
/statify reload |
— | Reload configuration and cache | statify.admin (default: op) |
/player-stats <player> [category] |
/playerstats, /pstats, /oyuncustat |
View specific player stats with auto-fill | statify.use (default: true) |
| Permission | Default | Description |
|---|---|---|
statify.use |
true |
Open the stats leaderboard and use lookup commands |
statify.admin |
op |
Reload plugin configuration and cache |
| # | Category | Metric |
|---|---|---|
| 1 | ⏱ Most Online | Total playtime (hours) |
| 2 | ⚔ Mob Hunters | Mob kills |
| 3 | 💀 Deaths | Death count |
| 4 | ↑ Jumpers | Jump count |
| 5 | 🌙 Sleepers | Times slept in bed |
| 6 | 🎣 Fishermen | Fish caught |
| 7 | 🌾 Farmers | Animals bred |
| 8 | 📣 Gossipers | Talked to villager |
| 9 | 🛍 Merchants | Traded with villager |
| 10 | 🔔 Bell Ringers | Bells rung |
| 11 | 📦 Explorers | Chests opened |
| 12 | 🔨 Tool Breakers | Tools broken |
| 13 | 🪚 Craftsmen | Crafting table uses |
| 14 | 🔥 Smelters | Furnace uses |
| 15 | ⚗ Alchemists | Brewing stand uses |
| 16 | 🛡 Shield Masters | Damage blocked by shield |
| 17 | ⚔ PvP Warriors | Player kills |
config.yml)# bStats analytics (does not affect gameplay)
bstats: true
gui:
# Number of top players to show per category (max 5)
top-count: 5
# Title color for the main GUI (uses legacy color codes)
title-color: "&6"
cache:
# Auto-refresh interval in minutes (0 = disabled)
refresh-interval: 10
UnDead To Infinity — GitHub