From fd71bdebd51de7055168eb7964aea03d974428ec Mon Sep 17 00:00:00 2001 From: "Sofiane H. Djerbi" <46628754+kugge@users.noreply.github.com> Date: Mon, 31 Jul 2023 19:37:58 +0200 Subject: [PATCH] Log async threads for pathfinding --- patches/server/0043-Async-path-processing.patch | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/patches/server/0043-Async-path-processing.patch b/patches/server/0043-Async-path-processing.patch index 052d1e6..7d1b548 100644 --- a/patches/server/0043-Async-path-processing.patch +++ b/patches/server/0043-Async-path-processing.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Async path processing diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java -index ebfa9e1dcca5ea8272e796f0409902d92b59ee76..bdad5f0bfff96b04627671533c38fe19d5b58c12 100644 +index ebfa9e1dcca5ea8272e796f0409902d92b59ee76..f4d2a71c2aa0deb66ddc459f0d7fb857292620fb 100644 --- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java +++ b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java @@ -12,6 +12,7 @@ import org.bukkit.configuration.file.YamlConfiguration; @@ -16,7 +16,7 @@ index ebfa9e1dcca5ea8272e796f0409902d92b59ee76..bdad5f0bfff96b04627671533c38fe19 import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -@@ -213,12 +214,26 @@ public class KaiijuConfig { +@@ -213,12 +214,28 @@ public class KaiijuConfig { public static boolean disablePlayerStats = false; public static boolean disableArmSwingEvent = false; public static boolean disableEnsureTickThreadChecks = false; @@ -40,6 +40,8 @@ index ebfa9e1dcca5ea8272e796f0409902d92b59ee76..bdad5f0bfff96b04627671533c38fe19 + asyncPathProcessingMaxThreads = Math.max(Runtime.getRuntime().availableProcessors() / 4, 1); + if (!asyncPathProcessing) + asyncPathProcessingMaxThreads = 0; ++ else ++ log(Level.INFO, "Using " + asyncPathProcessingMaxThreads + " threads for Async Pathfinding"); } public static String serverModName = "Kaiiju";