Class MinecraftCapabilities

java.lang.Object
com.cryptomorin.xseries.reflection.minecraft.capabilities.MinecraftCapabilities

public final class MinecraftCapabilities extends Object
Note: This class is currently really unorganized and unstable. It needs a proper recode.

A class that provides various different essential features that the API didn't/doesn't support.

All the parameters are non-null.

Version:
5.5.0
Author:
Crypto Morin
  • Field Details

    • WORLD_HANDLE

      public static final MethodHandle WORLD_HANDLE
    • World

      public static final Class<?> World
    • MULTI_BLOCK_CHANGE_INFO_CLASS

      public static final Class<?> MULTI_BLOCK_CHANGE_INFO_CLASS
    • IChatBaseComponent

      public static final Class<?> IChatBaseComponent
    • CraftWorld

      public static final Class<?> CraftWorld
    • ServerLevel

      public static final Class<?> ServerLevel
  • Method Details

    • getCapability

      public static <T extends MinecraftCapability> T getCapability(Class<T> type)
    • getStaticFieldIgnored

      protected static Object getStaticFieldIgnored(Class<?> clazz, String name)
    • getStaticField

      protected static Object getStaticField(Class<?> clazz, String name, boolean silent)