类 GameProfileCache
java.lang.Object
net.minecraft.server.players.GameProfileCache
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private Executor
private final File
private static final int
private static final int
private final com.google.gson.Gson
private static final org.slf4j.Logger
private final AtomicLong
private final com.mojang.authlib.GameProfileRepository
private final Map
<String, GameProfileCache.GameProfileInfo> private final Map
<UUID, GameProfileCache.GameProfileInfo> private final Map
<String, CompletableFuture<Optional<com.mojang.authlib.GameProfile>>> private static boolean
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
add
(com.mojang.authlib.GameProfile p_10992_) void
private static DateFormat
private static Optional
<com.mojang.authlib.GameProfile> createUnknownProfile
(String p_311687_) Optional
<com.mojang.authlib.GameProfile> Optional
<com.mojang.authlib.GameProfile> CompletableFuture
<Optional<com.mojang.authlib.GameProfile>> private long
private Stream
<GameProfileCache.GameProfileInfo> getTopMRUProfiles
(int p_10978_) load()
private static Optional
<com.mojang.authlib.GameProfile> lookupGameProfile
(com.mojang.authlib.GameProfileRepository p_10994_, String p_10995_) private static Optional
<GameProfileCache.GameProfileInfo> readGameProfile
(com.google.gson.JsonElement p_10989_, DateFormat p_10990_) private void
safeAdd
(GameProfileCache.GameProfileInfo p_10980_) void
save()
void
setExecutor
(Executor p_143975_) static void
setUsesAuthentication
(boolean p_11005_) private static boolean
private static com.google.gson.JsonElement
writeGameProfile
(GameProfileCache.GameProfileInfo p_10982_, DateFormat p_10983_)
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
GAMEPROFILES_MRU_LIMIT
private static final int GAMEPROFILES_MRU_LIMIT- 另请参阅:
-
GAMEPROFILES_EXPIRATION_MONTHS
private static final int GAMEPROFILES_EXPIRATION_MONTHS- 另请参阅:
-
usesAuthentication
private static boolean usesAuthentication -
profilesByName
-
profilesByUUID
-
requests
-
profileRepository
private final com.mojang.authlib.GameProfileRepository profileRepository -
gson
private final com.google.gson.Gson gson -
file
-
operationCount
-
executor
-
-
构造器详细资料
-
GameProfileCache
-
-
方法详细资料
-
safeAdd
-
lookupGameProfile
-
createUnknownProfile
-
setUsesAuthentication
public static void setUsesAuthentication(boolean p_11005_) -
usesAuthentication
private static boolean usesAuthentication() -
add
public void add(com.mojang.authlib.GameProfile p_10992_) -
getNextOperation
private long getNextOperation() -
get
-
getAsync
-
get
-
setExecutor
-
clearExecutor
public void clearExecutor() -
createDateFormat
-
load
-
save
public void save() -
getTopMRUProfiles
-
writeGameProfile
private static com.google.gson.JsonElement writeGameProfile(GameProfileCache.GameProfileInfo p_10982_, DateFormat p_10983_) -
readGameProfile
private static Optional<GameProfileCache.GameProfileInfo> readGameProfile(com.google.gson.JsonElement p_10989_, DateFormat p_10990_)
-