diff --git a/patches/api/0009-Replay-Mod-API.patch b/patches/api/0009-Replay-Mod-API.patch index 474674b7..db2dc497 100644 --- a/patches/api/0009-Replay-Mod-API.patch +++ b/patches/api/0009-Replay-Mod-API.patch @@ -118,15 +118,16 @@ index 0000000000000000000000000000000000000000..4c2ef73e9668918d45d9e3ad250c7c20 +} diff --git a/src/main/java/top/leavesmc/leaves/replay/BukkitRecorderOption.java b/src/main/java/top/leavesmc/leaves/replay/BukkitRecorderOption.java new file mode 100644 -index 0000000000000000000000000000000000000000..cc2deb0bfab358b23ab5c98a9d359e13c6565471 +index 0000000000000000000000000000000000000000..3df4a6055b91c28e273d6fb2697b608778f40a9c --- /dev/null +++ b/src/main/java/top/leavesmc/leaves/replay/BukkitRecorderOption.java -@@ -0,0 +1,17 @@ +@@ -0,0 +1,18 @@ +package top.leavesmc.leaves.replay; + +public class BukkitRecorderOption { + + // public int recordDistance = -1; ++ public String serverName = "Leaves"; + public BukkitRecordWeather forceWeather = BukkitRecordWeather.NULL; + public int forceDayTime = -1; + public boolean ignoreChat = false; diff --git a/patches/server/0118-Replay-Mod-API.patch b/patches/server/0118-Replay-Mod-API.patch index 333c9338..3780b4f8 100644 --- a/patches/server/0118-Replay-Mod-API.patch +++ b/patches/server/0118-Replay-Mod-API.patch @@ -587,7 +587,7 @@ index 0000000000000000000000000000000000000000..46a86cfce4aa859b8de7c126c22f64a9 +} diff --git a/src/main/java/top/leavesmc/leaves/replay/Recorder.java b/src/main/java/top/leavesmc/leaves/replay/Recorder.java new file mode 100644 -index 0000000000000000000000000000000000000000..2484e036aa87cb40e31b360988e26380a481726f +index 0000000000000000000000000000000000000000..95f7b4cd7cdfbbc67a21ac07df8ab67463ac78f1 --- /dev/null +++ b/src/main/java/top/leavesmc/leaves/replay/Recorder.java @@ -0,0 +1,224 @@ @@ -657,7 +657,7 @@ index 0000000000000000000000000000000000000000..2484e036aa87cb40e31b360988e26380 + startTime = System.currentTimeMillis(); + + metaData.singleplayer = false; -+ metaData.serverName = "Server Name"; // TODO custom name ++ metaData.serverName = recorderOption.serverName; + metaData.generator = "leaves"; + metaData.date = startTime; + metaData.mcversion = SharedConstants.getCurrentVersion().getName(); @@ -817,10 +817,10 @@ index 0000000000000000000000000000000000000000..2484e036aa87cb40e31b360988e26380 +} diff --git a/src/main/java/top/leavesmc/leaves/replay/RecorderOption.java b/src/main/java/top/leavesmc/leaves/replay/RecorderOption.java new file mode 100644 -index 0000000000000000000000000000000000000000..104fdef25c4a5f36e8114220c44591cc53a1490b +index 0000000000000000000000000000000000000000..06e7166336d621e1a8edb4a2ad88e2cb8a52abb1 --- /dev/null +++ b/src/main/java/top/leavesmc/leaves/replay/RecorderOption.java -@@ -0,0 +1,55 @@ +@@ -0,0 +1,57 @@ +package top.leavesmc.leaves.replay; + +import net.minecraft.network.protocol.Packet; @@ -833,6 +833,7 @@ index 0000000000000000000000000000000000000000..104fdef25c4a5f36e8114220c44591cc +public class RecorderOption { + + public int recordDistance = -1; ++ public String serverName = "Leaves"; + public RecordWeather forceWeather = null; + public int forceDayTime = -1; + public boolean ignoreChat = false; @@ -849,6 +850,7 @@ index 0000000000000000000000000000000000000000..104fdef25c4a5f36e8114220c44591cc + RecorderOption recorderOption = new RecorderOption(); + // recorderOption.recordDistance = bukkitRecorderOption.recordDistance; + // recorderOption.ignoreItem = bukkitRecorderOption.ignoreItem; ++ recorderOption.serverName = bukkitRecorderOption.serverName; + recorderOption.ignoreChat = bukkitRecorderOption.ignoreChat; + recorderOption.forceDayTime = bukkitRecorderOption.forceDayTime; + recorderOption.forceWeather = switch (bukkitRecorderOption.forceWeather) {