可改消息 / 文案参考
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-cooldown | true | 冷却中触发时是否提示玩家 |
notify-handler-unavailable | true | 处理器不可用时是否提示 |
提示文案本身由 ActionPlayerFeedback 内置。要完全自定义这些提示,可关掉开关后用你自己的动作处理器输出。
六、物品文本(每件物品自己写)
物品级的所有可见文字都在物品 YAML 里,随意改:
display_name—— 物品名lore—— 描述行- 动作
qi:message/qi:title/qi:action_bar等 payload —— 技能提示文字 - 段 / 词缀的
prefix/suffix/lore—— 前后缀与词缀描述
全部支持 MiniMessage(<gold>、<gradient> 等)与传统 & 颜色码。
七、语言
config.yml 的 language: zh_CN 设消息语言代码。
汉化 / 改文案清单
config.yml→soulbound.messages.*/lore-formatsets/*.yml→ 各套lore_formatitem_tiers.yml→ 各 Tiernameitems/*.yml→ 每件物品display_name/lore/ 动作 payloadsections/*.yml→ 段 / 词缀文字config.yml→actions.notify-*开关