Add 1.18.2 and some pom cleanup

This commit is contained in:
libraryaddict
2022-03-05 07:58:40 +13:00
parent 91147ed761
commit 0411e4bcc6
8 changed files with 632 additions and 38 deletions

View File

@@ -758,7 +758,17 @@ public class ReflectionManager {
public static ReflectionManagerAbstract getReflectionManager(NmsVersion nmsVersion) {
try {
Class<?> aClass = Class.forName("me.libraryaddict.disguise.utilities.reflection." + nmsVersion.name() + ".ReflectionManager");
String versionName = nmsVersion.name();
if (nmsVersion == NmsVersion.v1_18) {
if (Bukkit.getVersion().contains("1.18.1")) {
versionName += "_1";
} else {
versionName += "_2";
}
}
Class<?> aClass = Class.forName("me.libraryaddict.disguise.utilities.reflection." + versionName + ".ReflectionManager");
Object o = aClass.getConstructor().newInstance();
return (ReflectionManagerAbstract) o;