{"id":54445,"date":"2026-06-03T03:51:54","date_gmt":"2026-06-03T00:51:54","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/"},"modified":"2026-06-03T03:51:54","modified_gmt":"2026-06-03T00:51:54","slug":"data-guard","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/","title":{"rendered":"Data Guard"},"content":{"rendered":"<p># DataGuard<br \/>\n### Never Lose Your Progress Again.<\/p>\n<p>DataGuard is a PaperMC survival plugin built to solve one of the most frustrating problems on multiplayer servers \u2014 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&#8217; hard-earned progress is always recoverable.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udee1\ufe0f What It Does<\/p>\n<p>DataGuard automatically takes snapshots of player and server data at key moments \u2014 every time a player joins, every time they leave, and every 30 minutes while they&#8217;re online. Each snapshot captures everything that matters:<\/p>\n<p>&#8211; Inventory contents<br \/>\n&#8211; Armor &#038; offhand item<br \/>\n&#8211; Ender chest contents<br \/>\n&#8211; XP level &#038; progress<br \/>\n&#8211; Health &#038; hunger<br \/>\n&#8211; Active potion effects<br \/>\n&#8211; Player location<br \/>\n&#8211; Game mode<\/p>\n<p>No databases, no external software. Everything is saved directly to your server&#8217;s file system in an organized, human-readable format.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f How It Works<\/p>\n<p>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.<\/p>\n<p>Admins have full control \u2014 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.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd12 Anti-Abuse by Design<\/p>\n<p>Members cannot use `\/data load` \u2014 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 \u2014 duplicating it for free. Only server staff with the `dataguard.admin` permission can restore data.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udccb Commands<\/p>\n<p>**Admin \/ OP**<br \/>\n&#8211; `\/data server create [label]` \u2014 Take a full server snapshot<br \/>\n&#8211; `\/data server delete <label>` \u2014 Delete a server snapshot<br \/>\n&#8211; `\/data server automatic <true\/false>` \u2014 Toggle server-wide auto-saving<br \/>\n&#8211; `\/data player create [player] [label]` \u2014 Snapshot a specific player<br \/>\n&#8211; `\/data player delete <player> <label>` \u2014 Delete a player&#8217;s snapshot<br \/>\n&#8211; `\/data load player <player> <snapshot>` \u2014 Restore a player&#8217;s data<br \/>\n&#8211; `\/data load server <snapshot>` \u2014 Restore all online players from a server snapshot<br \/>\n&#8211; `\/data list server` \u2014 View all server snapshots<br \/>\n&#8211; `\/data reload` \u2014 Reload the config live<\/p>\n<p>**Members**<br \/>\n&#8211; `\/data player create [label]` \u2014 Save your own data manually<br \/>\n&#8211; `\/data player delete <label>` \u2014 Delete one of your own snapshots<br \/>\n&#8211; `\/data automatic <true\/false>` \u2014 Toggle your personal auto-saving<br \/>\n&#8211; `\/data list player` \u2014 View your own snapshots<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd27 Configuration<\/p>\n<p>Everything is tunable in `config.yml`:<br \/>\n&#8211; Auto-save interval (default: 30 minutes)<br \/>\n&#8211; Max snapshots per player before old ones are pruned<br \/>\n&#8211; Max server snapshots to keep<br \/>\n&#8211; All plugin messages and the chat prefix<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udccc Requirements<\/p>\n<p>&#8211; **Server:** PaperMC 1.21.11<br \/>\n&#8211; **Java:** 21+<br \/>\n&#8211; No dependencies, no external plugins required.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s a PaperMC plugin that automatically saves player and server data so nothing gets lost or rolled back unexpectedly. It snapshots everything \u2014 inventory, armor, ender chest, XP, health, food, potions, and location.<\/p>\n","protected":false},"featured_media":54446,"template":"","meta":{"_minecraft_slug":"data-guard","_minecraft_project_id":"nKuiAttI","_minecraft_author":"mctrrmlol","_minecraft_license":"MIT","_minecraft_downloads":2,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"data-guard.zip","_minecraft_size_bytes":25506,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T12:24:54.340652Z","_minecraft_date_created":"2026-04-29T01:57:29.499935Z","_minecraft_date_modified":"2026-04-18T18:17:48.719385Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/data-guard","_minecraft_icon_attachment_id":54446,"_minecraft_imported_at":"2026-06-03T00:51:55+00:00","_minecraft_import_hash":"e9d8a0e5c3c00ec4dd0b06d448296f9b","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,126,127,91,123,92],"mod_loader":[132],"minecraft_version":[41],"class_list":["post-54445","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-storage","mod_category-technology","mod_category-utility","mod_loader-paper","minecraft_version-1-21-11"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data Guard - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Guard - Minecraft\" \/>\n<meta property=\"og:description\" content=\"It&#039;s a PaperMC plugin that automatically saves player and server data so nothing gets lost or rolled back unexpectedly. It snapshots everything \u2014 inventory, armor, ender chest, XP, health, food, potions, and location.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/\",\"name\":\"Data Guard - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/data-guard-icon-f16db34ce8e8da669004a7520fcf0f2b340ac964_96.webp\",\"datePublished\":\"2026-06-03T00:51:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/data-guard-icon-f16db34ce8e8da669004a7520fcf0f2b340ac964_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/data-guard-icon-f16db34ce8e8da669004a7520fcf0f2b340ac964_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/data-guard\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Data Guard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Guard - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/","og_locale":"en_US","og_type":"article","og_title":"Data Guard - Minecraft","og_description":"It's a PaperMC plugin that automatically saves player and server data so nothing gets lost or rolled back unexpectedly. It snapshots everything \u2014 inventory, armor, ender chest, XP, health, food, potions, and location.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/","name":"Data Guard - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/data-guard-icon-f16db34ce8e8da669004a7520fcf0f2b340ac964_96.webp","datePublished":"2026-06-03T00:51:54+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/data-guard-icon-f16db34ce8e8da669004a7520fcf0f2b340ac964_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/data-guard-icon-f16db34ce8e8da669004a7520fcf0f2b340ac964_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/data-guard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Data Guard"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/54445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/54446"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=54445"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=54445"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=54445"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=54445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}