Update from Git Manager GUI

This commit is contained in:
2026-03-27 15:03:14 +01:00
parent dcc9ae2e92
commit 0475643a54
3 changed files with 32 additions and 17 deletions

View File

@@ -31,7 +31,8 @@ public enum ServerVersion {
v1_21_R1,
v1_21_R2,
v1_21_R3,
v1_21_R4; // Added for Paper 1.21.8
v1_21_R4, // Added for Paper 1.21.8
SPIGOT_26_1; // Added für Spigot 26.1
public boolean serverVersionGreaterEqualThan(ServerVersion version1, ServerVersion version2) {
return version1.ordinal() >= version2.ordinal();
@@ -45,7 +46,7 @@ public enum ServerVersion {
public static ServerVersion detect() {
String pkg = Bukkit.getServer().getClass().getPackage().getName();
// Bukkit.getLogger().info(pkg);
// Typically ends with v1_x_Ry
// Typically ends with v1_x_Ry or spigot_26_1
String detected = pkg.substring(pkg.lastIndexOf('.') + 1);
try {
@@ -53,6 +54,11 @@ public enum ServerVersion {
Bukkit.getLogger().info("[PaintballBattle] Detected server version: " + version.name());
return version;
} catch (IllegalArgumentException ex) {
// Zusätzliche Erkennung für Spigot 26.1
if(detected.toLowerCase().startsWith("spigot_26_1")) {
Bukkit.getLogger().info("[PaintballBattle] Detected server version: SPIGOT_26_1");
return ServerVersion.SPIGOT_26_1;
}
Bukkit.getLogger().warning("[PaintballBattle] Unknown server version '" + detected + "', defaulting to v1_21_R4");
return ServerVersion.v1_21_R4;
}