Class UserCache

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

public class UserCache extends Object
Mappings:
Namespace Name
official ry
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 Lry;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 Lry;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 byName
      Mappings:
      Namespace Name Mixin selector
      official c Lry;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 byUuid
      Mappings:
      Namespace Name Mixin selector
      official d Lry;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 profiles
      Mappings:
      Namespace Name Mixin selector
      official e Lry;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 Lry;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 Lry;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 Lry;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> Lry;<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 Lry;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 Lry;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 Lry;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 Lry;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 Lry;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 Lry;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;
    • method_8190

      private class_2119 method_8190(UUID uUID)
      Mappings:
      Namespace Name Mixin selector
      official b Lry;b(Ljava/util/UUID;)Lsb;
      intermediary method_8190 Lnet/minecraft/class_2116;method_8190(Ljava/util/UUID;)Lnet/minecraft/class_2119;
      named method_8190 Lnet/minecraft/util/UserCache;method_8190(Ljava/util/UUID;)Lnet/minecraft/class_2119;
    • load

      public void load()
      Mappings:
      Namespace Name Mixin selector
      official b Lry;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 Lry;c()V
      intermediary method_8191 Lnet/minecraft/class_2116;method_8191()V
      named save Lnet/minecraft/util/UserCache;save()V
    • getLastAccessedEntries

      private List getLastAccessedEntries(int limit)
      Mappings:
      Namespace Name Mixin selector
      official a Lry;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;