Archiviert
12
0

Java 16 compatibility patch

Dieser Commit ist enthalten in:
Lixfel 2021-10-12 10:53:08 +02:00
Ursprung 41a08a5f42
Commit d03f942964

Datei anzeigen

@ -0,0 +1,42 @@
Index: src/main/java/org/bukkit/craftbukkit/Main.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
--- a/src/main/java/org/bukkit/craftbukkit/Main.java (revision d76473b20f3293a484a068a0ff75a639ec2d643f)
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java (date 1632915948024)
@@ -156,12 +156,6 @@
return;
}
- float javaVersion = Float.parseFloat(System.getProperty("java.class.version"));
- if (javaVersion > 58.0) {
- System.err.println("Unsupported Java detected (" + javaVersion + "). Only up to Java 14 is supported.");
- return;
- }
-
try {
// This trick bypasses Maven Shade's clever rewriting of our getProperty call when using String literals
String jline_UnsupportedTerminal = new String(new char[]{'j', 'l', 'i', 'n', 'e', '.', 'U', 'n', 's', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd', 'T', 'e', 'r', 'm', 'i', 'n', 'a', 'l'});
Index: src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java
--- a/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java (revision d76473b20f3293a484a068a0ff75a639ec2d643f)
+++ b/src/main/java/org/bukkit/craftbukkit/util/CraftMagicNumbers.java (date 1634028680235)
@@ -289,12 +289,6 @@
@Override
public byte[] processClass(PluginDescriptionFile pdf, String path, byte[] clazz) {
- try {
- clazz = Commodore.convert(clazz, !isLegacy(pdf));
- } catch (Exception ex) {
- Bukkit.getLogger().log(Level.SEVERE, "Fatal error trying to convert " + pdf.getFullName() + ":" + path, ex);
- }
-
return clazz;
}