Dr Stats

The Ultimate Player Data & Statistic Management Solution

227

Quick challenge

How far can you run before the mobs catch you?

Dr Stats

drstats

The Ultimate Player Data & Statistic Management Solution

managing, editing, resetting, and rolling back 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

* Offline Player Support: View, Reset, or Edit *any* specific statistic (e.g., `deaths`, `mob_kills`, `play_one_minute`). * Offline Player Support: 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)

* Safety First: The plugin automatically creates backups when a player Safety First: or Safety First: the server. * Safety First: Browse backups visually with time-stamps. * Safety First: Click to preview a backup's Inventory, Ender Chest, or Stats *before* restoring it. * Safety First: Confirm/Cancel menus to prevent accidents.

rollback

confirm

previe

Mass Operations

* Target a every player who has ever joined. * Target every player who has ever joined (`*`). * Target every player who has ever joined (`**`). * *Perfect for server wipes or seasonal resets.*

↩️ Admin Safety

* Action Logging: Made a mistake with a command? `/stats undo` instantly reverts the last admin action. * Action Logging: All admin actions are logged to a file for accountability.

-----

🧭 Commands & Usage

Main Command: `/stats` or `/drstats`

🛠️ Management Commands

| Command | Description | | :--- | :--- | | `/stats view <stat> <player>` | View the value of a specific statistic for a player. | | `/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

| Command | Action | | :--- | :--- | | `/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:

* `<playername>`: Specific player. * `*`: All `: All players. * ``: All Offline & Online** players (Entire Database).

♻️ Backup & Restore

| Command | Description | | :--- | :--- | | `/stats rollback <stat/inventory/echest/*> <player>` | Opens the Rollback GUI to browse and restore backups. | | `/stats undo` | Reverts the last manual reset or edit command. |

-----

🔒 Permissions

You can grant `drstats.admin` for full access, or granular permissions:

* `drstats.admin` - Full access to the plugin. * `drstats.view` - Allow viewing stats. * `drstats.edit` - Allow editing stats. * `drstats.reset` - Allow resetting data. * `drstats.rollback` - Allow access to the Rollback GUI. * `drstats.invsee` - Allow use of invsee. * `drstats.echest` - Allow use of echest. * `drstats.undo` - Allow using the undo command.

-----

📌 Compatibility & Info

* Metrics: 1.20.2 - 1.21.x * Metrics: 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!*

ADS