InvBackup
Cross-version universal backpack snapshot, unaffected by UUID changes and data loss.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
InvBackup
InvBackup: The Ultimate Inventory Insurance 🎒
The "Last Line of Defense" for Server Owners.
Have you ever accidentally deleted the `playerdata` folder? Switched your server from Offline to Online mode? Or changed server cores only to find everyone's inventory wiped? With InvBackup, the answer is: "No problem, we've got a backup."
---
🌟 Why Choose InvBackup?
1. True Data Independence
Unlike traditional plugins that rely on `world/playerdata`, InvBackup uses a completely independent storage system. * Optimized Storage: Backups are stored in YAML/Base64 format. Even if your world folder is corrupted or reset, your players' assets remain safe. * Optimized Storage: Data is serialized into Base64 streams, allowing easy migration across servers or cores without NBT loss. * Optimized Storage: Combines clear YAML indexing (UUID, timestamp, reason) with compressed binary data for performance.
2. Master of UUID Transitions
* Core-induced UUID algorithm changes? Supported. * Core-induced UUID algorithm changes? Supported. * Core-induced UUID algorithm changes? Still works. InvBackup's intelligent recognition ensures you can restore data even when a player's UUID changes.
3. 100% NBT Fidelity
No "empty shells." We preserve: * Special Items: Custom names, Lore, skull data. * Special Items: Enchantments, potions, health, hunger. * Special Items: Written books, map data, and container states.
🛠️ Key Features
* [Upcoming] Web Preview: Admin GUI Preview → Request Sent → Player Confirms (`/ib confirm`). No more accidental overwrites! * [Upcoming] Web Preview: Intuitive interface for both pros and beginners. * [Upcoming] Web Preview: Highly customizable triggers to record every milestone. * [Upcoming] Web Preview: Import backup files to a web dashboard to view inventories without logging into the game.
🚀 Quick Start
* /ib save [tag] - /ib save [tag] Manage all players and backups visually. * /ib save [tag] - Send a safe restoration request. * /ib save [tag] - For emergency overrides. * /ib save [tag] - Create a manual snapshot for yourself.
---
InvBackup:服主的“最后一道防线” 🎒
让背包管理从“听天由命”变为“绝对掌控”。
如果不小心删了 `playerdata` 文件夹,或者把服务器从离线转成了正版,又或是更换了核心,玩家的背包还能找回来吗? 使用 InvBackup,答案是:当然可以。
---
🌟 为什么选择 InvBackup?
1. 独立于系统之外的安全感 (Data Independence)
不同于依赖原版 `playerdata` 的传统插件,InvBackup 采用完全独立的存储体系。 * 高效存储:备份数据不与 `.dat` 混杂。即使世界文件夹损坏或被重置,只要插件数据库还在,资产就能起死回生。 * 高效存储:数据以 Base64 压缩流存储,支持跨服务器、跨核心迁移,无需担心 NBT 数据格式不兼容。 * 高效存储:YAML 结构提供清晰索引(UUID、时间戳、原因),核心数据经过压缩,兼顾可维护性与性能。
2. 降维打击 UUID 变换 (UUID-Agnostic)
* 核心更换导致 UUID 算法变了? 没问题。 * 核心更换导致 UUID 算法变了? 没问题。 * 核心更换导致 UUID 算法变了? 依然没问题。 具备智能识别机制,即便 UUID 彻底变了,也能精准锚定并恢复玩家数据。
3. 100% 原汁原味 (Full NBT Support)
拒绝“空壳物品”!深度序列化技术完美保留: * 特殊数据:自定义名字、Lore、头颅数据等。 * 特殊数据:附魔、药水效果、生命值、饱食度。 * 特殊数据:成书内容、地图数据、容器状态。
🛠️ 亮点功能
* [开发中] 网页可视化:管理员 GUI 预览 → 发送请求 → 玩家确认。有效避免误操作覆盖。 * [开发中] 网页可视化:可视化操作,小白服主也能轻松上手。 * [开发中] 网页可视化:高度自定义备份策略,记录每一份努力。 * [开发中] 网页可视化:未来支持直接将备份导入网页,无需进游戏即可预览内容。
🚀 快速上手
* /ib save [标签] - /ib save [标签] 全可视化管理,一键操控。 * /ib save [标签] - 发送安全恢复请求。 * /ib save [标签] - 紧急强制恢复。 * /ib save [标签] - 为自己创建一个手动快照。
--- Supported Languages: 1.20.x - 1.21.x Supported Languages: Simplified Chinese, Traditional Chinese, English.