EpicStats – Advanced Player Statistics & Tracking | Multi‑Se
1.6statistics, tracker, gui, placeholderapi, database, scoreboard
What is EpicStats?
EpicStats is a lightweight yet powerful player statistics plugin that records dozens of in‑game actions. It works from 1.21 and offers both SQLite (plug & play) and MySQL (for networks) storage.
JAVA 21+ ONLY
✨ Features
- 50+ tracked statistics: kills, deaths, mob kills (per type), blocks broken/placed, damage dealt/taken, distance walked, items crafted, food consumed, arrows shot, fishing, taming, breeding, teleports, portal uses, playtime, logins, first/last seen…
- ️ Interactive GUI (/stats menuopen a custom menu with pagination, heads, etc.)
- Multi‑server & multi‑world: isolate stats per server and/or per world (configurable)
- ️ Dual database: SQLite for single servers, MySQL for BungeeCord/Velocity networks
- Full PlaceholderAPI support with 200+ placeholders (%epicstats_kills%, %epicstats_world_nether_blocks_broken%, etc.)
Configurable tracking: enable/disable each statistic category via config
- ️ Admin commands: /epicstats with reload, save, cleanworld, purge, debug
- All messages configurable
MiniMessage support (gradients, hover, etc.) + classic & color codes
Optimized: async loading/saving, dirty‑flag system, sequential writes for SQLite
- Permissions: separate user/admin nodes
- Hooks: PlaceholderAPI
Menu image
Quick Setup
- Drop EpicStats.jar into plugins/
- Set your database type in Config.yml (SQLite or MySQL)
- (Optional) Enable multi‑server/multi‑world, adjust tracking categories
- Enjoy!
Commands & Permissions
- /stats [player] [server] [world] – Open stats GUI (permission epicstats.user)
- /epicstats reload/save/cleanworld/debug/purge – Admin tools (epicstats.admin)
Placeholders (examples)
%epicstats_kills%, %epicstats_deaths%, %epicstats_playtime_formatted%, %epicstats_mob_zombie%, %epicstats_world_nether_blocks_broken%, %epicstats_server_survival_kills%…
Check the documentation for the full list.
❓ Frequently Asked Questions
Can I disable a statistic?
Yes, set it to false in tracking inside Config.yml. The data will stop being recorded immediately.
How to reset a player’s stats?
Use /epicstats purge <player> (deletes everything) or /epicstats cleanworld <player> <world> for a specific world.
If you like EpicStats, a 5‑star rating and a review are greatly appreciated!
For bugs or suggestions, use the discussion/review section.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta