diff options
author | olim88 <bobq4582@gmail.com> | 2024-07-10 23:49:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-10 18:49:35 -0400 |
commit | 4233a55c009d2a751832d42f67f6dad1987abb18 (patch) | |
tree | 46c40dd06b6d8ce300c528a6c9885e7b826d4927 /src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo | |
parent | d3ca54c64fffc34fa0f100a2f51dbe5314b7b3e1 (diff) | |
download | Skyblocker-4233a55c009d2a751832d42f67f6dad1987abb18.tar.gz Skyblocker-4233a55c009d2a751832d42f67f6dad1987abb18.tar.bz2 Skyblocker-4233a55c009d2a751832d42f67f6dad1987abb18.zip |
make the box position more smooth with location of the wither skeleton (#831)
implement change suggested by "1styuki" in discord
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/ControlTestHelper.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/ControlTestHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/ControlTestHelper.java index 2f616a1e..f63d2fa2 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/ControlTestHelper.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/crimson/dojo/ControlTestHelper.java @@ -67,7 +67,7 @@ public class ControlTestHelper { float tickDelta = context.tickCounter().getTickDelta(false); //how long until net update double updatePercent = (double) (System.currentTimeMillis() - lastUpdate) / 150; - Vec3d aimPos = correctWitherSkeleton.getEyePos().add(pingOffset.multiply(updatePercent)).add(lastPingOffset.multiply(1 - updatePercent)); + Vec3d aimPos = correctWitherSkeleton.getCameraPosVec(tickDelta).add(pingOffset.multiply(updatePercent)).add(lastPingOffset.multiply(1 - updatePercent)); Box targetBox = new Box(aimPos.add(-0.5, -0.5, -0.5), aimPos.add(0.5, 0.5, 0.5)); boolean playerLookingAtBox = targetBox.raycast(CLIENT.player.getCameraPosVec(tickDelta), CLIENT.player.getCameraPosVec(tickDelta).add(CLIENT.player.getRotationVec(tickDelta).multiply(30))).isPresent(); float[] boxColor = playerLookingAtBox ? Color.GREEN.getColorComponents(new float[]{0, 0, 0}) : Color.LIGHT_GRAY.getColorComponents(new float[]{0, 0, 0}); |