From 598ee0804c274d06a22156ab0f5361caf23e3c53 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Tue, 29 Aug 2023 21:18:13 +0200 Subject: Fixed enderman slayer beacon shows very short. Fixed enderman slayer line to beacon only shows when beacon highlight is enabled. --- src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') 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 { -- cgit