InvBackup

Cross-version universal backpack snapshot, unaffected by UUID changes and data loss.

60

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.

ADS