HomeJavaModsData Guard
Data Guard
ModsJava

Data Guard

by mctrrmlol · on Modrinth

It's a PaperMC plugin that automatically saves player and server data so nothing gets lost or rolled back unexpectedly. It snapshots everything…

⬇ Download on Modrinth

DataGuard

Never Lose Your Progress Again.

DataGuard is a PaperMC survival plugin built to solve one of the most frustrating problems on multiplayer servers — data rollbacks. Whether your server crashes, restores a backup from the wrong date, or something just goes wrong behind the scenes, DataGuard makes sure your players' hard-earned progress is always recoverable.


🛡️ What It Does

DataGuard automatically takes snapshots of player and server data at key moments — every time a player joins, every time they leave, and every 30 minutes while they're online. Each snapshot captures everything that matters:

No databases, no external software. Everything is saved directly to your server's file system in an organized, human-readable format.


⚙️ How It Works

Every player gets their own snapshot folder, organized by timestamp. Server-wide snapshots capture all online players at once along with server metadata like world time and player count. Old snapshots are automatically pruned based on limits you configure, so your disk never gets out of hand.

Admins have full control — they can manually create, delete, and load any snapshot at any time using simple commands. Players have limited but useful control over their own data, able to create and delete their own snapshots and toggle their own auto-saving.


🔒 Anti-Abuse by Design

Members cannot use /data load — this is intentional. Allowing players to restore their own data on demand would open the door to item duplication exploits. For example, a player could drop Netherite gear on the ground, load an old snapshot to get it back in their inventory, then pick up the gear they dropped — duplicating it for free. Only server staff with the dataguard.admin permission can restore data.


📋 Commands

Admin / OP

Members


🔧 Configuration

Everything is tunable in config.yml:


📌 Requirements

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more