特别棒的插件 感谢您的分享。但是我只成功应用了
常驻属性映射attribute-type-mapping,而暴击率这种几率属性各种尝试和修改了一个多小时还是不能捕获到伤害类型,可能是我配置的问题。使用AttributePlus-3.3.2.7。 作者不忙时可以帮忙指导下配置吗,qwq
GTD配置
trigger-attributes:
暴风风伤风风倍率: CRIT_CHANCE
attribute-type-mapping:
物理攻击: wuligongji
CRIT_CHANCE:
color: §6
prefix: '§l✦ '
suffix: "§c暴击"
scale: 1.0
scale-enabled: false
type-weights:
wuligongji: 30
CRIT_CHANCE: 110
AP配置:
key:
attackOrDefense:
wuligongji: 物理攻击
baojilv: 暴击率
crit: ap暴击穷奇
other:
crit_resist: ap暴击风风饕餮
crit_rate: 暴风风伤风风倍率
GTD调试模式控制台输出:
[01:50:56 INFO]: [GTDamage] [AttributePlus-Debug] AttrEntityDamageEvent 捕获: 攻击者=Thywind, 受害者=Iron Golem
[01:50:56 INFO]: [GTDamage] [AttributePlus-Debug] targetDamage=0.0, 类型=physical, 暴击=false
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 检测到伤害事件
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 受害者: IRON_GOLEM
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 攻击者: PLAYER
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 伤害值: 6.0
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 伤害原因: ENTITY_ATTACK
[01:50:56 INFO]: [GTDamage] [AttributePlus-Debug] 从缓存获取: AP伤害=0.0, Bukkit伤害=6.0, 使用=6.0, 类型=physical, 暴击=false
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 伤害类型: physical
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 是否暴击: false
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 最终伤害类型: physical
[01:50:56 INFO]: [GTDamage] [GTDamage-Debug] 准备显示全息字...
[01:50:56 INFO]: [GTDamage-Debug] 伤害显示完成 provider=hologram [Adyeshach-TextDisplay] [AX=false PaiUI=false]