Class ProfilesCore

java.lang.Object
com.cryptomorin.xseries.profiles.ProfilesCore

@Internal public final class ProfilesCore extends Object
Collection of NMS reflection needed to interact with the internal cache.
  • Field Details

    • USER_CACHE

      public static final Object USER_CACHE
    • MINECRAFT_SESSION_SERVICE

      public static final Object MINECRAFT_SESSION_SERVICE
    • PROXY

      public static final Proxy PROXY
    • YggdrasilMinecraftSessionService_insecureProfiles

      public static final com.google.common.cache.LoadingCache<Object,Object> YggdrasilMinecraftSessionService_insecureProfiles
    • SUPPORTS_BUKKIT_PlayerProfile

      public static final boolean SUPPORTS_BUKKIT_PlayerProfile
    • UserCache_profilesByName

      public static final Map<String,Object> UserCache_profilesByName
    • UserCache_profilesByUUID

      public static final Map<UUID,Object> UserCache_profilesByUUID
    • MinecraftSessionService_fillProfileProperties

      public static final MethodHandle MinecraftSessionService_fillProfileProperties
    • GameProfileCache_get$profileByName$

      public static final MethodHandle GameProfileCache_get$profileByName$
    • GameProfileCache_get$profileByUUID$

      public static final MethodHandle GameProfileCache_get$profileByUUID$
    • CACHE_PROFILE

      public static final MethodHandle CACHE_PROFILE
    • CraftMetaSkull_profile$getter

      public static final MethodHandle CraftMetaSkull_profile$getter
    • CraftMetaSkull_profile$setter

      public static final MethodHandle CraftMetaSkull_profile$setter
    • CraftSkull_profile$setter

      public static final MethodHandle CraftSkull_profile$setter
    • CraftSkull_profile$getter

      public static final MethodHandle CraftSkull_profile$getter
    • Property_getValue

      public static final MethodHandle Property_getValue
    • UserCache_getNextOperation

      public static final MethodHandle UserCache_getNextOperation
    • UserCacheEntry_getProfile

      public static final MethodHandle UserCacheEntry_getProfile
    • UserCacheEntry_setLastAccess

      public static final MethodHandle UserCacheEntry_setLastAccess
    • ResolvableProfile$constructor

      public static final MethodHandle ResolvableProfile$constructor
    • ResolvableProfile_gameProfile

      public static final MethodHandle ResolvableProfile_gameProfile
    • ResolvableProfile$bukkitSupports

      public static final boolean ResolvableProfile$bukkitSupports
    • NULLABILITY_RECORD_UPDATE

      public static final boolean NULLABILITY_RECORD_UPDATE
      In v1.20.2, Mojang switched to record class types for their Property class.
  • Constructor Details

    • ProfilesCore

      public ProfilesCore()