Class Reflections

java.lang.Object
net.dzikoysk.funnyguilds.nms.Reflections

public final class Reflections extends Object
  • Field Details

    • SERVER_VERSION

      public static String SERVER_VERSION
    • NEED_ADDITIONAL_NMS_PACKAGE

      public static boolean NEED_ADDITIONAL_NMS_PACKAGE
    • USE_PRE_13_METHODS

      public static boolean USE_PRE_13_METHODS
    • USE_PRE_12_METHODS

      public static boolean USE_PRE_12_METHODS
    • USE_PRE_9_METHODS

      public static boolean USE_PRE_9_METHODS
  • Method Details

    • prepareServerVersion

      public static void prepareServerVersion()
    • getClassOmitCache

      public static Class<?> getClassOmitCache(String className)
    • getClass

      public static Class<?> getClass(String className)
    • getNMSClass

      public static Class<?> getNMSClass(String name, String subPackage)
    • getCraftBukkitClass

      public static Class<?> getCraftBukkitClass(String name)
    • getBukkitClass

      public static Class<?> getBukkitClass(String name)
    • getHandle

      public static Object getHandle(org.bukkit.entity.Entity entity)
    • getHandle

      public static Object getHandle(org.bukkit.World world)
    • getField

      public static Field getField(Class<?> cl, String fieldName)
    • getField

      public static <T> Reflections.FieldAccessor<T> getField(Class<?> target, Class<T> fieldType, int index)
    • getPrivateField

      public static Field getPrivateField(Class<?> cl, String fieldName)
    • getMethod

      public static Method getMethod(Class<?> cl, String method, Class<?>... args)
    • getMethod

      public static Method getMethod(Class<?> cl, String method)
    • getConstructor

      public static Constructor<?> getConstructor(Class<?> clazz, Class<?>... arguments)
    • classListEqual

      public static boolean classListEqual(Class<?>[] l1, Class<?>[] l2)