Class UserCache

java.lang.Object
net.minecraft.util.UserCache

public class UserCache extends Object
Mappings:
Namespace Name
official vl
intermediary net/minecraft/class_2116
named net/minecraft/util/UserCache
  • Field Details

    • EXPIRATION_DATE_FORMAT

      public static final SimpleDateFormat EXPIRATION_DATE_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a:Ljava/text/SimpleDateFormat;
      intermediary field_8971 Lnet/minecraft/class_2116;field_8971:Ljava/text/SimpleDateFormat;
      named EXPIRATION_DATE_FORMAT Lnet/minecraft/util/UserCache;EXPIRATION_DATE_FORMAT:Ljava/text/SimpleDateFormat;
    • useRemote

      private static boolean useRemote
      Mappings:
      Namespace Name Mixin selector
      official c Lvl;c:Z
      intermediary field_13899 Lnet/minecraft/class_2116;field_13899:Z
      named useRemote Lnet/minecraft/util/UserCache;useRemote:Z
    • ENTRY_LIST_TYPE

      private static final ParameterizedType ENTRY_LIST_TYPE
      Mappings:
      Namespace Name Mixin selector
      official i Lvl;i:Ljava/lang/reflect/ParameterizedType;
      intermediary field_8978 Lnet/minecraft/class_2116;field_8978:Ljava/lang/reflect/ParameterizedType;
      named ENTRY_LIST_TYPE Lnet/minecraft/util/UserCache;ENTRY_LIST_TYPE:Ljava/lang/reflect/ParameterizedType;
    • byName

      private final Map<String,UserCache.Entry> byName
      Mappings:
      Namespace Name Mixin selector
      official d Lvl;d:Ljava/util/Map;
      intermediary field_8973 Lnet/minecraft/class_2116;field_8973:Ljava/util/Map;
      named byName Lnet/minecraft/util/UserCache;byName:Ljava/util/Map;
    • byUuid

      private final Map<UUID,UserCache.Entry> byUuid
      Mappings:
      Namespace Name Mixin selector
      official e Lvl;e:Ljava/util/Map;
      intermediary field_8974 Lnet/minecraft/class_2116;field_8974:Ljava/util/Map;
      named byUuid Lnet/minecraft/util/UserCache;byUuid:Ljava/util/Map;
    • lastAccessed

      private final Deque<com.mojang.authlib.GameProfile> lastAccessed
      Mappings:
      Namespace Name Mixin selector
      official f Lvl;f:Ljava/util/Deque;
      intermediary field_15002 Lnet/minecraft/class_2116;field_15002:Ljava/util/Deque;
      named lastAccessed Lnet/minecraft/util/UserCache;lastAccessed:Ljava/util/Deque;
    • profileRepository

      private final com.mojang.authlib.GameProfileRepository profileRepository
      Mappings:
      Namespace Name Mixin selector
      official g Lvl;g:Lcom/mojang/authlib/GameProfileRepository;
      intermediary field_13900 Lnet/minecraft/class_2116;field_13900:Lcom/mojang/authlib/GameProfileRepository;
      named profileRepository Lnet/minecraft/util/UserCache;profileRepository:Lcom/mojang/authlib/GameProfileRepository;
    • gson

      protected final Gson gson
      Mappings:
      Namespace Name Mixin selector
      official b Lvl;b:Lcom/google/gson/Gson;
      intermediary field_8972 Lnet/minecraft/class_2116;field_8972:Lcom/google/gson/Gson;
      named gson Lnet/minecraft/util/UserCache;gson:Lcom/google/gson/Gson;
    • cacheFile

      private final File cacheFile
      Mappings:
      Namespace Name Mixin selector
      official h Lvl;h:Ljava/io/File;
      intermediary field_8977 Lnet/minecraft/class_2116;field_8977:Ljava/io/File;
      named cacheFile Lnet/minecraft/util/UserCache;cacheFile:Ljava/io/File;
  • Constructor Details

    • UserCache

      public UserCache(com.mojang.authlib.GameProfileRepository profileRepository, File cacheFile)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lvl;<init>(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_2116;<init>(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V
      named <init> Lnet/minecraft/util/UserCache;<init>(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V
  • Method Details

    • findProfileByName

      private static com.mojang.authlib.GameProfile findProfileByName(com.mojang.authlib.GameProfileRepository repository, String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
      intermediary method_12824 Lnet/minecraft/class_2116;method_12824(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
      named findProfileByName Lnet/minecraft/util/UserCache;findProfileByName(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
    • setUseRemote

      public static void setUseRemote(boolean useRemote)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Z)V
      intermediary method_12825 Lnet/minecraft/class_2116;method_12825(Z)V
      named setUseRemote Lnet/minecraft/util/UserCache;setUseRemote(Z)V
    • shouldUseRemote

      private static boolean shouldUseRemote()
      Mappings:
      Namespace Name Mixin selector
      official d Lvl;d()Z
      intermediary method_12826 Lnet/minecraft/class_2116;method_12826()Z
      named shouldUseRemote Lnet/minecraft/util/UserCache;shouldUseRemote()Z
    • add

      public void add(com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Lcom/mojang/authlib/GameProfile;)V
      intermediary method_8184 Lnet/minecraft/class_2116;method_8184(Lcom/mojang/authlib/GameProfile;)V
      named add Lnet/minecraft/util/UserCache;add(Lcom/mojang/authlib/GameProfile;)V
    • add

      private void add(com.mojang.authlib.GameProfile profile, Date expirationDate)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V
      intermediary method_8185 Lnet/minecraft/class_2116;method_8185(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V
      named add Lnet/minecraft/util/UserCache;add(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V
    • findByName

      @Nullable public com.mojang.authlib.GameProfile findByName(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
      intermediary method_8186 Lnet/minecraft/class_2116;method_8186(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
      named findByName Lnet/minecraft/util/UserCache;findByName(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
    • getByUuid

      @Nullable public com.mojang.authlib.GameProfile getByUuid(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;
      intermediary method_8187 Lnet/minecraft/class_2116;method_8187(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;
      named getByUuid Lnet/minecraft/util/UserCache;getByUuid(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;
    • getEntry

      private UserCache.Entry getEntry(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official b Lvl;b(Ljava/util/UUID;)Lvl$a;
      intermediary method_8190 Lnet/minecraft/class_2116;method_8190(Ljava/util/UUID;)Lnet/minecraft/class_2116$class_2119;
      named getEntry Lnet/minecraft/util/UserCache;getEntry(Ljava/util/UUID;)Lnet/minecraft/util/UserCache$Entry;
    • load

      public void load()
      Mappings:
      Namespace Name Mixin selector
      official b Lvl;b()V
      intermediary method_8189 Lnet/minecraft/class_2116;method_8189()V
      named load Lnet/minecraft/util/UserCache;load()V
    • save

      public void save()
      Mappings:
      Namespace Name Mixin selector
      official c Lvl;c()V
      intermediary method_8191 Lnet/minecraft/class_2116;method_8191()V
      named save Lnet/minecraft/util/UserCache;save()V
    • getLastAccessedEntries

      private List<UserCache.Entry> getLastAccessedEntries(int limit)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(I)Ljava/util/List;
      intermediary method_8183 Lnet/minecraft/class_2116;method_8183(I)Ljava/util/List;
      named getLastAccessedEntries Lnet/minecraft/util/UserCache;getLastAccessedEntries(I)Ljava/util/List;