Statify
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.
Features
- 🏆 17 Stat Categories — Playtime, mob kills, deaths, jumps, sleep, fishing, animal breeding, villager interaction, bell ringing, chest opening, tool breaking, crafting, smelting, brewing, shield blocking, PvP kills.
- ⚡ Real-Time Live Updates — Online player stats update instantly via Bukkit API without waiting for disk saves.
- 🎨 Modern Inventory GUI — 54-slot overview with color-coded category themes.
- 👤 Player Head Detail View — Top 5 players with custom head items and rank indicators.
- 🔍 Player Lookup Command —
/player-stats <player> [category] with smart tab-completion for online/cached players and stat categories.
- 📂 Zero Database Required — Reads directly from native stats files.
- 🌍 6 Languages — English, Turkish, German, Spanish, French, Russian. Per-player language detection via
player.getLocale().
- 📊 bStats Analytics — Built-in metric tracking.
Commands
| 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) |
Permissions
| Permission |
Default |
Description |
statify.use |
true |
Open the stats leaderboard and use lookup commands |
statify.admin |
op |
Reload plugin configuration and cache |
Stat Categories
| # |
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 |
Configuration (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
Requirements
Author
UnDead To Infinity — GitHub