mirror of
https://github.com/songoda/UltimateModeration.git
synced 2024-09-29 06:57:25 +02:00
27 lines
838 B
Java
27 lines
838 B
Java
package com.songoda.ultimatemoderation.utils;
|
|
|
|
public enum ServerVersion {
|
|
|
|
UNKNOWN("unknown_server_version"),
|
|
V1_7("org.bukkit.craftbukkit.v1_7"),
|
|
V1_8("org.bukkit.craftbukkit.v1_8"),
|
|
V1_9("org.bukkit.craftbukkit.v1_9"),
|
|
V1_10("org.bukkit.craftbukkit.v1_10"),
|
|
V1_11("org.bukkit.craftbukkit.v1_11"),
|
|
V1_12("org.bukkit.craftbukkit.v1_12"),
|
|
V1_13("org.bukkit.craftbukkit.v1_13"),
|
|
V1_14("org.bukkit.craftbukkit.v1_14");
|
|
|
|
|
|
private final String packagePrefix;
|
|
|
|
private ServerVersion(String packagePrefix) {
|
|
this.packagePrefix = packagePrefix;
|
|
}
|
|
|
|
public static ServerVersion fromPackageName(String packageName) {
|
|
for (ServerVersion version : values())
|
|
if (packageName.startsWith(version.packagePrefix)) return version;
|
|
return ServerVersion.UNKNOWN;
|
|
}
|
|
} |