萨瓦鲁的遗产学

萨瓦鲁的遗产学

一个用于Fabric 1.21.1的跨世界角色继承系统,允许玩家在多个世界和服务器之间转移完整的角色数据——包括背包、装备、进度以及模组统计数据。


🇨🇳 Savaru Legacyology — 模组介绍

✦ 什么是 Savaru Legacyology?

Savaru Legacyology 是一款为 Fabric 1.21.1 设计的跨世界角色继承系统。 它允许玩家在世界和服务器之间携带完整的角色身份,不仅保留物品栏和装备,还保留进度、模组数据以及自定义 RPG 系统。

这不是一个简单的备份工具——它是一个让角色存在得以延续的系统。


✦ 核心概念

在传统 Minecraft 中,每个世界都是一次重新开始。 在 Savaru Legacyology 中,你的旅程会延续。

  • 你的装备不会丢失
  • 你的进度不会抹除
  • 你的成长不会局限于单一世界

你的角色将成为一种持久的存在——一种超越世界界限的存在。


✦ 主要特性

◆ 跨世界角色转移

  • 将你的角色保存到本地档案中
  • 在任何受支持的世界或服务器中加载它
  • 在不同游戏进程之间无缝切换

◆ 完整的玩家数据保存

Savaru Legacyology 会捕获并还原:

原版数据

  • 物品栏、护甲、副手
  • 末影箱
  • 经验值与等级
  • 生命值、饥饿值
  • 生效中的状态效果

扩展 / RPG 数据

  • 自定义属性
  • 技能进度
  • 基于世界的等级系统
  • 模组属性和资源

◆ 自动模组数据检测

系统能够智能检测并保存来自以下模组的数据:

  • Accessories
  • LevelZ
  • 自定义 RPG 系统(包括 Savaru Worldology)
  • 其他模组的玩家 NBT 数据

无需手动配置—— 系统会自动理解你的角色。


◆ 本地档案系统

  • 档案存储在本地机器上
  • 无限档案槽位
  • 每个档案代表一个完整的角色快照

◆ 多人游戏兼容

  • 在安装了该模组的服务器上可用
  • 服务器控制是否允许导入
  • 通过服务器验证实现安全的传输过程

◆ 进入时检测与提示

进入世界时:

  • 系统会检查是否存在可转移的数据
  • 玩家会收到提示:

“你有可转移的数据可用。使用 /legacy login 继续。”/“您有可转移的数据。使用 /legacy login 继续。”


◆ 命令系统

/legacy save <名称>
/legacy list
/legacy login
/legacy load <档案ID>
/legacy delete <档案ID>

✦ 设计理念

Savaru Legacyology 基于三个原则构建:

1. 延续性

你的角色不绑定于世界—— 世界从属于你的角色。

2. 兼容性

系统不采用硬编码支持,而是动态适应模组数据。

3. 可控性

服务器决定何时以及如何允许继承,以确保平衡与公平。


✦ 技术方案

  • 基于本地 NBT 的档案存储
  • 应用数据前进行服务器端验证
  • 用于模组集成的模块化兼容适配器
  • 安全的导入系统(不会完全覆盖 NBT)

✦ 计划中的功能

  • 基于 GUI 的档案选择界面
  • 导入预览系统(属性与装备)
  • 服务器端限制与规则集
  • 跨服务器身份系统
  • 与 Savaru Worldology 和 Affixology 的集成
  • 角色进度合并系统
  • 备份版本控制与回滚

✦ 当前状态

⚠ 该模组目前处于积极开发阶段

部分系统仍在优化中:

  • 模组兼容性准确性
  • 数据完整性检查
  • UI/UX 改进

非常欢迎提供反馈。