憨憨冰棍
插件介绍    原版保护机制是按照百分比减伤 最高可保护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 重载插件