From 25d67cd049e32d12171dc389f6b9fa8a5bb6f8e3 Mon Sep 17 00:00:00 2001 From: Ben Russell Date: Tue, 20 Sep 2016 15:26:51 +1200 Subject: [PATCH] what the fuck? Also known as Fast Inverse Square Root. MC uses the double-precision version. The magic number is one more than Robertson's constant. It is used for atan2, which has also been mapped here. --- mappings/net/minecraft/util/math/MathUtils.mapping | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mappings/net/minecraft/util/math/MathUtils.mapping b/mappings/net/minecraft/util/math/MathUtils.mapping index 84b75bee5f..53146cd1ac 100644 --- a/mappings/net/minecraft/util/math/MathUtils.mapping +++ b/mappings/net/minecraft/util/math/MathUtils.mapping @@ -3,6 +3,7 @@ CLASS none/or net/minecraft/util/math/MathUtils FIELD b sinTable [F FIELD c rand Ljava/util/Random; FIELD d MULTIPLY_DE_BRUIJN_BIT_POSITION [I + FIELD e SMALLEST_FRACTION_FREE_DOUBLE D FIELD f asinTable [D FIELD g cosTable [D METHOD a generateRandomUuid ()Ljava/util/UUID; @@ -92,6 +93,9 @@ CLASS none/or net/minecraft/util/math/MathUtils ARG 2 b METHOD c floor (D)I ARG 0 value + METHOD c atan2 (DD)D + ARG 0 y + ARG 1 x METHOD c lerp (DDD)D ARG 0 time ARG 1 v0