@@ -4,6 +4,60 @@ Date: Sat, 27 Sep 2025 21:09:58 +0800
44Subject: [PATCH] Rebased Paper to Traium.
55
66
7+ diff --git a/net/minecraft/server/Main.java b/net/minecraft/server/Main.java
8+ index fd3553bdc1c3cdbf6aa3dc00e0a4987f8eaa4fb8..ab860ca4003fad40dcfee6d03ec6a5f86ad32edc 100644
9+ --- a/net/minecraft/server/Main.java
10+ +++ b/net/minecraft/server/Main.java
11+ @@ -20,6 +20,7 @@ import joptsimple.OptionParser;
12+ import joptsimple.OptionSet;
13+ import joptsimple.OptionSpec;
14+ import joptsimple.util.PathConverter;
15+ + import me.coderfrish.traium.configuration.TraiumConfig;
16+ import net.minecraft.CrashReport;
17+ import net.minecraft.DefaultUncaughtExceptionHandler;
18+ import net.minecraft.SharedConstants;
19+ @@ -108,6 +109,7 @@ public class Main {
20+ if (optionSet.has("jfrProfile")) { // CraftBukkit
21+ JvmProfiler.INSTANCE.start(Environment.SERVER);
22+ }
23+ + TraiumConfig.loadAllConfig(); // Traium - Setup Traium Configuration System.
24+
25+ io.papermc.paper.plugin.PluginInitializerManager.load(optionSet); // Paper
26+ Bootstrap.bootStrap();
27+ diff --git a/net/minecraft/server/MinecraftServer.java b/net/minecraft/server/MinecraftServer.java
28+ index 9243bb11e3f968d0bf0eb2e3dc9295c0232bc15d..65251d733278ae9cc5312271ead2f1b632f40c2c 100644
29+ --- a/net/minecraft/server/MinecraftServer.java
30+ +++ b/net/minecraft/server/MinecraftServer.java
31+ @@ -1856,6 +1856,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
32+
33+ @DontObfuscate
34+ public String getServerModName() {
35+ + if(true) return me.coderfrish.traium.configuration.TraiumConfig.serverModName;
36+ return io.papermc.paper.ServerBuildInfo.buildInfo().brandName(); // Paper
37+ }
38+
39+ diff --git a/net/minecraft/server/dedicated/DedicatedServer.java b/net/minecraft/server/dedicated/DedicatedServer.java
40+ index 98927d4a5fba2a0dcdb147ac10b82c3286ccdc6b..63f117b7144ba901c57af7343fa9124184d947fb 100644
41+ --- a/net/minecraft/server/dedicated/DedicatedServer.java
42+ +++ b/net/minecraft/server/dedicated/DedicatedServer.java
43+ @@ -19,6 +19,8 @@ import java.util.List;
44+ import java.util.Locale;
45+ import java.util.Optional;
46+ import javax.annotation.Nullable;
47+ +
48+ + import me.coderfrish.traium.configuration.TraiumConfig;
49+ import net.minecraft.DefaultUncaughtExceptionHandler;
50+ import net.minecraft.DefaultUncaughtExceptionHandlerWithName;
51+ import net.minecraft.SharedConstants;
52+ @@ -161,6 +163,8 @@ public class DedicatedServer extends MinecraftServer implements ServerInterface
53+ this.setLocalIp(properties.serverIp);
54+ }
55+
56+ + TraiumConfig.setupTraium(); // Traium - Setup Traium Configuration System.
57+ +
58+ // Spigot start
59+ this.setPlayerList(new DedicatedPlayerList(this, this.registries(), this.playerDataStorage));
60+ org.spigotmc.SpigotConfig.init((java.io.File) this.options.valueOf("spigot-settings"));
761diff --git a/net/minecraft/server/packs/repository/ServerPacksSource.java b/net/minecraft/server/packs/repository/ServerPacksSource.java
862index 3d482f3eed2d320477d5375a04ebdde22820a00f..6e1f6033b4e851426fba4964ba90beb7d36887eb 100644
963--- a/net/minecraft/server/packs/repository/ServerPacksSource.java
0 commit comments