插件介绍    原版保护机制是按照百分比减伤 最高可保护80% 不管是是附魔保护20还是附魔保护1000 可减伤的值是一样的。原版这样设计对于那些 有附魔强化的服务器并不是很友好(让玩家明白这个计算 谁还去强化保护附魔)
这个插件就可以解决这个问题 并且还能有其他用途(比如RPG服的伤害计算修改)
比如:修改被方块砸中的伤害 修改凋零和中毒的伤害计算插件支持 PAPI变量
配置文件
#%Protection% 保护
#%Projectile% 弹射物保护
#%Explosion% 爆炸保护
#%Fall% 摔落保护
#%Fire% 火焰保护
#%Resistance% 抵抗buff
#%Toughness% 韧性
#%Armor% 盔甲
#%Damage% 受到的原始伤害
Damage:
#受到另一个实体攻击
#实例: 攻击力-[(保护附魔*0.15)+(韧性*0.01*攻击力)+(盔甲值*0.02*攻击力)+(抵抗buff*10)]=最终伤害
ENTITY_ATTACK: %Damage%-(%Protection%*0.15+%Toughness%*0.01*%Damage%+%Armor%*0.02*%Damage+%Resistance%*10)
#被抛射物攻击时受到的伤害.
PROJECTILE: %Damage%-(%Protection%*0.15+%Toughness%*0.01*%Damage%+%Armor%*0.02*%Damage+%Resistance%*10+%Projectile%*0.5)
#默认
DEFAULT: %Damage%-(%Protection%*0.15+%Toughness%*0.01*%Damage%+%Armor%*0.02*%Damage+%Resistance%*10)
#属性、附魔、Buff的最大值
Max:
Protection: 100
Toughness: 40
Armor: 40
Projectile: 100
Explosion: 100
Fall: 100
Fire: 100
Resistance: 100复制代码可用的伤害类型:
BLOCK_EXPLOSION 在爆炸范围内受到的伤害.
CONTACT 实体接触仙人掌、钟乳石(石笋)或浆果丛等方块时受到的伤害.
CRAMMING 由于游戏规则:maxEntityCramming,一个实体和许多其他实体挤压受到的伤害.
CUSTOM 自定义伤害.
DRAGON_BREATH 龙息造成的伤害 (恶龙咆哮~).
DROWNING 在水中耗尽空气受到的伤害.
DRYOUT 实体(例如:鱼)不在水中时受到的伤害.
ENTITY_ATTACK 一个实体攻击另一个实体时受到的伤害.
ENTITY_EXPLOSION 在实体爆炸范围内受到的伤害,例如苦力怕的爆炸.
ENTITY_SWEEP_ATTACK 一个实体在横扫范围中攻击到另一个实体时受到的伤害.
FALL 实体掉落高度大于 3 格时受到的伤害.
FALLING_BLOCK 被掉落中的方块砸中造成的伤害
FIRE 直接暴露在火中受到的伤害.
FIRE_TICK 由于烧伤造成的伤害.
FLY_INTO_WALL 实体撞墙时造成的伤害.
FREEZE 冻伤引起的伤害.
HOT_FLOOR 实体站在Material.MAGMA_BLOCK上时收到的伤害.
LAVA 直接暴露在熔浆受到的伤害.
LIGHTNING 雷击造成的伤害.
MAGIC 伤害药水或魔法造成的伤害.
MELTING 雪人由于融化受到的伤害.
POISON 由于持续性毒药造成的伤害.
PROJECTILE 被抛射物攻击时受到的伤害.
SONIC_BOOM 来自Warden音波攻击造成的伤害.
STARVATION 当饥饿值为空时受到的伤害.
SUFFOCATION 被方块卡住受到的伤害.
SUICIDE Damage caused by committing suicide.
THORNS 被荆棘反弹的攻击所造成的伤害(反伤).
VOID 掉入虚空受到的伤害.
WITHER 凋零效果造成的伤害.复制代码
插件下载
BUG反馈群:994375834指令/pm reload 重载插件
这个插件就可以解决这个问题 并且还能有其他用途(比如RPG服的伤害计算修改)
比如:修改被方块砸中的伤害 修改凋零和中毒的伤害计算插件支持 PAPI变量
配置文件
#%Protection% 保护
#%Projectile% 弹射物保护
#%Explosion% 爆炸保护
#%Fall% 摔落保护
#%Fire% 火焰保护
#%Resistance% 抵抗buff
#%Toughness% 韧性
#%Armor% 盔甲
#%Damage% 受到的原始伤害
Damage:
#受到另一个实体攻击
#实例: 攻击力-[(保护附魔*0.15)+(韧性*0.01*攻击力)+(盔甲值*0.02*攻击力)+(抵抗buff*10)]=最终伤害
ENTITY_ATTACK: %Damage%-(%Protection%*0.15+%Toughness%*0.01*%Damage%+%Armor%*0.02*%Damage+%Resistance%*10)
#被抛射物攻击时受到的伤害.
PROJECTILE: %Damage%-(%Protection%*0.15+%Toughness%*0.01*%Damage%+%Armor%*0.02*%Damage+%Resistance%*10+%Projectile%*0.5)
#默认
DEFAULT: %Damage%-(%Protection%*0.15+%Toughness%*0.01*%Damage%+%Armor%*0.02*%Damage+%Resistance%*10)
#属性、附魔、Buff的最大值
Max:
Protection: 100
Toughness: 40
Armor: 40
Projectile: 100
Explosion: 100
Fall: 100
Fire: 100
Resistance: 100复制代码可用的伤害类型:
BLOCK_EXPLOSION 在爆炸范围内受到的伤害.
CONTACT 实体接触仙人掌、钟乳石(石笋)或浆果丛等方块时受到的伤害.
CRAMMING 由于游戏规则:maxEntityCramming,一个实体和许多其他实体挤压受到的伤害.
CUSTOM 自定义伤害.
DRAGON_BREATH 龙息造成的伤害 (恶龙咆哮~).
DROWNING 在水中耗尽空气受到的伤害.
DRYOUT 实体(例如:鱼)不在水中时受到的伤害.
ENTITY_ATTACK 一个实体攻击另一个实体时受到的伤害.
ENTITY_EXPLOSION 在实体爆炸范围内受到的伤害,例如苦力怕的爆炸.
ENTITY_SWEEP_ATTACK 一个实体在横扫范围中攻击到另一个实体时受到的伤害.
FALL 实体掉落高度大于 3 格时受到的伤害.
FALLING_BLOCK 被掉落中的方块砸中造成的伤害
FIRE 直接暴露在火中受到的伤害.
FIRE_TICK 由于烧伤造成的伤害.
FLY_INTO_WALL 实体撞墙时造成的伤害.
FREEZE 冻伤引起的伤害.
HOT_FLOOR 实体站在Material.MAGMA_BLOCK上时收到的伤害.
LAVA 直接暴露在熔浆受到的伤害.
LIGHTNING 雷击造成的伤害.
MAGIC 伤害药水或魔法造成的伤害.
MELTING 雪人由于融化受到的伤害.
POISON 由于持续性毒药造成的伤害.
PROJECTILE 被抛射物攻击时受到的伤害.
SONIC_BOOM 来自Warden音波攻击造成的伤害.
STARVATION 当饥饿值为空时受到的伤害.
SUFFOCATION 被方块卡住受到的伤害.
SUICIDE Damage caused by committing suicide.
THORNS 被荆棘反弹的攻击所造成的伤害(反伤).
VOID 掉入虚空受到的伤害.
WITHER 凋零效果造成的伤害.复制代码
插件下载
BUG反馈群:994375834指令/pm reload 重载插件