Package fr.mrmicky.fastboard
Class FastReflection
java.lang.Object
fr.mrmicky.fastboard.FastReflection
Small reflection utility class to use CraftBukkit and NMS.
- Author:
- MrMicky
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectenumValueOf(Class<?> enumClass, String enumName) static ObjectenumValueOf(Class<?> enumClass, String enumName, int fallbackOrdinal) static fr.mrmicky.fastboard.FastReflection.PacketConstructorfindPacketConstructor(Class<?> packetClass, MethodHandles.Lookup lookup) static booleanstatic Class<?>static StringnmsClassName(String post1_17package, String className) nmsOptionalClass(String post1_17package, String className) static Class<?>static StringobcClassName(String className) obcOptionalClass(String className) optionalClass(String className)
-
Field Details
-
OBC_PACKAGE
- See Also:
-
NMS_PACKAGE
- See Also:
-
VERSION
-
-
Method Details
-
isRepackaged
public static boolean isRepackaged() -
nmsClassName
-
nmsClass
public static Class<?> nmsClass(String post1_17package, String className) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
nmsOptionalClass
-
obcClassName
-
obcClass
- Throws:
ClassNotFoundException
-
obcOptionalClass
-
optionalClass
-
enumValueOf
-
enumValueOf
-
findPacketConstructor
public static fr.mrmicky.fastboard.FastReflection.PacketConstructor findPacketConstructor(Class<?> packetClass, MethodHandles.Lookup lookup) throws Exception - Throws:
Exception
-