35 lines
1.4 KiB
Diff
35 lines
1.4 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Xymb <xymb@endcrystal.me>
|
|
Date: Sat, 17 Jun 2023 21:03:04 +0300
|
|
Subject: [PATCH] Use Math.floor instead of fastfloor
|
|
|
|
|
|
diff --git a/src/main/java/io/papermc/paper/util/MCUtil.java b/src/main/java/io/papermc/paper/util/MCUtil.java
|
|
index 2d6fc460c850c6d515794d2fa29324a448a985d1..d86355506a216389642d00bc0e0c6718ee2d0486 100644
|
|
--- a/src/main/java/io/papermc/paper/util/MCUtil.java
|
|
+++ b/src/main/java/io/papermc/paper/util/MCUtil.java
|
|
@@ -166,13 +166,19 @@ public final class MCUtil {
|
|
}
|
|
|
|
public static int fastFloor(double x) {
|
|
- int truncated = (int)x;
|
|
- return x < (double)truncated ? truncated - 1 : truncated;
|
|
+ // Kaiiju start - Use Math.floor instead of fastfloor
|
|
+ return (int)Math.floor(x); // Kaiiju
|
|
+ //int truncated = (int)x;
|
|
+ //return x < (double)truncated ? truncated - 1 : truncated;
|
|
+ // Kaiiju end
|
|
}
|
|
|
|
public static int fastFloor(float x) {
|
|
- int truncated = (int)x;
|
|
- return x < (double)truncated ? truncated - 1 : truncated;
|
|
+ // Kaiiju start - Use Math.floor instead of fastfloor
|
|
+ return (int)Math.floor(x); // Kaiiju
|
|
+ //int truncated = (int)x;
|
|
+ //return x < (double)truncated ? truncated - 1 : truncated;
|
|
+ // Kaiiju end
|
|
}
|
|
|
|
public static float normalizeYaw(float f) {
|