Files
KeYiMC/patches/server/0018-Revert-Spark-Profiler.patch
2022-12-09 23:36:52 +08:00

52 lines
2.6 KiB
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: nostalgic853 <yuu8583@proton.me>
Date: Fri, 9 Dec 2022 23:09:09 +0800
Subject: [PATCH] Revert "Spark Profiler"
This reverts commit 00657e75cfec6d86bbdcb1126aabcf7177bec31a.
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
index 120b798742b1a4524eefa4b5387a8ffc203e523c..5e56cc967f09fc29f1fa4976765a8a837e3087cf 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
@@ -448,38 +448,7 @@ public final class CraftServer implements Server {
if (!pluginFolder.exists()) {
pluginFolder.mkdirs();
}
- // Purpur start
- List<File> extraJars = this.extraPluginJars();
- if (!Boolean.getBoolean("Purpur.IReallyDontWantSpark")) {
- try {
- File file = new File("cache", "spark.jar");
- file.getParentFile().mkdirs();
-
- boolean shouldDownload = true;
- if (file.exists()) {
- String fileSha1 = String.format("%040x", new java.math.BigInteger(1, java.security.MessageDigest.getInstance("SHA-1").digest(java.nio.file.Files.readAllBytes(file.toPath()))));
- String sparkSha1;
- try (java.io.BufferedReader reader = new java.io.BufferedReader(new InputStreamReader(new java.net.URL("https://sparkapi.lucko.me/download/bukkit/sha1").openStream()))) {
- sparkSha1 = reader.lines().collect(Collectors.joining(""));
- }
-
- if (fileSha1.equals(sparkSha1)) {
- shouldDownload = false;
- }
- }
-
- if (shouldDownload) {
- java.nio.file.Files.copy(new java.net.URL("https://sparkapi.lucko.me/download/bukkit").openStream(), file.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING);
- }
-
- extraJars.add(file);
- } catch (Exception e) {
- getLogger().severe("Purpur: Failed to download and install spark plugin");
- e.printStackTrace();
- }
- }
- Plugin[] plugins = this.pluginManager.loadPlugins(pluginFolder, extraJars);
- // Purpur end
+ Plugin[] plugins = this.pluginManager.loadPlugins(pluginFolder, this.extraPluginJars());
// Paper end
for (Plugin plugin : plugins) {
try {