Skip to content

属性、技能、物品库与变量

CraneAttribute

yaml
attribute-bridge:
  provider: "CA"

默认使用 CA。箭上的属性按服务器当前 CA 物品格式填写,GTQuiver会使用箭袋中实际射出的箭参与伤害计算。

箭本身无法被 CA 识别时,放入箭袋后也不会产生属性。

AttributePlus Pro

yaml
attribute-bridge:
  provider: "AP"

AP 服务器必须把默认的 CA 改成 AP

常见情况:箭拿在手里能触发 AP,射出去没有属性。先检查 provider,再执行:

text
/gtq debug 玩家

确认 AP 已连接。

同时安装 CA 和 AP

yaml
attribute-bridge:
  provider: "BOTH"

BOTH 会让两套属性插件都处理箭。相同属性被两边同时识别时,伤害会叠加。

只用一套属性时明确写 CAAP。不使用属性插件时写:

yaml
attribute-bridge:
  provider: "NONE"

属性 Lore 与公式伤害

yaml
item:
  lore:
    - "&7物理伤害: &c+20000"
effects:
  formula-damage:
    - "&7物理伤害: &c+20000"

上面两处不是同一项:

  • item.lore 由 CA/AP 按自己的格式决定是否生效。
  • effects.formula-damage 由 GTQuiver 计算。

两边都生效时会叠加。

MythicMobs

yaml
effects:
  mythic-skills:
    - "GTQ_FlameImpact"

命中实体或方块时施放技能。MythicMobs 为可选插件,没有安装时不影响 GTQuiver 基础功能。

技能伤害会与 CA/AP、damage-multiplieradditional-damageformula-damage 叠加。

GTCore 物品提供器

箭袋和自定义箭都支持:

yaml
provider-item: "提供器前缀:物品ID"

例如:

yaml
provider-item: "mm:flame_arrow"

可用前缀以 GTCore 当前接入的物品库为准。物品 ID 无效时,发放命令会提示 item-create-failed

物品库提供的名称、Lore、附魔、模型和 NBT 会完整保留。

GTGem

GTGem 可以把带 gtgem.sockets 槽位 NBT 的箭袋作为装备镶嵌。箭袋装箭、射箭、切换当前箭或关闭 GUI 后,GTQuiver 只更新自己的数量和箭种摘要,并保留 GTGem 的槽位、宝石、属性 NBT 与 Lore。

GTGem 的三种显示都可使用:

  • line:每个槽位一行。
  • compact:多个槽位合并为一行。
  • block:一颗宝石展开多行 Lore。

默认配置已经保护 GTGem 的 §孔§位 标记。服务器修改了 GTGem 的 prefix.socket 时,在 plugins/GTQuiver/config.yml 填入相同标记:

yaml
quiver-lore:
  refresh-exclude-prefixes:
    - "§禁§止§刷§新"
    - "你的槽位标记"

镶嵌后先向箭袋放入一组箭,再射出一支并重新打开 GTGem 界面。宝石多行 Lore、槽位数量和属性应保持不变,箭袋数量应正常变化。

PlaceholderAPI

需要安装 PlaceholderAPI。

当前箭名称

text
%gtquiver_current_arrow%

返回去色后的当前箭名称。

当前箭彩色名称

text
%gtquiver_current_arrow_colored%

返回物品原始彩色名称。

以下情况返回 未选择

  • 没有装备箭袋。
  • 箭袋为空。
  • 当前箭袋没有使用权限或不满足条件。
  • 箭袋数据无法读取。

变量按 settings.equipped-slots 的顺序读取第一个箭袋。

跨服

跨服背包插件需要保留完整物品 NBT。互通子服保持以下内容一致:

text
GTCore、GTQuiver 版本
quivers.yml 中的箭袋 ID 和容量
arrows.yml 中的自定义箭配置
CA/AP 选择和属性配置
物品库配置

player-settings.yml 保存自动收箭开关。未同步该文件时,每个子服分别记录。