From b84d58ad5fcb6a76c6119826b74ae88214c772fe Mon Sep 17 00:00:00 2001 From: ThePlasticPotato Date: Tue, 17 Dec 2024 09:17:35 -0500 Subject: [PATCH] Merged with Endal's seat PR. --- .../main/kotlin/org/valkyrienskies/mod/common/VSGameUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/kotlin/org/valkyrienskies/mod/common/VSGameUtils.kt b/common/src/main/kotlin/org/valkyrienskies/mod/common/VSGameUtils.kt index da71f01c0..fa2571a29 100644 --- a/common/src/main/kotlin/org/valkyrienskies/mod/common/VSGameUtils.kt +++ b/common/src/main/kotlin/org/valkyrienskies/mod/common/VSGameUtils.kt @@ -121,7 +121,7 @@ val Player.playerWrapper get() = (this as PlayerDuck).vs_getPlayer() * Like [Entity.squaredDistanceTo] except the destination is transformed into world coordinates if it is a ship */ fun Entity.squaredDistanceToInclShips(x: Double, y: Double, z: Double): Double { - val eyePos = this.serversideEyePosition() + val eyePos = if (getShipMountedTo(this) != null) getShipMountedToData(this, null)!!.mountPosInShip.toMinecraft() else this.serversideEyePosition() return level.squaredDistanceBetweenInclShips(x, y, z, eyePos.x, eyePos.y - 1.0, eyePos.z) }