diff --git a/src/main/java/com/minelittlepony/client/render/EquineRenderManager.java b/src/main/java/com/minelittlepony/client/render/EquineRenderManager.java index 30af99c3..09275e60 100644 --- a/src/main/java/com/minelittlepony/client/render/EquineRenderManager.java +++ b/src/main/java/com/minelittlepony/client/render/EquineRenderManager.java @@ -28,7 +28,6 @@ import net.minecraft.entity.*; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.util.Util; import net.minecraft.util.math.Box; -import net.minecraft.util.math.Vec3d; import org.jetbrains.annotations.Nullable; @@ -143,11 +142,7 @@ public class EquineRenderManager< } float eyeHeight = dimensions.eyeHeight() * factor; if (player.hasVehicle()) { - Vec3d attachment = dimensions.attachments().getPointNullable(EntityAttachmentType.VEHICLE, 0, 0); - if (attachment != null) { - double yAttachment = attachment.getY(); - eyeHeight += yAttachment * factor; - } + eyeHeight += player.getVehicleAttachmentPos(player.getVehicle()).getY(); } return dimensions.withEyeHeight(eyeHeight);