跳到主要内容

数据同步

数据同步配置文件位于 Chemdah/module/synchronous.yml,将 Chemdah 的等级数据同步到其他系统,值填对应等级体系的 ID。

配置

module/synchronous.yml
synchronous:
# 将指定等级体系的等级和经验同步到原版经验条
# 玩家看到的经验条会显示 Chemdah 的等级进度,原版经验变动被屏蔽
player-level-to-minecraft: combat

# 将指定等级体系的经验值作为 Vault 经济余额
# 其他插件通过 Vault API 读写货币时实际操作的是这个等级体系的数据
player-data-to-vault: gold

两项配置相互独立,可以只启用其中一项,也可以同时启用。

player-level-to-minecraft

将 Chemdah 等级同步到原版经验条。启用后:

  • 玩家的经验条显示对应等级体系的等级和经验进度
  • 原版经验值变动(如挖矿、击杀)不再影响实际数值
  • 切换世界和重生后自动重新同步

player-data-to-vault

将 Chemdah 等级体系的经验值注册为 Vault 经济。启用后:

  • Chemdah 以最高优先级接管 Vault Economy
  • 其他插件通过 Vault 查询余额时,读取的是对应等级体系的经验数据
  • 扣款和充值操作直接修改该等级体系的经验值
提示

使用这两项功能前,确保对应的等级体系已在 module/level.yml 中正确配置,且 ID 与此处填写的完全一致。

player-data-to-vault 需要服务器安装了 Vault 插件才会生效。