Class GameProfileResolver.CachedSessionProfileResolver

java.lang.Object
net.minecraft.server.GameProfileResolver.CachedSessionProfileResolver
All Implemented Interfaces:
GameProfileResolver
Enclosing interface:
GameProfileResolver

public static class GameProfileResolver.CachedSessionProfileResolver extends Object implements GameProfileResolver
Mappings:
Namespace Name
named net/minecraft/server/GameProfileResolver$CachedSessionProfileResolver
intermediary net/minecraft/class_11755$class_11579
official bbe$a
  • Field Details

    • nameCache

      private final LoadingCache<String,Optional<com.mojang.authlib.GameProfile>> nameCache
      Mappings:
      Namespace Name Mixin selector
      named nameCache Lnet/minecraft/server/GameProfileResolver$CachedSessionProfileResolver;nameCache:Lcom/google/common/cache/LoadingCache;
      intermediary field_61355 Lnet/minecraft/class_11755$class_11579;field_61355:Lcom/google/common/cache/LoadingCache;
      official a Lbbe$a;a:Lcom/google/common/cache/LoadingCache;
    • idCache

      final LoadingCache<UUID,Optional<com.mojang.authlib.GameProfile>> idCache
      Mappings:
      Namespace Name Mixin selector
      named idCache Lnet/minecraft/server/GameProfileResolver$CachedSessionProfileResolver;idCache:Lcom/google/common/cache/LoadingCache;
      intermediary field_61356 Lnet/minecraft/class_11755$class_11579;field_61356:Lcom/google/common/cache/LoadingCache;
      official b Lbbe$a;b:Lcom/google/common/cache/LoadingCache;
  • Constructor Details

    • CachedSessionProfileResolver

      public CachedSessionProfileResolver(com.mojang.authlib.minecraft.MinecraftSessionService sessionService, NameToIdCache cache)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/GameProfileResolver$CachedSessionProfileResolver;<init>(Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lnet/minecraft/util/NameToIdCache;)V
      intermediary <init> Lnet/minecraft/class_11755$class_11579;<init>(Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lnet/minecraft/class_11561;)V
      official <init> Lbbe$a;<init>(Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lbbm;)V
  • Method Details

    • getProfileByName

      public Optional<com.mojang.authlib.GameProfile> getProfileByName(String name)
      Specified by:
      getProfileByName in interface GameProfileResolver
      Mappings:
      Namespace Name Mixin selector
      named getProfileByName Lnet/minecraft/server/GameProfileResolver;getProfileByName(Ljava/lang/String;)Ljava/util/Optional;
      intermediary method_73289 Lnet/minecraft/class_11755;method_73289(Ljava/lang/String;)Ljava/util/Optional;
      official a Lbbe;a(Ljava/lang/String;)Ljava/util/Optional;
    • getProfileById

      public Optional<com.mojang.authlib.GameProfile> getProfileById(UUID id)
      Specified by:
      getProfileById in interface GameProfileResolver
      Mappings:
      Namespace Name Mixin selector
      named getProfileById Lnet/minecraft/server/GameProfileResolver;getProfileById(Ljava/util/UUID;)Ljava/util/Optional;
      intermediary method_73290 Lnet/minecraft/class_11755;method_73290(Ljava/util/UUID;)Ljava/util/Optional;
      official a Lbbe;a(Ljava/util/UUID;)Ljava/util/Optional;