Class UserCache

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

public class UserCache extends Object
Mappings:
Namespace Name
official lt
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 Llt;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;
    • ENTRY_LIST_TYPE

      private static final ParameterizedType ENTRY_LIST_TYPE
      Mappings:
      Namespace Name Mixin selector
      official h Llt;h: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 c Llt;c: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 d Llt;d: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;
    • profiles

      private final LinkedList<com.mojang.authlib.GameProfile> profiles
      Mappings:
      Namespace Name Mixin selector
      official e Llt;e:Ljava/util/LinkedList;
      intermediary field_8975 Lnet/minecraft/class_2116;field_8975:Ljava/util/LinkedList;
      named profiles Lnet/minecraft/util/UserCache;profiles:Ljava/util/LinkedList;
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      official f Llt;f:Lnet/minecraft/server/MinecraftServer;
      intermediary field_8976 Lnet/minecraft/class_2116;field_8976:Lnet/minecraft/server/MinecraftServer;
      named server Lnet/minecraft/util/UserCache;server:Lnet/minecraft/server/MinecraftServer;
    • gson

      protected final Gson gson
      Mappings:
      Namespace Name Mixin selector
      official b Llt;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 g Llt;g: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(MinecraftServer server, File cacheFile)
      Mappings:
      Namespace Name Mixin selector
      official <init> Llt;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_2116;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V
      named <init> Lnet/minecraft/util/UserCache;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V
  • Method Details

    • method_8188

      private static com.mojang.authlib.GameProfile method_8188(MinecraftServer minecraftServer, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Llt;a(Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
      intermediary method_8188 Lnet/minecraft/class_2116;method_8188(Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
      named method_8188 Lnet/minecraft/util/UserCache;method_8188(Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
    • add

      public void add(com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official a Llt;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 Llt;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

      public com.mojang.authlib.GameProfile findByName(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Llt;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;
    • getNames

      public String[] getNames()
      Mappings:
      Namespace Name Mixin selector
      official a Llt;a()[Ljava/lang/String;
      intermediary method_8182 Lnet/minecraft/class_2116;method_8182()[Ljava/lang/String;
      named getNames Lnet/minecraft/util/UserCache;getNames()[Ljava/lang/String;
    • getByUuid

      public com.mojang.authlib.GameProfile getByUuid(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Llt;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 Llt;b(Ljava/util/UUID;)Llt$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 Llt;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 Llt;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 Llt;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;