diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-08-29 21:18:13 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-08-29 21:18:13 +0200 |
| commit | 598ee0804c274d06a22156ab0f5361caf23e3c53 (patch) | |
| tree | 39a4420a50fa7a1416ff7a70bd46986140825468 /src/main/java/at/hannibal2/skyhanni/utils | |
| parent | 37e7fce962d4e782fd0756ee9e87e3f888bf56f8 (diff) | |
| download | skyhanni-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.kt | 8 |
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 { |
