Skip to content

Commit 9fe41f2

Browse files
committed
Begin 1.21.5 update
1 parent a3766f8 commit 9fe41f2

File tree

23 files changed

+113
-141
lines changed

23 files changed

+113
-141
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ jobs:
2424
uses: actions/[email protected]
2525
with:
2626
name: DeepslateMC
27-
path: deepslateMC-server/build/libs/deepslateMC-paperclip-1.21.4-R0.1-SNAPSHOT-mojmap.jar
27+
path: deepslateMC-server/build/libs/deepslateMC-paperclip-1.21.5-R0.1-SNAPSHOT-mojmap.jar

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ deepslateMC-server/build.gradle.kts
5050
deepslateMC-server/src/minecraft
5151
leaf-api
5252
leaf-server
53-
gale-api
54-
gale-server
5553
paper-api
5654
paper-server
5755

build.gradle.kts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ paperweight {
2525
patchesDir = file("deepslateMC-api/paper-patches")
2626
outputDir = file("paper-api")
2727
}
28-
patchRepo("galeApi") {
29-
upstreamPath = "gale-api"
30-
patchesDir = file("deepslateMC-api/gale-patches")
31-
outputDir = file("gale-api")
32-
}
3328
patchDir("leafApi") {
3429
upstreamPath = "leaf-api"
3530
excludes = listOf("build.gradle.kts", "build.gradle.kts.patch", "paper-patches")
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
11
--- a/leaf-api/build.gradle.kts
22
+++ b/leaf-api/build.gradle.kts
3-
@@ -121,20 +_,24 @@
4-
// Gale start - project setup
3+
@@ -120,17 +_,21 @@
4+
srcDir(generatedDir)
5+
// Leaf start - project setup
56
srcDir(file("../paper-api/src/main/java"))
6-
srcDir(file("../gale-api/src/main/java")) // Leaf - project setup
77
+ srcDir(file("../leaf-api/src/main/java")) // Deepslate - project setup
88
}
99
resources {
1010
srcDir(file("../paper-api/src/main/resources"))
11-
srcDir(file("../gale-api/src/main/resources")) // Leaf - project setup
1211
+ srcDir(file("../leaf-api/src/main/resources")) // Deepslate - project setup
1312
}
1413
}
1514
test {
1615
java {
1716
srcDir(file("../paper-api/src/test/java"))
18-
srcDir(file("../gale-api/src/test/java")) // Leaf - project setup
1917
+ srcDir(file("../leaf-api/src/test/java")) // Deepslate - project setup
2018
}
2119
resources {
2220
srcDir(file("../paper-api/src/test/resources"))
23-
srcDir(file("../gale-api/src/test/resources")) // Leaf - project setup
2421
+ srcDir(file("../leaf-api/src/test/resources")) // Deepslate - project setup
25-
// Gale end - project setup
22+
// Leaf end - project setup
2623
}
2724
}

deepslateMC-api/paper-patches/files/src/main/java/io/papermc/paper/ServerBuildInfo.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/src/main/java/io/papermc/paper/ServerBuildInfo.java
22
+++ b/src/main/java/io/papermc/paper/ServerBuildInfo.java
3-
@@ -44,6 +_,13 @@
3+
@@ -34,6 +_,13 @@
44
Key BRAND_LEAF_ID = Key.key("winds-studio", "leaf");
55
// Leaf end - Rebrand
66

Lines changed: 19 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- a/leaf-server/build.gradle.kts
22
+++ b/leaf-server/build.gradle.kts
3-
@@ -54,7 +_,36 @@
3+
@@ -39,7 +_,30 @@
44
}
55
}
66

@@ -13,16 +13,10 @@
1313
+ patchesDir = rootDirectory.dir("deepslateMC-server/paper-patches")
1414
+ outputDir = rootDirectory.dir("paper-server")
1515
+ }
16-
+ upstream.patchRepo("galeServer") {
17-
+ upstreamRepo = leaf.patchedRepo("galeServer")
18-
+ patchesDir = rootDirectory.dir("deepslateMC-server/gale-patches")
19-
+ outputDir = rootDirectory.dir("gale-server")
20-
+ }
2116
+ upstream.patchDir("leafServer") {
2217
+ upstreamPath = "leaf-server"
2318
+ excludes = setOf(
2419
+ "src/minecraft",
25-
+ "gale-patches",
2620
+ "paper-patches",
2721
+ "minecraft-patches",
2822
+ "build.gradle.kts",
@@ -36,51 +30,49 @@
3630
+ activeFork = deepslateMC
3731
+ // Deepslate end - project setup
3832
// Leaf end - project setup
39-
// Gale end - project setup
4033

41-
@@ -146,12 +_,16 @@
34+
spigot {
35+
@@ -128,10 +_,14 @@
36+
main {
37+
java { srcDir("../paper-server/src/main/java") }
4238
resources { srcDir("../paper-server/src/main/resources") }
43-
java { srcDir("../gale-server/src/main/java") } // Leaf - project setup
44-
resources { srcDir("../gale-server/src/main/resources") } // Leaf - project setup
4539
+ java { srcDir("../leaf-server/src/main/java") } // Deepslate - project setup
4640
+ resources { srcDir("../leaf-server/src/main/resources") } // Deepslate - project setup
4741
}
4842
test {
4943
java { srcDir("../paper-server/src/test/java") }
5044
resources { srcDir("../paper-server/src/test/resources") }
51-
java { srcDir("../gale-server/src/test/java") } // Leaf - project setup
52-
resources { srcDir("../gale-server/src/test/resources") } // Leaf - project setup
5345
+ java { srcDir("../leaf-server/src/test/java") } // Deepslate - project setup
5446
+ resources { srcDir("../leaf-server/src/test/resources") } // Deepslate - project setup
5547
}
5648
}
5749

58-
@@ -176,7 +_,7 @@
50+
@@ -160,7 +_,7 @@
5951
}
6052

6153
dependencies {
62-
- implementation(project(":leaf-api")) // Gale - project setup - Depend on own API // Leaf - project setup
63-
+ implementation(project(":deepslateMC-api")) // Gale - project setup - Depend on own API // Leaf - project setup // Deepslate - project setup
54+
- implementation(project(":leaf-api")) // Leaf - project setup
55+
+ implementation(project(":deepslateMC-api")) // Leaf - project setup // Deepslate - project setup
6456

6557
// Leaf start - Libraries
6658
implementation("com.github.thatsmusic99:ConfigurationMaster-API:v2.0.0-rc.3") { // Leaf config
67-
@@ -285,14 +_,14 @@
59+
@@ -270,14 +_,14 @@
6860
val gitBranch = git.exec(providers, "rev-parse", "--abbrev-ref", "HEAD").get().trim()
6961
attributes(
7062
"Main-Class" to "org.bukkit.craftbukkit.Main",
71-
- "Implementation-Title" to "Leaf", // Gale - branding changes // Leaf - Rebrand
72-
+ "Implementation-Title" to "DeepslateMC", // Gale - branding changes // Leaf - Rebrand // Deepslate - Rebrand
63+
- "Implementation-Title" to "Leaf", // Leaf - Rebrand
64+
+ "Implementation-Title" to "DeepslateMC", // Leaf - Rebrand // Deepslate - Rebrand
7365
"Implementation-Version" to implementationVersion,
7466
"Implementation-Vendor" to date,
75-
- "Specification-Title" to "Leaf", // Gale - branding changes // Leaf - Rebrand
76-
+ "Specification-Title" to "DeepslateMC", // Gale - branding changes // Leaf - Rebrand // Deepslate - Rebrand
67+
- "Specification-Title" to "Leaf", // Leaf - Rebrand
68+
+ "Specification-Title" to "DeepslateMC", // Leaf - Rebrand // Deepslate - Rebrand
7769
"Specification-Version" to project.version,
78-
- "Specification-Vendor" to "Winds Studio", // Gale - branding changes // Leaf - Rebrand
79-
- "Brand-Id" to "winds-studio:leaf", // Gale - branding changes // Leaf - Rebrand
80-
- "Brand-Name" to "Leaf", // Gale - branding changes // Leaf - Rebrand
81-
+ "Specification-Vendor" to "Pascalpex", // Gale - branding changes // Leaf - Rebrand // Deepslate - Rebrand
82-
+ "Brand-Id" to "pascalpex:deepslate", // Gale - branding changes // Leaf - Rebrand // Deepslate - Rebrand
83-
+ "Brand-Name" to "DeepslateMC", // Gale - branding changes // Leaf - Rebrand // Deepslate - Rebrand
70+
- "Specification-Vendor" to "Winds Studio", // Leaf - Rebrand
71+
- "Brand-Id" to "winds-studio:leaf", // Leaf - Rebrand
72+
- "Brand-Name" to "Leaf", // Leaf - Rebrand
73+
+ "Specification-Vendor" to "Pascalpex", // Leaf - Rebrand // Deepslate - Rebrand
74+
+ "Brand-Id" to "pascalpex:deepslate", // Leaf - Rebrand // Deepslate - Rebrand
75+
+ "Brand-Name" to "DeepslateMC", // Leaf - Rebrand // Deepslate - Rebrand
8476
"Build-Number" to (build ?: ""),
8577
"Build-Time" to buildTime.toString(),
8678
"Git-Branch" to gitBranch,

deepslateMC-server/minecraft-patches/sources/net/minecraft/CrashReport.java.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
private boolean trackingStackTrace = true;
55
private StackTraceElement[] uncategorizedStackTrace = new StackTraceElement[0];
66
private final SystemReport systemReport = new SystemReport();
7-
- private List<String> extraInfo = List.of("", "DO NOT REPORT THIS TO PAPER OR GALE! REPORT TO LEAF INSTEAD!", ""); // Leaf - Rebrand
8-
+ private List<String> extraInfo = List.of("", "DO NOT REPORT THIS TO PAPER, GALE OR LEAF! REPORT TO DEEPSLATEMC INSTEAD!", ""); // Leaf - Rebrand // Deepslate
7+
- private List<String> extraInfo = List.of("", "DO NOT REPORT THIS TO PAPER! REPORT TO LEAF INSTEAD!", ""); // Leaf - Rebrand
8+
+ private List<String> extraInfo = List.of("", "DO NOT REPORT THIS TO PAPER OR LEAF! REPORT TO DEEPSLATEMC INSTEAD!", ""); // Leaf - Rebrand // Deepslate
99

1010
public CrashReport(String title, Throwable exception) {
1111
io.papermc.paper.util.StacktraceDeobfuscator.INSTANCE.deobfuscateThrowable(exception); // Paper

deepslateMC-server/minecraft-patches/sources/net/minecraft/server/MinecraftServer.java.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
--- a/net/minecraft/server/MinecraftServer.java
22
+++ b/net/minecraft/server/MinecraftServer.java
3-
@@ -1671,6 +_,19 @@
3+
@@ -1500,6 +_,19 @@
44
private ServerStatus.Players buildPlayerStatus() {
5-
List<ServerPlayer> players = this.playerList.realPlayers; // Leaves - only real player
5+
List<ServerPlayer> players = this.playerList.getPlayers();
66
int maxPlayers = this.getMaxPlayers();
77
+
88
+ // Deepslate start - Custom playerlist hover text
@@ -20,7 +20,7 @@
2020
if (this.hidesOnlinePlayers()) {
2121
return new ServerStatus.Players(maxPlayers, players.size(), List.of());
2222
} else {
23-
@@ -1933,7 +_,13 @@
23+
@@ -1697,7 +_,13 @@
2424

2525
@DontObfuscate
2626
public String getServerModName() {
@@ -35,7 +35,7 @@
3535
}
3636

3737
public SystemReport fillSystemReport(SystemReport systemReport) {
38-
@@ -2104,7 +_,18 @@
38+
@@ -1868,7 +_,18 @@
3939

4040
public void setMotd(String motd) {
4141
// Paper start - Adventure
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
--- a/net/minecraft/server/dedicated/DedicatedServer.java
22
+++ b/net/minecraft/server/dedicated/DedicatedServer.java
3-
@@ -238,6 +_,7 @@
3+
@@ -186,6 +_,7 @@
4+
thread.start(); // Paper - Enhance console tab completions for brigadier commands; start console thread after MinecraftServer.console & PaperConfig are initialized
45
io.papermc.paper.command.PaperCommands.registerCommands(this); // Paper - setup /paper command
5-
org.galemc.gale.command.GaleCommands.registerCommands(this); // Gale - Gale commands - register commands
66
org.dreeam.leaf.command.LeafCommands.registerCommands(this); // Leaf - Leaf commands
77
+ de.pascalpex.deepslatemc.commands.DeepslateCmdRegisterer.registerCommands(this); // Deepslate - register commands
88
this.server.spark.registerCommandBeforePlugins(this.server); // Paper - spark
99
com.destroystokyo.paper.Metrics.PaperMetrics.startMetrics(); // Paper - start metrics
10-
/*// Purpur start - Purpur config files // Purpur - Configurable void damage height and damage
10+
com.destroystokyo.paper.VersionHistoryManager.INSTANCE.getClass(); // Paper - load version history now
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
--- a/net/minecraft/server/gui/MinecraftServerGui.java
22
+++ b/net/minecraft/server/gui/MinecraftServerGui.java
3-
@@ -51,7 +_,7 @@
3+
@@ -46,7 +_,7 @@
44
} catch (Exception var3) {
55
}
66

7-
- final JFrame jFrame = new JFrame(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Purpur - Improve GUI // Leaf - Configurable server GUI name
8-
+ final JFrame jFrame = new JFrame(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName.equalsIgnoreCase("Leaf Console") ? "DeepslateMC Minecraft server" : org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Purpur - Improve GUI // Leaf - Configurable server GUI name // Deepslate
7+
- final JFrame jFrame = new JFrame(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Leaf - Configurable server GUI name
8+
+ final JFrame jFrame = new JFrame(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName.equalsIgnoreCase("Leaf Console") ? "DeepslateMC Minecraft server" : org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Leaf - Configurable server GUI name // Deepslate
99
final MinecraftServerGui minecraftServerGui = new MinecraftServerGui(server);
1010
jFrame.setDefaultCloseOperation(2);
1111
jFrame.add(minecraftServerGui);
12-
@@ -59,7 +_,7 @@
12+
@@ -54,7 +_,7 @@
1313
jFrame.setLocationRelativeTo(null);
1414
jFrame.setVisible(true);
1515
// Paper start - Improve ServerGUI
16-
- jFrame.setName(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Purpur - Improve GUI // Leaf - Configurable server GUI name
17-
+ jFrame.setName(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName.equalsIgnoreCase("Leaf Console") ? "DeepslateMC Minecraft server" : org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Purpur - Improve GUI // Leaf - Configurable server GUI name // Deepslate
16+
- jFrame.setName(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Leaf - Configurable server GUI name
17+
+ jFrame.setName(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName.equalsIgnoreCase("Leaf Console") ? "DeepslateMC Minecraft server" : org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName); // Leaf - Configurable server GUI name // Deepslate
1818
try {
1919
jFrame.setIconImage(javax.imageio.ImageIO.read(java.util.Objects.requireNonNull(MinecraftServerGui.class.getClassLoader().getResourceAsStream("logo.png"))));
2020
} catch (java.io.IOException ignore) {
21-
@@ -69,7 +_,7 @@
21+
@@ -64,7 +_,7 @@
2222
@Override
2323
public void windowClosing(WindowEvent event) {
2424
if (!minecraftServerGui.isClosing.getAndSet(true)) {
25-
- jFrame.setTitle(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName + " - shutting down!"); // Purpur - Improve GUI // Leaf - Configurable server GUI name
26-
+ jFrame.setTitle((org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName.equalsIgnoreCase("Leaf Console") ? "DeepslateMC Minecraft server" : org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName) + " - shutting down!"); // Purpur - Improve GUI // Leaf - Configurable server GUI name // Deepslate
25+
- jFrame.setTitle(org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName + " - shutting down!"); // Leaf - Configurable server GUI name
26+
+ jFrame.setTitle((org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName.equalsIgnoreCase("Leaf Console") ? "DeepslateMC Minecraft server" : org.dreeam.leaf.config.modules.misc.ServerBrand.serverGUIName) + " - shutting down!"); // Leaf - Configurable server GUI name // Deepslate
2727
server.halt(true);
2828
minecraftServerGui.runFinalizers();
2929
}

0 commit comments

Comments
 (0)