From dfa838a6f94f3fc4090a30143ba24f0ec747f352 Mon Sep 17 00:00:00 2001 From: Brady Date: Tue, 18 Jul 2023 19:19:08 -0500 Subject: [PATCH] Replace `Mth.fastInvSqrt` with `1.0 / Math.sqrt` --- src/main/java/baritone/utils/IRenderer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/baritone/utils/IRenderer.java b/src/main/java/baritone/utils/IRenderer.java index e7a853859..010346bd9 100644 --- a/src/main/java/baritone/utils/IRenderer.java +++ b/src/main/java/baritone/utils/IRenderer.java @@ -28,7 +28,6 @@ import net.minecraft.client.renderer.GameRenderer; import net.minecraft.client.renderer.texture.TextureManager; import com.mojang.blaze3d.vertex.*; import com.mojang.math.Matrix4f; -import net.minecraft.util.Mth; import net.minecraft.world.phys.AABB; import java.awt.*; @@ -93,7 +92,7 @@ public interface IRenderer { final double dy = y2 - y1; final double dz = z2 - z1; - final double invMag = Mth.fastInvSqrt(dx * dx + dy * dy + dz * dz); + final double invMag = 1.0 / Math.sqrt(dx * dx + dy * dy + dz * dz); final float nx = (float) (dx * invMag); final float ny = (float) (dy * invMag); final float nz = (float) (dz * invMag);