InvBackup
Cross-version universal backpack snapshot, unaffected by UUID changes and data loss.
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.