diff --git a/patches/server/0108-Configurable-server-mod-name.patch b/patches/server/0108-Configurable-server-mod-name.patch new file mode 100644 index 000000000..ce43842c7 --- /dev/null +++ b/patches/server/0108-Configurable-server-mod-name.patch @@ -0,0 +1,42 @@ +From b81b70411e4457c9f2dd1e12d655dfc5b2555db0 Mon Sep 17 00:00:00 2001 +From: William Blake Galbreath +Date: Sat, 21 Mar 2020 11:47:39 -0500 +Subject: [PATCH] Configurable server mod name + +--- + src/main/java/net/minecraft/server/MinecraftServer.java | 2 +- + src/main/java/net/pl3x/purpur/PurpurConfig.java | 5 +++++ + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java +index 5d28185248..c5319ff0f5 100644 +--- a/src/main/java/net/minecraft/server/MinecraftServer.java ++++ b/src/main/java/net/minecraft/server/MinecraftServer.java +@@ -1512,7 +1512,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant // Paper - Paper > // Spigot - Spigot > // CraftBukkit - cb > vanilla! ++ return net.pl3x.purpur.PurpurConfig.serverModName; // Purpur + } + + public CrashReport b(CrashReport crashreport) { +diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java +index f9f83e5b9a..942f91059d 100644 +--- a/src/main/java/net/pl3x/purpur/PurpurConfig.java ++++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java +@@ -204,6 +204,11 @@ public class PurpurConfig { + recalculatePermsOnWorldChange = getBoolean("settings.recalculate-perms-on-world-change", recalculatePermsOnWorldChange); + } + ++ public static String serverModName = "Purpur"; ++ private static void serverModName() { ++ serverModName = getString("settings.server-mod-name", serverModName); ++ } ++ + private static void timingsSettings() { + getString("settings.timings.url", "https://timings.pl3x.net"); + } +-- +2.24.0 +