public abstract class GameProfileFetcher
extends java.lang.Object
implements com.viaversion.viaversion.api.platform.providers.Provider
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.regex.Pattern |
PATTERN_CONTROL_CODE |
| Constructor and Description |
|---|
GameProfileFetcher() |
| Modifier and Type | Method and Description |
|---|---|
GameProfile |
getGameProfile(java.util.UUID uuid) |
java.util.concurrent.CompletableFuture<GameProfile> |
getGameProfileAsync(java.util.UUID uuid) |
java.util.UUID |
getMojangUUID(java.lang.String playerName) |
java.util.concurrent.CompletableFuture<java.util.UUID> |
getMojangUUIDAsync(java.lang.String playerName) |
java.util.UUID |
getOfflineUUID(java.lang.String playerName) |
boolean |
isGameProfileLoaded(java.util.UUID uuid) |
boolean |
isUUIDLoaded(java.lang.String playerName) |
abstract GameProfile |
loadGameProfile(java.util.UUID uuid) |
abstract java.util.UUID |
loadMojangUUID(java.lang.String playerName) |
protected static final java.util.regex.Pattern PATTERN_CONTROL_CODE
public boolean isUUIDLoaded(java.lang.String playerName)
public java.util.UUID getMojangUUID(java.lang.String playerName)
public java.util.concurrent.CompletableFuture<java.util.UUID> getMojangUUIDAsync(java.lang.String playerName)
public boolean isGameProfileLoaded(java.util.UUID uuid)
public GameProfile getGameProfile(java.util.UUID uuid)
public java.util.concurrent.CompletableFuture<GameProfile> getGameProfileAsync(java.util.UUID uuid)
public java.util.UUID getOfflineUUID(java.lang.String playerName)
public abstract java.util.UUID loadMojangUUID(java.lang.String playerName)
throws java.lang.Exception
java.lang.Exceptionpublic abstract GameProfile loadGameProfile(java.util.UUID uuid) throws java.lang.Exception
java.lang.Exception