Package net.minecraft.util
Class UserCache
java.lang.Object
net.minecraft.util.UserCache
- Mappings:
Namespace Name official advintermediary net/minecraft/class_3312named net/minecraft/util/UserCache
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String,UserCache.Entry>private Map<UUID,UserCache.Entry>private Fileprivate AtomicLongprivate static intprivate static intprivate Gsonprivate static Loggerprivate com.mojang.authlib.GameProfileRepositoryprivate static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(com.mojang.authlib.GameProfile gameProfile)@Nullable com.mojang.authlib.GameProfilefindByName(String name)private static @Nullable com.mojang.authlib.GameProfilefindProfileByName(com.mojang.authlib.GameProfileRepository repository, String name)@Nullable com.mojang.authlib.GameProfileprivate static DateFormatprivate Stream<UserCache.Entry>getLastAccessedEntries(int int2)load()private voidmethod_30164(UserCache.Entry entry)private static JsonElementmethod_30165(UserCache.Entry entry, DateFormat dateFormat)private static @Nullable UserCache.Entrymethod_30167(JsonElement jsonElement, DateFormat dateFormat)private longvoidsave()static voidsetUseRemote(boolean value)private static boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLadv;a:Lorg/apache/logging/log4j/Logger;intermediary field_25805Lnet/minecraft/class_3312;field_25805:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/UserCache;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_29788
private static final int field_29788- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLadv;b:Iintermediary field_29788Lnet/minecraft/class_3312;field_29788:Inamed field_29788Lnet/minecraft/util/UserCache;field_29788:I
-
field_29789
private static final int field_29789- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLadv;c:Iintermediary field_29789Lnet/minecraft/class_3312;field_29789:Inamed field_29789Lnet/minecraft/util/UserCache;field_29789:I
-
useRemote
private static boolean useRemote- Mappings:
Namespace Name Mixin selector official dLadv;d:Zintermediary field_14313Lnet/minecraft/class_3312;field_14313:Znamed useRemoteLnet/minecraft/util/UserCache;useRemote:Z
-
byName
- Mappings:
Namespace Name Mixin selector official eLadv;e:Ljava/util/Map;intermediary field_14312Lnet/minecraft/class_3312;field_14312:Ljava/util/Map;named byNameLnet/minecraft/util/UserCache;byName:Ljava/util/Map;
-
byUuid
- Mappings:
Namespace Name Mixin selector official fLadv;f:Ljava/util/Map;intermediary field_14310Lnet/minecraft/class_3312;field_14310:Ljava/util/Map;named byUuidLnet/minecraft/util/UserCache;byUuid:Ljava/util/Map;
-
profileRepository
private final com.mojang.authlib.GameProfileRepository profileRepository- Mappings:
Namespace Name Mixin selector official gLadv;g:Lcom/mojang/authlib/GameProfileRepository;intermediary field_14315Lnet/minecraft/class_3312;field_14315:Lcom/mojang/authlib/GameProfileRepository;named profileRepositoryLnet/minecraft/util/UserCache;profileRepository:Lcom/mojang/authlib/GameProfileRepository;
-
gson
- Mappings:
Namespace Name Mixin selector official hLadv;h:Lcom/google/gson/Gson;intermediary field_14318Lnet/minecraft/class_3312;field_14318:Lcom/google/gson/Gson;named gsonLnet/minecraft/util/UserCache;gson:Lcom/google/gson/Gson;
-
cacheFile
- Mappings:
Namespace Name Mixin selector official iLadv;i:Ljava/io/File;intermediary field_14314Lnet/minecraft/class_3312;field_14314:Ljava/io/File;named cacheFileLnet/minecraft/util/UserCache;cacheFile:Ljava/io/File;
-
field_25724
- Mappings:
Namespace Name Mixin selector official jLadv;j:Ljava/util/concurrent/atomic/AtomicLong;intermediary field_25724Lnet/minecraft/class_3312;field_25724:Ljava/util/concurrent/atomic/AtomicLong;named field_25724Lnet/minecraft/util/UserCache;field_25724:Ljava/util/concurrent/atomic/AtomicLong;
-
-
Constructor Details
-
UserCache
- Mappings:
Namespace Name Mixin selector official <init>Ladv;<init>(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_3312;<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
-
method_30164
- Mappings:
Namespace Name Mixin selector official aLadv;a(Ladv$a;)Vintermediary method_30164Lnet/minecraft/class_3312;method_30164(Lnet/minecraft/class_3312$class_3313;)Vnamed method_30164Lnet/minecraft/util/UserCache;method_30164(Lnet/minecraft/util/UserCache$Entry;)V
-
findProfileByName
@Nullable private static @Nullable com.mojang.authlib.GameProfile findProfileByName(com.mojang.authlib.GameProfileRepository repository, String name)- Mappings:
Namespace Name Mixin selector official aLadv;a(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;intermediary method_14509Lnet/minecraft/class_3312;method_14509(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 value)- Mappings:
Namespace Name Mixin selector official aLadv;a(Z)Vintermediary method_14510Lnet/minecraft/class_3312;method_14510(Z)Vnamed setUseRemoteLnet/minecraft/util/UserCache;setUseRemote(Z)V
-
shouldUseRemote
private static boolean shouldUseRemote()- Mappings:
Namespace Name Mixin selector official cLadv;c()Zintermediary method_14514Lnet/minecraft/class_3312;method_14514()Znamed shouldUseRemoteLnet/minecraft/util/UserCache;shouldUseRemote()Z
-
add
public void add(com.mojang.authlib.GameProfile gameProfile)- Mappings:
Namespace Name Mixin selector official aLadv;a(Lcom/mojang/authlib/GameProfile;)Vintermediary method_14508Lnet/minecraft/class_3312;method_14508(Lcom/mojang/authlib/GameProfile;)Vnamed addLnet/minecraft/util/UserCache;add(Lcom/mojang/authlib/GameProfile;)V
-
method_30169
private long method_30169()- Mappings:
Namespace Name Mixin selector official dLadv;d()Jintermediary method_30169Lnet/minecraft/class_3312;method_30169()Jnamed method_30169Lnet/minecraft/util/UserCache;method_30169()J
-
findByName
- Mappings:
Namespace Name Mixin selector official aLadv;a(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;intermediary method_14515Lnet/minecraft/class_3312;method_14515(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;named findByNameLnet/minecraft/util/UserCache;findByName(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
-
getByUuid
- Mappings:
Namespace Name Mixin selector official aLadv;a(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;intermediary method_14512Lnet/minecraft/class_3312;method_14512(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;named getByUuidLnet/minecraft/util/UserCache;getByUuid(Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile;
-
getDateFormat
- Mappings:
Namespace Name Mixin selector official eLadv;e()Ljava/text/DateFormat;intermediary method_30170Lnet/minecraft/class_3312;method_30170()Ljava/text/DateFormat;named getDateFormatLnet/minecraft/util/UserCache;getDateFormat()Ljava/text/DateFormat;
-
load
- Mappings:
Namespace Name Mixin selector official aLadv;a()Ljava/util/List;intermediary method_14517Lnet/minecraft/class_3312;method_14517()Ljava/util/List;named loadLnet/minecraft/util/UserCache;load()Ljava/util/List;
-
save
public void save()- Mappings:
Namespace Name Mixin selector official bLadv;b()Vintermediary method_14518Lnet/minecraft/class_3312;method_14518()Vnamed saveLnet/minecraft/util/UserCache;save()V
-
getLastAccessedEntries
- Mappings:
Namespace Name Mixin selector official aLadv;a(I)Ljava/util/stream/Stream;intermediary method_14516Lnet/minecraft/class_3312;method_14516(I)Ljava/util/stream/Stream;named getLastAccessedEntriesLnet/minecraft/util/UserCache;getLastAccessedEntries(I)Ljava/util/stream/Stream;
-
method_30165
- Mappings:
Namespace Name Mixin selector official aLadv;a(Ladv$a;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement;intermediary method_30165Lnet/minecraft/class_3312;method_30165(Lnet/minecraft/class_3312$class_3313;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement;named method_30165Lnet/minecraft/util/UserCache;method_30165(Lnet/minecraft/util/UserCache$Entry;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement;
-
method_30167
@Nullable private static @Nullable UserCache.Entry method_30167(JsonElement jsonElement, DateFormat dateFormat)- Mappings:
Namespace Name Mixin selector official aLadv;a(Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ladv$a;intermediary method_30167Lnet/minecraft/class_3312;method_30167(Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Lnet/minecraft/class_3312$class_3313;named method_30167Lnet/minecraft/util/UserCache;method_30167(Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Lnet/minecraft/util/UserCache$Entry;
-