From 732828a45b1312831e80101ca2ad6d11ff5818a1 Mon Sep 17 00:00:00 2001 From: mems01 <70612656+mems01@users.noreply.github.com> Date: Thu, 20 Feb 2025 00:44:19 +0200 Subject: [PATCH] feat(legacy): Smoother KillAura AimPointBox positions. (#5661) --- .../features/module/modules/combat/KillAura.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt b/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt index 7e865a59477..3c3f202a67e 100644 --- a/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt +++ b/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt @@ -1231,13 +1231,15 @@ object KillAura : Module("KillAura", Category.COMBAT, Keyboard.KEY_R) { val renderManager = mc.renderManager runWithSimulatedPosition(player, player.interpolatedPosition(player.prevPos)) { - val rotationVec = player.eyes + getVectorForRotation( - serverRotation.lerpWith(currentRotation ?: player.rotation, mc.timer.renderPartialTicks) - ) * player.getDistanceToEntityBox(target).coerceAtMost(range.toDouble()) + runWithSimulatedPosition(target, target.interpolatedPosition(target.prevPos)) { + val rotationVec = player.eyes + getVectorForRotation( + serverRotation.lerpWith(currentRotation ?: player.rotation, mc.timer.renderPartialTicks) + ) * player.getDistanceToEntityBox(target).coerceAtMost(range.toDouble()) - val offSetBox = box.offset(rotationVec - renderManager.renderPos) + val offSetBox = box.offset(rotationVec - renderManager.renderPos) - RenderUtils.drawAxisAlignedBB(offSetBox, aimPointBoxColor) + RenderUtils.drawAxisAlignedBB(offSetBox, aimPointBoxColor) + } } }