aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNassim Jahnke <[email protected]>2022-03-16 14:10:32 +0100
committerGitHub <[email protected]>2022-03-16 14:10:32 +0100
commitf35a0ceb93b726c89539ee01d6b2819692e4feec (patch)
treec09128e44433a6d2613bcc72b397f0fece7dcde8
parent2d3e8f772905fd0e77abf90857962033e5d211f2 (diff)
downloadPaper-f35a0ceb93b726c89539ee01d6b2819692e4feec.tar.gz
Paper-f35a0ceb93b726c89539ee01d6b2819692e4feec.zip
Remove Java version check once and for all (#7612)
Closes #7611
-rw-r--r--patches/server/0365-Allow-overriding-the-java-version-check.patch20
-rw-r--r--patches/server/0365-Remove-garbage-Java-version-check.patch21
-rw-r--r--patches/server/0388-Improved-Watchdog-Support.patch4
3 files changed, 23 insertions, 22 deletions
diff --git a/patches/server/0365-Allow-overriding-the-java-version-check.patch b/patches/server/0365-Allow-overriding-the-java-version-check.patch
deleted file mode 100644
index 063aa0723b..0000000000
--- a/patches/server/0365-Allow-overriding-the-java-version-check.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Zach Brown <[email protected]>
-Date: Sat, 8 Feb 2020 18:02:24 -0600
-Subject: [PATCH] Allow overriding the java version check
-
--DPaper.IgnoreJavaVersion=true
-
-diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index 08f4ba483a6c61365310de6561b314e428a6b978..b07323de3587464b54c25fd9e079b3b50ed323da 100644
---- a/src/main/java/org/bukkit/craftbukkit/Main.java
-+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
-@@ -191,7 +191,7 @@ public class Main {
- }
- if (javaVersion > 61.0) {
- System.err.println("Unsupported Java detected (" + javaVersion + "). Only up to Java 17 is supported.");
-- return;
-+ if (!Boolean.getBoolean("Paper.IgnoreJavaVersion")) return; // Paper
- }
-
- try {
diff --git a/patches/server/0365-Remove-garbage-Java-version-check.patch b/patches/server/0365-Remove-garbage-Java-version-check.patch
new file mode 100644
index 0000000000..c13ba5e83e
--- /dev/null
+++ b/patches/server/0365-Remove-garbage-Java-version-check.patch
@@ -0,0 +1,21 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Nassim Jahnke <[email protected]>
+Date: Wed, 16 Mar 2022 13:58:16 +0100
+Subject: [PATCH] Remove garbage Java version check
+
+
+diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
+index 2695f047a2e3c7acb67487c2b547cfbd6d50c29c..69b7a11d423b1cd8560cd726dd2b9a2b203e7dfd 100644
+--- a/src/main/java/org/bukkit/craftbukkit/Main.java
++++ b/src/main/java/org/bukkit/craftbukkit/Main.java
+@@ -189,10 +189,6 @@ public class Main {
+ System.err.println("Unsupported Java detected (" + javaVersion + "). This version of Minecraft requires at least Java 17. Check your Java version with the command 'java -version'.");
+ return;
+ }
+- if (javaVersion > 61.0) {
+- System.err.println("Unsupported Java detected (" + javaVersion + "). Only up to Java 17 is supported.");
+- return;
+- }
+
+ try {
+ // Paper start - Handled by TerminalConsoleAppender
diff --git a/patches/server/0388-Improved-Watchdog-Support.patch b/patches/server/0388-Improved-Watchdog-Support.patch
index 6e1675915d..a83ad8b011 100644
--- a/patches/server/0388-Improved-Watchdog-Support.patch
+++ b/patches/server/0388-Improved-Watchdog-Support.patch
@@ -336,7 +336,7 @@ index 6535d59e4fd04cce072de4d939b84e423b5ce52d..e8bb0ee58df4d175d39469555fb62acc
// Paper start
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
-index b07323de3587464b54c25fd9e079b3b50ed323da..c579f586c9a2dcb6356b49f68591f61e0fa61b62 100644
+index 69b7a11d423b1cd8560cd726dd2b9a2b203e7dfd..7a5e7e8a680ead5128fbf5829bc47704715b94bd 100644
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
@@ -12,6 +12,8 @@ import java.util.logging.Level;
@@ -385,7 +385,7 @@ index b07323de3587464b54c25fd9e079b3b50ed323da..c579f586c9a2dcb6356b49f68591f61e
try {
options = parser.parse(args);
} catch (joptsimple.OptionException ex) {
-@@ -261,8 +293,64 @@ public class Main {
+@@ -257,8 +289,64 @@ public class Main {
} catch (Throwable t) {
t.printStackTrace();
}