Class FastReflection
java.lang.Object
fr.mrmicky.fastboard.FastReflection
Small reflection utility class to use CraftBukkit and NMS.
- Author:
- MrMicky
-
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectenumValueOf(Class<?> enumClass, String enumName) static ObjectenumValueOf(Class<?> enumClass, String enumName, int fallbackOrdinal) static booleanstatic Class<?> static Class<?> static StringnmsClassName(String post1_17package, String className) nmsOptionalClass(String post1_17package, String className) nmsOptionalClass(String post1_17package, String spigotClass, String mojangClass) static Class<?> static StringobcClassName(String className) obcOptionalClass(String className) optionalClass(String className)
-
Method Details
-
isRepackaged
public static boolean isRepackaged() -
nmsClassName
-
nmsClass
public static Class<?> nmsClass(String post1_17package, String className) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
nmsClass
public static Class<?> nmsClass(String post1_17package, String spigotClass, String mojangClass) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
nmsOptionalClass
-
nmsOptionalClass
-
obcClassName
-
obcClass
- Throws:
ClassNotFoundException
-
obcOptionalClass
-
optionalClass
-
enumValueOf
-
enumValueOf
-