From e40b0bd553336cee41b7d2560735986d4e56bb75 Mon Sep 17 00:00:00 2001 From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com> Date: Mon, 17 Jul 2023 08:44:45 +0800 Subject: [PATCH] Purpur: Configurable server mod name --- ...-Purpur-Configurable-server-mod-name.patch | 51 +++++++++++++++++++ ...ies.patch => 0011-Bump-Dependencies.patch} | 0 ...> 0012-Remove-Mojang-username-check.patch} | 6 +-- ...ck-for-Broken-BungeeCord-Configurat.patch} | 4 +- ...14-Remove-Paper-s-Fix-tripwire-dupe.patch} | 0 ...emove-UseItemOnPacket-Too-Far-Check.patch} | 8 +-- ... 0016-KTP-Optimize-spigot-event-bus.patch} | 0 ...patch => 0017-KeYi-Player-Skull-API.patch} | 0 ...le-arrow-despawn-counter-by-default.patch} | 0 ...n-for-spigot-item-merging-mechanism.patch} | 6 +-- ...pet-Fixes-Optimized-getBiome-method.patch} | 0 ...t-Fixes-Use-optimized-RecipeManager.patch} | 0 ...ch => 0022-Petal-Reduce-sensor-work.patch} | 0 ...karin-Save-Json-list-asynchronously.patch} | 0 ...atch => 0024-Slice-Smooth-Teleports.patch} | 0 ...ch => 0025-PaperPR-Optimize-VarInts.patch} | 0 ...chment-Make-FixLight-use-action-bar.patch} | 0 ...s.patch => 0027-Leaves-Server-Utils.patch} | 0 ....patch => 0028-Leaves-Jade-Protocol.patch} | 4 +- ...h => 0029-Leaves-Appleskin-Protocol.patch} | 6 +-- ...h => 0030-Leaves-Xaero-Map-Protocol.patch} | 4 +- ...og4j-compatible-with-future-release.patch} | 2 +- ...ror.patch => 0032-Fix-compile-error.patch} | 0 ...tch => 0033-PaperPR-Fix-BanList-API.patch} | 0 ...Optimize-villager-data-storage.patc.patch} | 0 ...035-Revert-Purpur-Fire-Immunity-API.patch} | 0 26 files changed, 71 insertions(+), 20 deletions(-) create mode 100644 patches/server/0010-Purpur-Configurable-server-mod-name.patch rename patches/server/{0010-Bump-Dependencies.patch => 0011-Bump-Dependencies.patch} (100%) rename patches/server/{0011-Remove-Mojang-username-check.patch => 0012-Remove-Mojang-username-check.patch} (93%) rename patches/server/{0012-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch => 0013-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch} (95%) rename patches/server/{0013-Remove-Paper-s-Fix-tripwire-dupe.patch => 0014-Remove-Paper-s-Fix-tripwire-dupe.patch} (100%) rename patches/server/{0014-Remove-UseItemOnPacket-Too-Far-Check.patch => 0015-Remove-UseItemOnPacket-Too-Far-Check.patch} (91%) rename patches/server/{0015-KTP-Optimize-spigot-event-bus.patch => 0016-KTP-Optimize-spigot-event-bus.patch} (100%) rename patches/server/{0016-KeYi-Player-Skull-API.patch => 0017-KeYi-Player-Skull-API.patch} (100%) rename patches/server/{0017-KeYi-Disable-arrow-despawn-counter-by-default.patch => 0018-KeYi-Disable-arrow-despawn-counter-by-default.patch} (100%) rename patches/server/{0018-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch => 0019-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch} (93%) rename patches/server/{0019-Carpet-Fixes-Optimized-getBiome-method.patch => 0020-Carpet-Fixes-Optimized-getBiome-method.patch} (100%) rename patches/server/{0020-Carpet-Fixes-Use-optimized-RecipeManager.patch => 0021-Carpet-Fixes-Use-optimized-RecipeManager.patch} (100%) rename patches/server/{0021-Petal-Reduce-sensor-work.patch => 0022-Petal-Reduce-sensor-work.patch} (100%) rename patches/server/{0022-Akarin-Save-Json-list-asynchronously.patch => 0023-Akarin-Save-Json-list-asynchronously.patch} (100%) rename patches/server/{0023-Slice-Smooth-Teleports.patch => 0024-Slice-Smooth-Teleports.patch} (100%) rename patches/server/{0024-PaperPR-Optimize-VarInts.patch => 0025-PaperPR-Optimize-VarInts.patch} (100%) rename patches/server/{0025-Parchment-Make-FixLight-use-action-bar.patch => 0026-Parchment-Make-FixLight-use-action-bar.patch} (100%) rename patches/server/{0026-Leaves-Server-Utils.patch => 0027-Leaves-Server-Utils.patch} (100%) rename patches/server/{0027-Leaves-Jade-Protocol.patch => 0028-Leaves-Jade-Protocol.patch} (99%) rename patches/server/{0028-Leaves-Appleskin-Protocol.patch => 0029-Leaves-Appleskin-Protocol.patch} (97%) rename patches/server/{0029-Leaves-Xaero-Map-Protocol.patch => 0030-Leaves-Xaero-Map-Protocol.patch} (96%) rename patches/server/{0030-Fix-Make-log4j-compatible-with-future-release.patch => 0031-Fix-Make-log4j-compatible-with-future-release.patch} (90%) rename patches/server/{0031-Fix-compile-error.patch => 0032-Fix-compile-error.patch} (100%) rename patches/server/{0032-PaperPR-Fix-BanList-API.patch => 0033-PaperPR-Fix-BanList-API.patch} (100%) rename patches/server/{0033-sync-with-Gale-s-Optimize-villager-data-storage.patc.patch => 0034-sync-with-Gale-s-Optimize-villager-data-storage.patc.patch} (100%) rename patches/server/{0034-Revert-Purpur-Fire-Immunity-API.patch => 0035-Revert-Purpur-Fire-Immunity-API.patch} (100%) diff --git a/patches/server/0010-Purpur-Configurable-server-mod-name.patch b/patches/server/0010-Purpur-Configurable-server-mod-name.patch new file mode 100644 index 00000000..8c68b55c --- /dev/null +++ b/patches/server/0010-Purpur-Configurable-server-mod-name.patch @@ -0,0 +1,51 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com> +Date: Mon, 17 Jul 2023 08:31:51 +0800 +Subject: [PATCH] Purpur: Configurable server mod name + + +diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java +index 2758e02d6f3a66b2fdd47f1db69f71940ab7a81a..724c67fd1d534339d3006d92da613fec1efd42c9 100644 +--- a/src/main/java/net/minecraft/server/MinecraftServer.java ++++ b/src/main/java/net/minecraft/server/MinecraftServer.java +@@ -1678,7 +1678,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop // Gale - branding changes - Gale > // Paper - Paper > // Spigot - Spigot > // CraftBukkit - cb > vanilla! ++ return org.dreeam.leaf.LeafConfig.serverModName; // Leaf - Leaf > // Purpur - Purpur > // Gale - branding changes - Gale > // Paper - Paper > // Spigot - Spigot > // CraftBukkit - cb > vanilla! + } + + public SystemReport fillSystemReport(SystemReport details) { +diff --git a/src/main/java/org/dreeam/leaf/LeafConfig.java b/src/main/java/org/dreeam/leaf/LeafConfig.java +index 37399feb26f51c0f198124444ed427056e3f9da4..1a1c867b2602cc6a4dd63ad8c81d95f5ad4dd488 100644 +--- a/src/main/java/org/dreeam/leaf/LeafConfig.java ++++ b/src/main/java/org/dreeam/leaf/LeafConfig.java +@@ -164,6 +164,11 @@ public class LeafConfig { + return builder.build(); + } + ++ public static String serverModName = "Leaf"; ++ private static void serverModName() { ++ serverModName = getString("server-mod-name", serverModName); ++ } ++ + private static void removal() { + } + +diff --git a/src/main/java/org/purpurmc/purpur/PurpurConfig.java b/src/main/java/org/purpurmc/purpur/PurpurConfig.java +index b974b59d421cf97bc9547ea75fe4643d89639bc1..0f771b628481ce98e3a6c248ce771894e4d9c1e6 100644 +--- a/src/main/java/org/purpurmc/purpur/PurpurConfig.java ++++ b/src/main/java/org/purpurmc/purpur/PurpurConfig.java +@@ -229,11 +229,6 @@ public class PurpurConfig { + deathMessageOnlyBroadcastToAffectedPlayer = getBoolean("settings.broadcasts.death.only-broadcast-to-affected-player", deathMessageOnlyBroadcastToAffectedPlayer); + } + +- public static String serverModName = "Purpur"; +- private static void serverModName() { +- serverModName = getString("settings.server-mod-name", serverModName); +- } +- + public static double laggingThreshold = 19.0D; + private static void tickLoopSettings() { + laggingThreshold = getDouble("settings.lagging-threshold", laggingThreshold); diff --git a/patches/server/0010-Bump-Dependencies.patch b/patches/server/0011-Bump-Dependencies.patch similarity index 100% rename from patches/server/0010-Bump-Dependencies.patch rename to patches/server/0011-Bump-Dependencies.patch diff --git a/patches/server/0011-Remove-Mojang-username-check.patch b/patches/server/0012-Remove-Mojang-username-check.patch similarity index 93% rename from patches/server/0011-Remove-Mojang-username-check.patch rename to patches/server/0012-Remove-Mojang-username-check.patch index 0945d1fb..4909913c 100644 --- a/patches/server/0011-Remove-Mojang-username-check.patch +++ b/patches/server/0012-Remove-Mojang-username-check.patch @@ -30,11 +30,11 @@ index 5ed89ce9d2c29927f48c1f7f8f9288f39d68b56c..30371f1a6dfb6fc170ac0cbdb3a7c78c ServerLoginPacketListenerImpl.this.disconnect("Failed to verify username!"); return; diff --git a/src/main/java/org/dreeam/leaf/LeafConfig.java b/src/main/java/org/dreeam/leaf/LeafConfig.java -index 37399feb26f51c0f198124444ed427056e3f9da4..79ff7e8ab613a77b663e81377e72d51c28894083 100644 +index 1a1c867b2602cc6a4dd63ad8c81d95f5ad4dd488..8db36e248902a78b07b487707ee51ee8e4058f3d 100644 --- a/src/main/java/org/dreeam/leaf/LeafConfig.java +++ b/src/main/java/org/dreeam/leaf/LeafConfig.java -@@ -164,7 +164,11 @@ public class LeafConfig { - return builder.build(); +@@ -169,7 +169,11 @@ public class LeafConfig { + serverModName = getString("server-mod-name", serverModName); } + public static boolean removeMojangUsernameCheck = true; diff --git a/patches/server/0012-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch b/patches/server/0013-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch similarity index 95% rename from patches/server/0012-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch rename to patches/server/0013-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch index 6d16d24c..2732ac74 100644 --- a/patches/server/0012-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch +++ b/patches/server/0013-Remove-Spigot-Check-for-Broken-BungeeCord-Configurat.patch @@ -26,10 +26,10 @@ index 2821de09a36fc315897129f4691ba713386737db..3f60c1e5bf49784ac2a812157a5d22ce this.connection.send(new ClientboundLoginDisconnectPacket(chatmessage)); this.connection.disconnect(chatmessage); diff --git a/src/main/java/org/dreeam/leaf/LeafConfig.java b/src/main/java/org/dreeam/leaf/LeafConfig.java -index 79ff7e8ab613a77b663e81377e72d51c28894083..be360d6e3cb736aef768302aadf12bebbd7eed99 100644 +index 8db36e248902a78b07b487707ee51ee8e4058f3d..f4ef9e1f9e42ac86696f0718576d404d3a8db3c9 100644 --- a/src/main/java/org/dreeam/leaf/LeafConfig.java +++ b/src/main/java/org/dreeam/leaf/LeafConfig.java -@@ -165,10 +165,14 @@ public class LeafConfig { +@@ -170,10 +170,14 @@ public class LeafConfig { } public static boolean removeMojangUsernameCheck = true; diff --git a/patches/server/0013-Remove-Paper-s-Fix-tripwire-dupe.patch b/patches/server/0014-Remove-Paper-s-Fix-tripwire-dupe.patch similarity index 100% rename from patches/server/0013-Remove-Paper-s-Fix-tripwire-dupe.patch rename to patches/server/0014-Remove-Paper-s-Fix-tripwire-dupe.patch diff --git a/patches/server/0014-Remove-UseItemOnPacket-Too-Far-Check.patch b/patches/server/0015-Remove-UseItemOnPacket-Too-Far-Check.patch similarity index 91% rename from patches/server/0014-Remove-UseItemOnPacket-Too-Far-Check.patch rename to patches/server/0015-Remove-UseItemOnPacket-Too-Far-Check.patch index efe94005..678078a1 100644 --- a/patches/server/0014-Remove-UseItemOnPacket-Too-Far-Check.patch +++ b/patches/server/0015-Remove-UseItemOnPacket-Too-Far-Check.patch @@ -7,7 +7,7 @@ This Check is added in 1.17.x -> 1.18.x update by Mojang. By removing this check, it enable hackers to use some modules of hack clients. diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 0b3c784f6138db19594b443073430a9ec0dda052..0102343ea691c574eead8fb43bc132abeb05233a 100644 +index a912462dcd381956c31f19ccd4de826594af65b9..c1431af927a203c16b04a82e0f779fe40dcf0f88 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -189,6 +189,7 @@ import net.minecraft.world.phys.shapes.VoxelShape; @@ -28,10 +28,10 @@ index 0b3c784f6138db19594b443073430a9ec0dda052..0102343ea691c574eead8fb43bc132ab this.player.resetLastActionTime(); diff --git a/src/main/java/org/dreeam/leaf/LeafConfig.java b/src/main/java/org/dreeam/leaf/LeafConfig.java -index be360d6e3cb736aef768302aadf12bebbd7eed99..8a52957ef46e68b31459bea5bbfcabdade69de20 100644 +index f4ef9e1f9e42ac86696f0718576d404d3a8db3c9..03769f251ee07c168d93be962bfca6dad921d582 100644 --- a/src/main/java/org/dreeam/leaf/LeafConfig.java +++ b/src/main/java/org/dreeam/leaf/LeafConfig.java -@@ -166,6 +166,8 @@ public class LeafConfig { +@@ -171,6 +171,8 @@ public class LeafConfig { public static boolean removeMojangUsernameCheck = true; public static boolean removeSpigotCheckBungeeConfig = true; @@ -40,7 +40,7 @@ index be360d6e3cb736aef768302aadf12bebbd7eed99..8a52957ef46e68b31459bea5bbfcabda private static void removal() { removeMojangUsernameCheck = getBoolean("remove-Mojang-username-check", removeMojangUsernameCheck, "Remove username check of Mojang", -@@ -173,6 +175,9 @@ public class LeafConfig { +@@ -178,6 +180,9 @@ public class LeafConfig { removeSpigotCheckBungeeConfig = getBoolean("remove-Spigot-check-bungee-config", removeSpigotCheckBungeeConfig, "Enable player enter backend server through proxy", "without backend server enabling its bungee mode"); diff --git a/patches/server/0015-KTP-Optimize-spigot-event-bus.patch b/patches/server/0016-KTP-Optimize-spigot-event-bus.patch similarity index 100% rename from patches/server/0015-KTP-Optimize-spigot-event-bus.patch rename to patches/server/0016-KTP-Optimize-spigot-event-bus.patch diff --git a/patches/server/0016-KeYi-Player-Skull-API.patch b/patches/server/0017-KeYi-Player-Skull-API.patch similarity index 100% rename from patches/server/0016-KeYi-Player-Skull-API.patch rename to patches/server/0017-KeYi-Player-Skull-API.patch diff --git a/patches/server/0017-KeYi-Disable-arrow-despawn-counter-by-default.patch b/patches/server/0018-KeYi-Disable-arrow-despawn-counter-by-default.patch similarity index 100% rename from patches/server/0017-KeYi-Disable-arrow-despawn-counter-by-default.patch rename to patches/server/0018-KeYi-Disable-arrow-despawn-counter-by-default.patch diff --git a/patches/server/0018-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch b/patches/server/0019-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch similarity index 93% rename from patches/server/0018-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch rename to patches/server/0019-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch index a7c95ce0..a09b7b65 100644 --- a/patches/server/0018-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch +++ b/patches/server/0019-KeYi-Add-an-option-for-spigot-item-merging-mechanism.patch @@ -28,10 +28,10 @@ index ec319f30250df17d247f4bd8fc77709dfaf9da01..d88e93b4fd50102b43f63f00d45b28ac } else { ItemEntity.merge(other, itemstack1, this, itemstack); diff --git a/src/main/java/org/dreeam/leaf/LeafConfig.java b/src/main/java/org/dreeam/leaf/LeafConfig.java -index 8a52957ef46e68b31459bea5bbfcabdade69de20..18976e4b84146422daf262af469abcaff5e6fbbe 100644 +index 03769f251ee07c168d93be962bfca6dad921d582..8d975b996432d98c2f3cc9d01f2a7b85488415ae 100644 --- a/src/main/java/org/dreeam/leaf/LeafConfig.java +++ b/src/main/java/org/dreeam/leaf/LeafConfig.java -@@ -190,6 +190,7 @@ public class LeafConfig { +@@ -195,6 +195,7 @@ public class LeafConfig { public static int activationDistanceMod; public static boolean throttleInactiveGoalSelectorTick; public static Map projectileTimeouts; @@ -39,7 +39,7 @@ index 8a52957ef46e68b31459bea5bbfcabdade69de20..18976e4b84146422daf262af469abcaf private static void performance() { String sentryEnvironment = System.getenv("SENTRY_DSN"); String sentryConfig = getString("performance.sentry-dsn", sentryDsn, "Sentry DSN for improved error logging, leave blank to disable", "Obtain from https://sentry.io/"); -@@ -245,6 +246,7 @@ public class LeafConfig { +@@ -250,6 +251,7 @@ public class LeafConfig { String type = EntityType.getKey(entityType).getPath().toUpperCase(Locale.ROOT); entityType.ttl = config.getInt("entity_timeouts." + type, -1); } diff --git a/patches/server/0019-Carpet-Fixes-Optimized-getBiome-method.patch b/patches/server/0020-Carpet-Fixes-Optimized-getBiome-method.patch similarity index 100% rename from patches/server/0019-Carpet-Fixes-Optimized-getBiome-method.patch rename to patches/server/0020-Carpet-Fixes-Optimized-getBiome-method.patch diff --git a/patches/server/0020-Carpet-Fixes-Use-optimized-RecipeManager.patch b/patches/server/0021-Carpet-Fixes-Use-optimized-RecipeManager.patch similarity index 100% rename from patches/server/0020-Carpet-Fixes-Use-optimized-RecipeManager.patch rename to patches/server/0021-Carpet-Fixes-Use-optimized-RecipeManager.patch diff --git a/patches/server/0021-Petal-Reduce-sensor-work.patch b/patches/server/0022-Petal-Reduce-sensor-work.patch similarity index 100% rename from patches/server/0021-Petal-Reduce-sensor-work.patch rename to patches/server/0022-Petal-Reduce-sensor-work.patch diff --git a/patches/server/0022-Akarin-Save-Json-list-asynchronously.patch b/patches/server/0023-Akarin-Save-Json-list-asynchronously.patch similarity index 100% rename from patches/server/0022-Akarin-Save-Json-list-asynchronously.patch rename to patches/server/0023-Akarin-Save-Json-list-asynchronously.patch diff --git a/patches/server/0023-Slice-Smooth-Teleports.patch b/patches/server/0024-Slice-Smooth-Teleports.patch similarity index 100% rename from patches/server/0023-Slice-Smooth-Teleports.patch rename to patches/server/0024-Slice-Smooth-Teleports.patch diff --git a/patches/server/0024-PaperPR-Optimize-VarInts.patch b/patches/server/0025-PaperPR-Optimize-VarInts.patch similarity index 100% rename from patches/server/0024-PaperPR-Optimize-VarInts.patch rename to patches/server/0025-PaperPR-Optimize-VarInts.patch diff --git a/patches/server/0025-Parchment-Make-FixLight-use-action-bar.patch b/patches/server/0026-Parchment-Make-FixLight-use-action-bar.patch similarity index 100% rename from patches/server/0025-Parchment-Make-FixLight-use-action-bar.patch rename to patches/server/0026-Parchment-Make-FixLight-use-action-bar.patch diff --git a/patches/server/0026-Leaves-Server-Utils.patch b/patches/server/0027-Leaves-Server-Utils.patch similarity index 100% rename from patches/server/0026-Leaves-Server-Utils.patch rename to patches/server/0027-Leaves-Server-Utils.patch diff --git a/patches/server/0027-Leaves-Jade-Protocol.patch b/patches/server/0028-Leaves-Jade-Protocol.patch similarity index 99% rename from patches/server/0027-Leaves-Jade-Protocol.patch rename to patches/server/0028-Leaves-Jade-Protocol.patch index 38efa155..40d95bb0 100644 --- a/patches/server/0027-Leaves-Jade-Protocol.patch +++ b/patches/server/0028-Leaves-Jade-Protocol.patch @@ -89,10 +89,10 @@ index f00dc5b06519f2827a068649394e09ecbdf1a131..2b185b0f8dc9b7f2da0b30f2b393fcf7 // world.serverLevelData.setDifficulty(config.difficulty); // Paper - per level difficulty world.setSpawnSettings(world.serverLevelData.getDifficulty() != Difficulty.PEACEFUL && config.spawnMonsters, config.spawnAnimals); // Paper - per level difficulty (from MinecraftServer#setDifficulty(ServerLevel, Difficulty, boolean)) diff --git a/src/main/java/org/dreeam/leaf/LeafConfig.java b/src/main/java/org/dreeam/leaf/LeafConfig.java -index 18976e4b84146422daf262af469abcaff5e6fbbe..f77a8b729846dc9be3adad659ccc02df0467cd9e 100644 +index 8d975b996432d98c2f3cc9d01f2a7b85488415ae..56937d552394bb652032e7150c7a8529c0d88c3e 100644 --- a/src/main/java/org/dreeam/leaf/LeafConfig.java +++ b/src/main/java/org/dreeam/leaf/LeafConfig.java -@@ -249,6 +249,8 @@ public class LeafConfig { +@@ -254,6 +254,8 @@ public class LeafConfig { useSpigotItemMergingMechanism = getBoolean("performance.use-spigot-item-merging-mechanism", useSpigotItemMergingMechanism); } diff --git a/patches/server/0028-Leaves-Appleskin-Protocol.patch b/patches/server/0029-Leaves-Appleskin-Protocol.patch similarity index 97% rename from patches/server/0028-Leaves-Appleskin-Protocol.patch rename to patches/server/0029-Leaves-Appleskin-Protocol.patch index b429b480..9e4846d4 100644 --- a/patches/server/0028-Leaves-Appleskin-Protocol.patch +++ b/patches/server/0029-Leaves-Appleskin-Protocol.patch @@ -7,7 +7,7 @@ Original license: GPLv3 Original project: https://github.com/LeavesMC/Leaves diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 2758e02d6f3a66b2fdd47f1db69f71940ab7a81a..a3573ffdbf4d644d7098254072e78838a7436bb6 100644 +index 724c67fd1d534339d3006d92da613fec1efd42c9..89ed7ae9546f3ff76fb7d3114b9bebdceebfaa3b 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1586,6 +1586,8 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop