The Ultimate Player Data & Statistic Management Solution
DrStats is an administration tool designed for managing, editing, resetting, and rolling back player statistics, inventories, and Ender Chests.
Whether you are running a seasonal server, fixing a player's corrupted data, or recovering items after a death or griefing incident, DrStats provides a safe, GUI-based environment to handle it all.
✨ Key Features
️ Comprehensive Data Management
- Statistics: View, Reset, or Edit any specific statistic (e.g.,
,
,
Code (Text):
play_one_minute
).
- Inventories & Ender Chests: View, wipe, or restore player inventories and Ender Chests via commands or GUI.
- Offline Player Support: Manage data even if the player is not currently on the server.
⏪ Advanced Rollback System (GUI)
- Auto-Snapshots: The plugin automatically creates backups when a player dies or quits the server.
- Interactive GUI: Browse backups visually with time-stamps.
- Smart Previews: Click to preview a backup's Inventory, Ender Chest, or Stats before restoring it.
- Safety First: Confirm/Cancel menus to prevent accidents.
⚡ Mass Operations
- Target a specific player.
- Target all online players (
).
- Target every player who has ever joined (
).
- Perfect for server wipes or seasonal resets.
↩️ Admin Safety
- Undo Command: Made a mistake with a command?
instantly reverts the last admin action.
- Action Logging: All admin actions are logged to a file for accountability.
Commands & Usage
Main Command:
or
[/CENTER]
️ Management Commands
Code (Text):
/stats view <stat> <player> | View the value of a specific statistic.
/stats edit <stat> <player> <amount> | Set a statistic to a specific value.
/stats invsee <player> | Open and edit a player's inventory (Live).
/stats echest <player> | Open and edit a player's Ender Chest (Live).
⚠️ Reset Commands
Code (Text):
/stats reset <stat> <target> | Resets a specific stat (e.g., deaths).
/stats reset inventory <target> | Wipes the inventory.
/stats reset echest <target> | Wipes the Ender Chest.
/stats reset * <target> | Full Wipe: Resets Stats, Inv, and EChest.
Target Arguments:
-
Code (Text):
<playername>
: Specific player.
-
: All Online players.
-
: All Offline & Online players (Entire Database).
♻️ Backup & Restore
Code (Text):
/stats rollback <stat/inventory/echest/*> <player> | Opens the Rollback GUI.
/stats undo | Reverts the last action.
Permissions[/CENTER]
You can grant
Code (Text):
drstats.admin
for full access, or granular permissions:
-
Code (Text):
drstats.admin
- Full access to the plugin.
-
Code (Text):
drstats.view
- Allow viewing stats.
-
Code (Text):
drstats.edit
- Allow editing stats.
-
Code (Text):
drstats.reset
- Allow resetting data.
-
Code (Text):
drstats.rollback
- Allow access to the Rollback GUI.
-
Code (Text):
drstats.invsee
- Allow use of invsee.
-
Code (Text):
drstats.echest
- Allow use of echest.
-
Code (Text):
drstats.undo
- Allow using the undo command.
Compatibility & Info[/CENTER]
- Minecraft Versions: 1.20.2 - 1.21.x
- Software: Paper, Spigot, Purpur.
- Metrics: Uses bStats to collect anonymous usage data.
Found a bug? Have a suggestion? Join our Discord or open an issue on GitHub!