类 GetServerDetailsTask
java.lang.Object
com.mojang.realmsclient.util.task.LongRunningTask
com.mojang.realmsclient.util.task.GetServerDetailsTask
- 所有已实现的接口:
ErrorCallback
,Runnable
-
字段概要
字段修饰符和类型字段说明private final ReentrantLock
private final Screen
private static final org.slf4j.Logger
private final RealmsMainScreen
private final RealmsServer
从类继承的字段 com.mojang.realmsclient.util.task.LongRunningTask
longRunningMcoTaskScreen, NUMBER_OF_RETRIES
-
构造器概要
构造器构造器说明GetServerDetailsTask
(RealmsMainScreen pMainScreen, Screen pLastScreen, RealmsServer pServer, ReentrantLock pConnectLock) -
方法概要
修饰符和类型方法说明connectScreen
(RealmsServerAddress p_167638_) private RealmsServerAddress
private RealmsLongConfirmationScreen
resourcePackDownloadConfirmationScreen
(RealmsServerAddress pServerAddress, Function<RealmsServerAddress, Screen> p_167641_) void
run()
private CompletableFuture<?>
scheduleResourcePackDownload
(RealmsServerAddress pServerAddress) 从类继承的方法 com.mojang.realmsclient.util.task.LongRunningTask
aborted, abortTask, error, init, pause, setScreen, setScreen, setTitle, tick
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.mojang.realmsclient.gui.ErrorCallback
error
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
server
-
lastScreen
-
mainScreen
-
connectLock
-
-
构造器详细资料
-
GetServerDetailsTask
public GetServerDetailsTask(RealmsMainScreen pMainScreen, Screen pLastScreen, RealmsServer pServer, ReentrantLock pConnectLock)
-
-
方法详细资料
-
run
public void run() -
fetchServerAddress
private RealmsServerAddress fetchServerAddress() throws RealmsServiceException, TimeoutException, CancellationException -
connectScreen
-
resourcePackDownloadConfirmationScreen
private RealmsLongConfirmationScreen resourcePackDownloadConfirmationScreen(RealmsServerAddress pServerAddress, Function<RealmsServerAddress, Screen> p_167641_) -
scheduleResourcePackDownload
-