Configurable chat thread limit (#7878)

This commit is contained in:
Shane Freeder 2022-09-20 01:16:23 +01:00 committed by GitHub
parent ea777c345b
commit 470c6388d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 66 additions and 2 deletions

View file

@ -431,10 +431,10 @@ index 0000000000000000000000000000000000000000..c2dca89291361d60cbf160cab77749cb
+}
diff --git a/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
new file mode 100644
index 0000000000000000000000000000000000000000..456595e4b7e0c7f50617aa2694b0d2dfc368ab81
index 0000000000000000000000000000000000000000..aaecd691922a28e971b859175574c80a330edb8e
--- /dev/null
+++ b/src/main/java/io/papermc/paper/configuration/GlobalConfiguration.java
@@ -0,0 +1,265 @@
@@ -0,0 +1,274 @@
+package io.papermc.paper.configuration;
+
+import co.aikar.timings.MinecraftTimings;
@ -688,6 +688,15 @@ index 0000000000000000000000000000000000000000..456595e4b7e0c7f50617aa2694b0d2df
+ public Misc misc;
+
+ public class Misc extends ConfigurationPart {
+ public class ChatThreads extends ConfigurationPart.Post {
+ private int chatExecutorCoreSize = -1;
+ private int chatExecutorMaxSize = -1;
+
+ @Override
+ public void postProcess() {
+ // TODO: FILL
+ }
+ }
+ public int maxJoinsPerTick = 3;
+ public boolean fixEntityPositionDesync = true;
+ public boolean loadPermissionsYmlBeforePlugins = true;