summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-08-29 21:18:13 +0200
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-08-29 21:18:13 +0200
commit598ee0804c274d06a22156ab0f5361caf23e3c53 (patch)
tree39a4420a50fa7a1416ff7a70bd46986140825468 /src/main/java/at/hannibal2/skyhanni/utils
parent37e7fce962d4e782fd0756ee9e87e3f888bf56f8 (diff)
downloadskyhanni-598ee0804c274d06a22156ab0f5361caf23e3c53.tar.gz
skyhanni-598ee0804c274d06a22156ab0f5361caf23e3c53.tar.bz2
skyhanni-598ee0804c274d06a22156ab0f5361caf23e3c53.zip
Fixed enderman slayer beacon shows very short.
Fixed enderman slayer line to beacon only shows when beacon highlight is enabled.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
index 64e68bec1..22d6cdaf3 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
@@ -707,8 +707,12 @@ object RenderUtils {
GlStateManager.enableDepth()
}
- fun RenderWorldLastEvent.exactLocation(entity: Entity): LorenzVec {
- return exactLocation(entity, partialTicks)
+ fun RenderWorldLastEvent.exactLocation(entity: Entity) = exactLocation(entity, partialTicks)
+
+ fun RenderWorldLastEvent.exactPlayerEyeLocation(): LorenzVec {
+ val player = Minecraft.getMinecraft().thePlayer
+ val add = if (player.isSneaking) LorenzVec(0.0, 1.54, 0.0) else LorenzVec(0.0, 1.62, 0.0)
+ return exactLocation(player).add(add)
}
fun exactLocation(entity: Entity, partialTicks: Float): LorenzVec {