SwiftStats
SwiftStats is a feature-rich statistics plugin that automatically tracks everything your players do. From blocks placed to mobs slain, distance traveled to kill streaks earned.
All statistics are displayed through a clean, tabbed GUI with sortable columns and scrollable lists.
The built-in achievement system includes 35 default achievements and supports unlimited custom achievements with configurable thresholds, progress tracking, and reward commands.
SwiftStats supports SQLite and MySQL for storage systems, allowing custom websites to sort and display statistics and leaderboard data directly on their website. Have a plugin you want me to hook into or any suggestions on what else to track? Leave a comment!
Tracked Statistics
Player Statistics
| Statistic |
Description |
Total Playtime |
Cumulative time spent on the server |
Total Sessions |
Number of times the player has logged in |
Longest Session |
Longest single session duration |
First Join |
Timestamp of the player’s first join |
Last Seen |
Timestamp of most recent activity |
Total Deaths |
Total deaths (all causes) |
Chat Messages |
Number of chat messages sent |
Fish Caught |
Total fish caught |
Tools Broken |
Number of tools broken |
Movement Statistics
| Stat |
Description |
Distance Walked |
Distance traveled while walking |
Distance Run |
Distance traveled while sprinting |
Distance Swam |
Distance traveled while swimming |
Distance Fallen |
Vertical distance fallen |
Distance Climbed |
Distance traveled while climbing |
Distance Sneaked |
Distance traveled while sneaking |
Distance Flown |
Distance traveled while flying |
Total Distance |
Combined distance across all movement types |
Total Jumps |
Number of jumps |
Block Statistics
| Stat |
Description |
Total Blocks Placed |
Total number of blocks placed |
Total Blocks Broken |
Total number of blocks broken |
Blocks Placed by Type |
Per-block breakdown of placed blocks |
Blocks Broken by Type |
Per-block breakdown of broken blocks |
Top Blocks Placed |
Most placed block types |
Top Blocks Broken |
Most broken block types |
Item Statistics
| Stat |
Description |
Total Items Collected |
Items picked up |
Total Items Dropped |
Items dropped |
Total Items Crafted |
Items crafted |
Items Collected by Type |
Per-item breakdown |
Items Dropped by Type |
Per-item breakdown |
Items Crafted by Type |
Per-item breakdown |
PvP Combat Statistics
| Stat |
Description |
Players Killed |
Total player kills |
Deaths by Players |
Deaths caused by players |
Damage Dealt to Players |
Total PvP damage dealt |
Damage Received from Players |
Total PvP damage taken |
K/D Ratio |
Automatically calculated |
Current Kill Streak |
Active kill streak |
Highest Kill Streak |
Best streak achieved |
Kills by Player |
Per-victim breakdown |
Deaths by Player |
Per-killer breakdown |
PvE Combat Statistics
| Stat |
Description |
Total Mobs Killed |
Total entities killed |
Deaths by Mobs |
Deaths caused by mobs |
Damage Dealt to Mobs |
Total PvE damage dealt |
Damage Received from Mobs |
Total PvE damage taken |
Kills by Entity Type |
Per-mob breakdown |
Deaths by Entity Type |
Per-mob breakdown |
Top Mobs Killed |
Most killed mob types |
Achievement System
| Feature |
Description |
35 Default Achievements |
Pre-configured achievements |
Custom Achievements |
Fully configurable via achievements.json |
Progress Tracking |
Real-time percentage progress |
Reward Commands |
Execute commands when completed |
Title Notifications |
Configurable unlock popups |
Default Achievement
- Playtime – First Steps, Dedicated Player, No Life
- Building – Getting Started, Builder, Master Builder, Architect
- Destruction – Demolition Expert
- Items – Collector, Hoarder, Craftsman, Master Craftsman
- PvE Combat – First Blood, Hunter, Slayer, Monster Hunter, Damage Dealer
- PvP Combat – First Kill, Warrior, Champion, Legend
- Kill Streaks – On Fire (5), Unstoppable (10), Godlike (25)
- Movement – Traveler, Marathon Runner, Swimmer, Bunny Hop
- Social – Chatty, Social Butterfly, Chatterbox
- Miscellaneous – Survivor, Session Master, Fisherman, Master Angler
Commands
| Command |
Permission |
Description |
/stats |
Default |
Opens the statistics GUI |
/swiftstats reload |
swiftstats.reload |
Reloads configuration |
UI Features
- 7 Categories – Player, Items, Mobs, PvP, PvE, Time, Achievements
- 3 Leaderboards - PvP, PvE, Time categories
- Sortable Tables – Click column headers to sort
- Scrollable Lists – Unlimited entries (Achievements)
- Popup messages when Achievements are unlocked
- Color-Coded Achievements
- Green: Completed
- Gold: In Progress
- Transparent: Not Started
Screenshots

