Class GetServerDetailsTask
java.lang.Object
com.mojang.realmsclient.util.task.LongRunningTask
com.mojang.realmsclient.util.task.GetServerDetailsTask
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Componentprivate final Screenprivate static final org.slf4j.Loggerprivate final RealmsServerprivate static final ComponentFields inherited from class com.mojang.realmsclient.util.task.LongRunningTask
NUMBER_OF_RETRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnectScreen(RealmsServerAddress pServerAddress) private RealmsServerAddressprivate static UUIDgeneratePackId(RealmsServer pRealmsServer) getTitle()private PopupScreenresourcePackDownloadConfirmationScreen(RealmsServerAddress pServerAddress, UUID pPackId, Function<RealmsServerAddress, Screen> pConnectScreen) voidrun()private CompletableFuture<?> scheduleResourcePackDownload(RealmsServerAddress pServerAddress, UUID pId)
-
Field Details
-
APPLYING_PACK_TEXT
-
LOGGER
private static final org.slf4j.Logger LOGGER -
TITLE
-
server
-
lastScreen
-
-
Constructor Details
-
GetServerDetailsTask
-
-
Method Details
-
run
public void run() -
generatePackId
-
getTitle
- Specified by:
getTitlein classLongRunningTask
-
fetchServerAddress
private RealmsServerAddress fetchServerAddress() throws RealmsServiceException, TimeoutException, CancellationException -
connectScreen
-
resourcePackDownloadConfirmationScreen
private PopupScreen resourcePackDownloadConfirmationScreen(RealmsServerAddress pServerAddress, UUID pPackId, Function<RealmsServerAddress, Screen> pConnectScreen) -
scheduleResourcePackDownload
private CompletableFuture<?> scheduleResourcePackDownload(RealmsServerAddress pServerAddress, UUID pId)
-