diff --git a/src/main/java/openmodularturrets/tileentity/turrets/TurretHead.java b/src/main/java/openmodularturrets/tileentity/turrets/TurretHead.java index a3465ac7..47106a50 100644 --- a/src/main/java/openmodularturrets/tileentity/turrets/TurretHead.java +++ b/src/main/java/openmodularturrets/tileentity/turrets/TurretHead.java @@ -385,7 +385,7 @@ public void updateEntity() { double speedY = target instanceof EntityPlayerMP ? targetSpeedY : target.posY - target.prevPosY; double speedZ = target instanceof EntityPlayerMP ? targetSpeedZ : target.posZ - target.prevPosZ; double d0 = target.posX - projectile.posX; - double d1 = target.posY + (double) target.getEyeHeight() - projectile.posY; + double d1 = target.posY + (double) target.height / 2.0D - projectile.posY; double d2 = target.posZ - projectile.posZ; double dist = MathHelper.sqrt_double(d0 * d0 + d1 * d1 + d2 * d2); float f1 = (float) dist * (0.2F * (getDistanceToEntity(target) * 0.04F));