public void a(World var1, Entity var2) { if (var2.aw()) { super.a(var1, var2); } else if (var2.motionY < 0.0D) { var2.motionY = -var2.motionY; } }
public void a(World var1, Position var2, Entity var3, float var4) { if (var3.aw()) { super.a(var1, var2, var3, var4); } else { var3.e(var4, 0.0F); } }
public void a(World var1, Position var2, Entity var3) { if (Math.abs(var3.motionY) < 0.1D && !var3.aw()) { double var4 = 0.4D + Math.abs(var3.motionY) * 0.2D; var3.motionX *= var4; var3.motionZ *= var4; } super.a(var1, var2, var3); }