Package net.minecraft.util
Class UserCache
java.lang.Object
net.minecraft.util.UserCache
- Mappings:
Namespace Name official mjintermediary net/minecraft/class_2116named net/minecraft/util/UserCache
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String,UserCache.Entry> private final Map<UUID,UserCache.Entry> private final Fileprivate static final ParameterizedTypestatic final SimpleDateFormatprotected final Gsonprivate final com.mojang.authlib.GameProfileRepositoryprivate final LinkedList<com.mojang.authlib.GameProfile>private static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(com.mojang.authlib.GameProfile profile) private voidcom.mojang.authlib.GameProfilefindByName(String name) private static com.mojang.authlib.GameProfilefindProfileByName(com.mojang.authlib.GameProfileRepository repository, String name) com.mojang.authlib.GameProfileprivate UserCache.Entryprivate List<UserCache.Entry>getLastAccessedEntries(int limit) String[]getNames()voidload()voidsave()static voidsetUseRemote(boolean useRemote) private static boolean
-
Field Details
-
EXPIRATION_DATE_FORMAT
- Mappings:
Namespace Name Mixin selector official aLmj;a:Ljava/text/SimpleDateFormat;intermediary field_8971Lnet/minecraft/class_2116;field_8971:Ljava/text/SimpleDateFormat;named EXPIRATION_DATE_FORMATLnet/minecraft/util/UserCache;EXPIRATION_DATE_FORMAT:Ljava/text/SimpleDateFormat;
-
useRemote
private static boolean useRemote- Mappings:
Namespace Name Mixin selector official cLmj;c:Zintermediary field_13899Lnet/minecraft/class_2116;field_13899:Znamed useRemoteLnet/minecraft/util/UserCache;useRemote:Z
-
ENTRY_LIST_TYPE
- Mappings:
Namespace Name Mixin selector official iLmj;i:Ljava/lang/reflect/ParameterizedType;intermediary field_8978Lnet/minecraft/class_2116;field_8978:Ljava/lang/reflect/ParameterizedType;named ENTRY_LIST_TYPELnet/minecraft/util/UserCache;ENTRY_LIST_TYPE:Ljava/lang/reflect/ParameterizedType;
-
byName
- Mappings:
Namespace Name Mixin selector official dLmj;d:Ljava/util/Map;intermediary field_8973Lnet/minecraft/class_2116;field_8973:Ljava/util/Map;named byNameLnet/minecraft/util/UserCache;byName:Ljava/util/Map;
-
byUuid
- Mappings:
Namespace Name Mixin selector official eLmj;e:Ljava/util/Map;intermediary field_8974Lnet/minecraft/class_2116;field_8974:Ljava/util/Map;named byUuidLnet/minecraft/util/UserCache;byUuid:Ljava/util/Map;
-
profiles
- Mappings:
Namespace Name Mixin selector official fLmj;f:Ljava/util/LinkedList;intermediary field_8975Lnet/minecraft/class_2116;field_8975:Ljava/util/LinkedList;named profilesLnet/minecraft/util/UserCache;profiles:Ljava/util/LinkedList;
-
profileRepository
private final com.mojang.authlib.GameProfileRepository profileRepository- Mappings:
Namespace Name Mixin selector official gLmj;g:Lcom/mojang/authlib/GameProfileRepository;intermediary field_13900Lnet/minecraft/class_2116;field_13900:Lcom/mojang/authlib/GameProfileRepository;named profileRepositoryLnet/minecraft/util/UserCache;profileRepository:Lcom/mojang/authlib/GameProfileRepository;
-
gson
- Mappings:
Namespace Name Mixin selector official bLmj;b:Lcom/google/gson/Gson;intermediary field_8972Lnet/minecraft/class_2116;field_8972:Lcom/google/gson/Gson;named gsonLnet/minecraft/util/UserCache;gson:Lcom/google/gson/Gson;
-
cacheFile
- Mappings:
Namespace Name Mixin selector official hLmj;h:Ljava/io/File;intermediary field_8977Lnet/minecraft/class_2116;field_8977:Ljava/io/File;named cacheFileLnet/minecraft/util/UserCache;cacheFile:Ljava/io/File;
-
-
Constructor Details
-
UserCache
- Mappings:
Namespace Name Mixin selector official <init>Lmj;<init>(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_2116;<init>(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)Vnamed <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 aLmj;a(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;intermediary method_12824Lnet/minecraft/class_2116;method_12824(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;named findProfileByNameLnet/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 aLmj;a(Z)Vintermediary method_12825Lnet/minecraft/class_2116;method_12825(Z)Vnamed setUseRemoteLnet/minecraft/util/UserCache;setUseRemote(Z)V
-
shouldUseRemote
private static boolean shouldUseRemote()- Mappings:
Namespace Name Mixin selector official dLmj;d()Zintermediary method_12826Lnet/minecraft/class_2116;method_12826()Znamed shouldUseRemoteLnet/minecraft/util/UserCache;shouldUseRemote()Z
-
add
public void add(com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official aLmj;a(Lcom/mojang/authlib/GameProfile;)Vintermediary method_8184Lnet/minecraft/class_2116;method_8184(Lcom/mojang/authlib/GameProfile;)Vnamed addLnet/minecraft/util/UserCache;add(Lcom/mojang/authlib/GameProfile;)V
-
add
- Mappings:
Namespace Name Mixin selector official aLmj;a(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)Vintermediary method_8185Lnet/minecraft/class_2116;method_8185(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)Vnamed addLnet/minecraft/util/UserCache;add(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V
-
findByName
- Mappings:
Namespace Name Mixin selector official aLmj;a(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;intermediary method_8186Lnet/minecraft/class_2116;method_8186(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;named findByNameLnet/minecraft/util/UserCache;findByName(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
-
getNames
- Mappings:
Namespace Name Mixin selector official aLmj;a()[Ljava/lang/String;intermediary method_8182Lnet/minecraft/class_2116;method_8182()[Ljava/lang/String;named getNamesLnet/minecraft/util/UserCache;getNames()[Ljava/lang/String;
-
getByUuid
- Mappings:
Namespace Name Mixin selector official aLmj;a(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;intermediary method_8187Lnet/minecraft/class_2116;method_8187(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;named getByUuidLnet/minecraft/util/UserCache;getByUuid(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;
-
getEntry
- Mappings:
Namespace Name Mixin selector official bLmj;b(Ljava/util/UUID;)Lmj$a;intermediary method_8190Lnet/minecraft/class_2116;method_8190(Ljava/util/UUID;)Lnet/minecraft/class_2116$class_2119;named getEntryLnet/minecraft/util/UserCache;getEntry(Ljava/util/UUID;)Lnet/minecraft/util/UserCache$Entry;
-
load
public void load()- Mappings:
Namespace Name Mixin selector official bLmj;b()Vintermediary method_8189Lnet/minecraft/class_2116;method_8189()Vnamed loadLnet/minecraft/util/UserCache;load()V
-
save
public void save()- Mappings:
Namespace Name Mixin selector official cLmj;c()Vintermediary method_8191Lnet/minecraft/class_2116;method_8191()Vnamed saveLnet/minecraft/util/UserCache;save()V
-
getLastAccessedEntries
- Mappings:
Namespace Name Mixin selector official aLmj;a(I)Ljava/util/List;intermediary method_8183Lnet/minecraft/class_2116;method_8183(I)Ljava/util/List;named getLastAccessedEntriesLnet/minecraft/util/UserCache;getLastAccessedEntries(I)Ljava/util/List;
-