Unsupported settings
This commit is contained in:
18
patches/server/0037-Unsupported-configuration.patch
Normal file
18
patches/server/0037-Unsupported-configuration.patch
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kugge <sofiane.djerbi38@gmail.com>
|
||||||
|
Date: Mon, 28 Aug 2023 16:30:36 +0200
|
||||||
|
Subject: [PATCH] Unsupported configuration
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
|
index 9b118a6e22264c88c0460016822b1920631fff85..8232ff317f44c698cac94656e4a910d75b73f402 100644
|
||||||
|
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
|
+++ b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
|
@@ -229,4 +229,7 @@ public class KaiijuConfig {
|
||||||
|
serverModName = getString("gameplay.server-mod-name", serverModName);
|
||||||
|
sharedRandomForPlayers = getBoolean("gameplay.shared-random-for-players", sharedRandomForPlayers);
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+ private static void unsupportedSettings() {
|
||||||
|
+ }
|
||||||
|
}
|
||||||
@@ -5,23 +5,19 @@ Subject: [PATCH] Option to disable ensure tick thread checks
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
index 9b118a6e22264c88c0460016822b1920631fff85..95015955a8076bc903c012704b57b1b84286aaae 100644
|
index 8232ff317f44c698cac94656e4a910d75b73f402..12738605442b9cdd086b2b29ff372d12552993b8 100644
|
||||||
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
+++ b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
+++ b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
@@ -215,11 +215,13 @@ public class KaiijuConfig {
|
@@ -230,6 +230,9 @@ public class KaiijuConfig {
|
||||||
public static boolean disableVanishApi = false;
|
sharedRandomForPlayers = getBoolean("gameplay.shared-random-for-players", sharedRandomForPlayers);
|
||||||
public static boolean disablePlayerStats = false;
|
|
||||||
public static boolean disableArmSwingEvent = false;
|
|
||||||
+ public static boolean disableEnsureTickThreadChecks = false;
|
|
||||||
|
|
||||||
private static void optimizationSettings() {
|
|
||||||
disableVanishApi = getBoolean("optimization.disable-vanish-api", disableVanishApi);
|
|
||||||
disablePlayerStats = getBoolean("optimization.disable-player-stats", disablePlayerStats);
|
|
||||||
disableArmSwingEvent = getBoolean("optimization.disable-arm-swing-event", disableArmSwingEvent);
|
|
||||||
+ disableEnsureTickThreadChecks = getBoolean("optimization.disable-ensure-tick-thread-checks", disableEnsureTickThreadChecks);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String serverModName = "Kaiiju";
|
+ public static boolean disableEnsureTickThreadChecks = false;
|
||||||
|
+
|
||||||
|
private static void unsupportedSettings() {
|
||||||
|
+ disableEnsureTickThreadChecks = getBoolean("unsupported.disable-ensure-tick-thread-checks", disableEnsureTickThreadChecks);
|
||||||
|
}
|
||||||
|
}
|
||||||
diff --git a/src/main/java/io/papermc/paper/util/TickThread.java b/src/main/java/io/papermc/paper/util/TickThread.java
|
diff --git a/src/main/java/io/papermc/paper/util/TickThread.java b/src/main/java/io/papermc/paper/util/TickThread.java
|
||||||
index cb453dd110fc37fae75257a4576512126207763e..492e6a512343001d3d772d2d8b427d2d84e89da5 100644
|
index cb453dd110fc37fae75257a4576512126207763e..492e6a512343001d3d772d2d8b427d2d84e89da5 100644
|
||||||
--- a/src/main/java/io/papermc/paper/util/TickThread.java
|
--- a/src/main/java/io/papermc/paper/util/TickThread.java
|
||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Don't kick player on bad packet
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
index 95015955a8076bc903c012704b57b1b84286aaae..6df1720159383c2f536b40ded1092a437c1a20af 100644
|
index 12738605442b9cdd086b2b29ff372d12552993b8..c0432bb14df86fe070c90deb33aa8c535cfe46f3 100644
|
||||||
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
+++ b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
+++ b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
@@ -206,10 +206,12 @@ public class KaiijuConfig {
|
@@ -206,10 +206,12 @@ public class KaiijuConfig {
|
||||||
@@ -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
|
diff --git a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java b/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
index 6df1720159383c2f536b40ded1092a437c1a20af..fc88b9f1e7e8f5858a91deeca2a5d51266a79a93 100644
|
index c0432bb14df86fe070c90deb33aa8c535cfe46f3..7ae19ea532ee0d15774466899d33cb1f130bd9a7 100644
|
||||||
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
--- a/src/main/java/dev/kaiijumc/kaiiju/KaiijuConfig.java
|
||||||
+++ b/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;
|
@@ -12,6 +12,7 @@ import org.bukkit.configuration.file.YamlConfiguration;
|
||||||
@@ -16,10 +16,10 @@ index 6df1720159383c2f536b40ded1092a437c1a20af..fc88b9f1e7e8f5858a91deeca2a5d512
|
|||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.lang.reflect.Modifier;
|
import java.lang.reflect.Modifier;
|
||||||
@@ -218,12 +219,26 @@ public class KaiijuConfig {
|
@@ -217,11 +218,25 @@ public class KaiijuConfig {
|
||||||
|
public static boolean disableVanishApi = false;
|
||||||
public static boolean disablePlayerStats = false;
|
public static boolean disablePlayerStats = false;
|
||||||
public static boolean disableArmSwingEvent = false;
|
public static boolean disableArmSwingEvent = false;
|
||||||
public static boolean disableEnsureTickThreadChecks = false;
|
|
||||||
+ public static boolean asyncPathProcessing = false;
|
+ public static boolean asyncPathProcessing = false;
|
||||||
+ public static int asyncPathProcessingMaxThreads = 0;
|
+ public static int asyncPathProcessingMaxThreads = 0;
|
||||||
+ public static int asyncPathProcessingKeepalive = 60;
|
+ public static int asyncPathProcessingKeepalive = 60;
|
||||||
@@ -28,7 +28,6 @@ index 6df1720159383c2f536b40ded1092a437c1a20af..fc88b9f1e7e8f5858a91deeca2a5d512
|
|||||||
disableVanishApi = getBoolean("optimization.disable-vanish-api", disableVanishApi);
|
disableVanishApi = getBoolean("optimization.disable-vanish-api", disableVanishApi);
|
||||||
disablePlayerStats = getBoolean("optimization.disable-player-stats", disablePlayerStats);
|
disablePlayerStats = getBoolean("optimization.disable-player-stats", disablePlayerStats);
|
||||||
disableArmSwingEvent = getBoolean("optimization.disable-arm-swing-event", disableArmSwingEvent);
|
disableArmSwingEvent = getBoolean("optimization.disable-arm-swing-event", disableArmSwingEvent);
|
||||||
disableEnsureTickThreadChecks = getBoolean("optimization.disable-ensure-tick-thread-checks", disableEnsureTickThreadChecks);
|
|
||||||
+ asyncPathProcessing = getBoolean("optimization.async-path-processing.enable", asyncPathProcessing);
|
+ asyncPathProcessing = getBoolean("optimization.async-path-processing.enable", asyncPathProcessing);
|
||||||
+ asyncPathProcessingMaxThreads = getInt("optimization.async-path-processing.max-threads", asyncPathProcessingMaxThreads);
|
+ asyncPathProcessingMaxThreads = getInt("optimization.async-path-processing.max-threads", asyncPathProcessingMaxThreads);
|
||||||
+ asyncPathProcessingKeepalive = getInt("optimization.async-path-processing.keepalive", asyncPathProcessingKeepalive);
|
+ asyncPathProcessingKeepalive = getInt("optimization.async-path-processing.keepalive", asyncPathProcessingKeepalive);
|
||||||
Reference in New Issue
Block a user