Skip to content

ItemLoreOrigin 符文转换

转换功能用于把 ItemLoreOrigin 配置中的旧符文模板一次性转换成 GTGem 符文。

转换范围

GTGem 只读取:

text
plugins/ItemLoreOrigin/config.yml

并转换其中的:

text
Inlay

此命令只转换符文模板,不会修改玩家已经持有的符文或装备。

执行转换

确认旧配置仍在原位置,然后执行:

text
/gtgem convert itemloreorigin

转换结果保存到:

text
plugins/GTGem/converted/ItemLoreOrigin.yml

转换完成后会自动检查生成结果;如果某个符文转换失败,控制台和命令返回中会直接显示失败信息。

查看结果

列出已转换符文:

text
/gtgem convert list

把指定转换结果发给自己:

text
/gtgem convert give 符文ID

发给其他在线玩家:

text
/gtgem convert give 符文ID 玩家名

转换后的结构

旧符文会转换为 compact 显示模式:

yaml
display:
  mode: "compact"
  style: "rune"
  template: "§孔§位&7符文: {slots}"
  empty: "&8□"
  mark: "&c◆"

mark 会优先读取旧符文自己的标记。能够识别为数值的旧 Lore 属性会写入 gtgem.attributes,其余无法安全判断的文本会记录到转换文件的 unparsed-lore,方便人工确认,不会静默丢弃。

转换后检查

  1. 执行 /gtgem convert list,确认数量。
  2. 使用 /gtgem convert give 领取一个结果。
  3. 手持符文执行 /gtgem debug item
  4. 准备一件带 符文槽 的 GTGem 装备。
  5. 使用 /gtgem open rune 完成一次镶嵌和拆卸。
  6. 确认属性、符号、空槽位和拆卸还原都符合旧系统效果。