Skip to content

可改消息 / 文案参考

所属:参考 · 相关:配置文件 · 灵魂绑定

QI 里可被服主自定义的提示文案 / 显示格式集中一页,方便汉化 / 改语气。多数支持 & 颜色码或 MiniMessage 与占位符。


一、灵魂绑定文案(config.yml → soulbound)

默认占位符
lore-format&7{owner}的物品{owner} {level}
messages.drop&c该物品已被灵魂绑定,无法丢弃。
messages.pickup&c该物品属于 {owner},你无法拾取。{owner}
messages.move&c该物品属于 {owner},你无法移动。{owner}
messages.container&c该容器内存放着已绑定的物品,无法破坏。
messages.container-drop&c「{container}」中存有绑定物品,不可丢弃。{container}

留空 lore-format 则不显示绑定行。见 灵魂绑定


二、套装 Lore 格式(sets/*.yml → lore_format)

每套可自定义,变量 {name} {pieces} {need} {lore} {desc}

默认
header{name}
inactive_line◇ [{pieces}] {name} [还需{need}]
active_line◆ [{pieces}] {name} [已激活]
lore_line {lore}
lore_divider─ 套装描述 ─
desc_line {desc}

套装 → Lore 显示


三、品质显示(item_tiers.yml)

每个 Tier 的 name(带颜色显示名)、unidentification.name(未鉴定名)、unidentification.prefix 都可改。见 品质与显示


四、属性显示标签

属性 Lore 标签来自内置 ApDisplayLabels(如 attack_damage → 攻击伤害)。这些是代码内置的,不在 YAML 里改;但你可以:

  • 通过 attribute-mapping 改 ICVM → AP 显示名的对应(影响交给 AP 的名字)。
  • 物品 Lore 里直接写你想要的文字(lore: 字段)。

品质与显示 → 属性显示标签属性与数值


五、动作运行时提示(config.yml → actions)

默认效果
notify-cooldowntrue冷却中触发时是否提示玩家
notify-handler-unavailabletrue处理器不可用时是否提示

提示文案本身由 ActionPlayerFeedback 内置。要完全自定义这些提示,可关掉开关后用你自己的动作处理器输出。


六、物品文本(每件物品自己写)

物品级的所有可见文字都在物品 YAML 里,随意改:

  • display_name —— 物品名
  • lore —— 描述行
  • 动作 qi:message / qi:title / qi:action_bar 等 payload —— 技能提示文字
  • 段 / 词缀的 prefix / suffix / lore —— 前后缀与词缀描述

全部支持 MiniMessage(<gold><gradient> 等)与传统 & 颜色码。


七、语言

config.ymllanguage: zh_CN 设消息语言代码。


汉化 / 改文案清单

  1. config.ymlsoulbound.messages.* / lore-format
  2. sets/*.yml → 各套 lore_format
  3. item_tiers.yml → 各 Tier name
  4. items/*.yml → 每件物品 display_name / lore / 动作 payload
  5. sections/*.yml → 段 / 词缀文字
  6. config.ymlactions.notify-* 开关

下一步