DamageModifiers

受伤修正

受伤修正是一种您可以添加到 MythicMobs 的属性,以增加或减少它们从各种来源受到的伤害。 在正常情况下,其中一些对生物(例如 SUICIDE)不起作用。 也在一些mechaines上工作,例如点燃造成的损坏会受到影响 伤害修正是完全可选的,你只需要添加你想使用的。

经过测试,使用的话会在控制台随机报错,使用/mm m killall 才能解决,尽量不要使用

可能选择: 技能-药水-抗性提升

选项

选项解释
DROWNING缺氧伤害
BLOCK_EXPLOSION方块爆炸伤害
ENTITY_EXPLOSION实体(例如苦力怕)爆炸伤害
VOID虚空伤害
LIGHTNING雷击伤害
SUICIDE/kill自杀伤害
STARVATION饥饿伤害
POISON中毒伤害
MAGIC药水伤害
DRAGON_BREATH龙息伤害
WITHER凋灵药水伤害
FALLING_BLOCK被落下的物块击中造成的伤害
THORNS荆棘伤害
CUSTOM有时由其他插件使用的“自定义”造成的伤害
LAVA熔岩伤害
MELTING雪人融化造成的伤害
FIRE_TICK由于持续的火焰效果造成的伤害
FIRE触火造成的损坏
HOT_FLOOR站在岩浆块上造成的损坏
FALL摔落伤害
SUFFOCATION在方块内造成的损坏
PROJECTILE弹射物伤害
ENTITY_ATTACK近战伤害
CONTACT仙人掌伤害

例子

注意:修正值为 1 会导致暴徒受到来自该来源的正常伤害,高于 1 的数字会增加该数量的伤害。 0 将使暴徒免疫该伤害源。负值(低于 0)将使生物从这种类型的伤害中恢复。请注意,如果生物天生对这种伤害免疫,这将不起作用。(例如铁傀儡的坠落伤害,烈焰人和岩浆怪的岩浆伤害)

在第一个示例中,我们的 Armored Zombie mob 只是一个基本的 MythicMob,没有添加任何内容。

  1. ArmoredZombie:
  2.   Mobtype: zombie
  3.   Display: '&aArmored Zombie'
  4.   Health: 40
  5.   Damage: 6

但是,如果我们为他添加 DamageModifiers 属性,我们就可以开始处理他的弱点和抗性了。在此示例中,我们将使其近战和投射攻击仅对装甲僵尸造成 75% 的正常伤害。

  1. ArmoredZombie:
  2.   Mobtype: zombie
  3.   Display: '&aArmored Zombie'
  4.   Health: 40
  5.   Damage: 6
  6.   DamageModifiers:
  7. - ENTITY_ATTACK 0.75
  8. - PROJECTILE 0.75

好的,我们现在有了抗伤害僵尸。它受到的任何近战和射弹伤害都将减少 25%(包括来自玩家和其他生物的伤害。)但现在他似乎有点过于强大了,所以,让我们给他一个弱点来配合它。

  1. ArmoredZombie:
  2.   Mobtype: zombie
  3.   Display: '&aArmored Zombie'
  4.   Health: 40
  5.   Damage: 6
  6.   DamageModifiers:
  7. - ENTITY_ATTACK 0.75
  8. - PROJECTILE 0.75
  9. - MAGIC 1.25

好吧,我想说他现在快完成了。我们的 ArmoredZombie 现在可以很好地抵御弹射和近战攻击,但我们给了他一个很好的魔法弱点(喷溅健康药水)。


我们的第二个例子是 火元素 这个生物不仅不会受到燃烧的伤害,而且在站在火中时还能恢复生命值,在熔岩中恢复更多的生命值。注意:这对下界生物不起作用,因为它们根本不会受到火伤害,从而防止它们的火和熔岩伤害被修改。

  1. 火元素:
  2.   Mobtype: zombie
  3.   Display: '&cFire Elemental'
  4.   Health: 20
  5.   DamageModifiers:
  6. - FIRE -1
  7. - LAVA -4
  8. - FIRE_TICK 0