diff --git a/src/main/java/mchorse/vanilla_pack/morphs/IronGolemMorph.java b/src/main/java/mchorse/vanilla_pack/morphs/IronGolemMorph.java index a93e5f72..a863a8b1 100644 --- a/src/main/java/mchorse/vanilla_pack/morphs/IronGolemMorph.java +++ b/src/main/java/mchorse/vanilla_pack/morphs/IronGolemMorph.java @@ -26,7 +26,10 @@ public void update(EntityLivingBase target, IMorphing cap) target.motionX *= 0.5; target.motionZ *= 0.5; - target.motionY *= 1.3; + if (target.motionY > -5) + { + target.motionY *= (1.1 + target.motionY / 50.0); + } } super.update(target, cap); @@ -55,4 +58,4 @@ public AbstractMorph clone() return morph; } -} \ No newline at end of file +}