Package net.minecraft.client.realms.task
Class RealmsGetServerDetailsTask
java.lang.Object
net.minecraft.client.realms.task.LongRunningTask
net.minecraft.client.realms.task.RealmsGetServerDetailsTask
- Mappings:
Namespace Name official epmintermediary net/minecraft/class_4439named net/minecraft/client/realms/task/RealmsGetServerDetailsTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ReentrantLockprivate final Screenprivate static final Loggerprivate final RealmsMainScreenprivate final RealmsServerFields inherited from class net.minecraft.client.realms.task.LongRunningTask
MAX_RETRIES, screen -
Constructor Summary
ConstructorsConstructorDescriptionRealmsGetServerDetailsTask(RealmsMainScreen mainScreen, Screen lastScreen, RealmsServer server, ReentrantLock connectLock) -
Method Summary
Modifier and TypeMethodDescriptionprivate RealmsLongConfirmationScreencreateResourcePackConfirmationScreen(RealmsServerAddress address, Function<RealmsServerAddress, Screen> connectingScreenCreator) private CompletableFuture<?>downloadResourcePack(RealmsServerAddress address) private RealmsServerAddressjoin()voidrun()Methods inherited from class net.minecraft.client.realms.task.LongRunningTask
aborted, abortTask, error, init, pause, setScreen, setScreen, setTitle, tickMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.realms.util.Errable
method_52662, method_52663
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLepm;c:Lorg/slf4j/Logger;intermediary field_36356Lnet/minecraft/class_4439;field_36356:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;LOGGER:Lorg/slf4j/Logger;
-
server
- Mappings:
Namespace Name Mixin selector official dLepm;d:Lemo;intermediary field_20224Lnet/minecraft/class_4439;field_20224:Lnet/minecraft/class_4877;named serverLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;server:Lnet/minecraft/client/realms/dto/RealmsServer;
-
lastScreen
- Mappings:
Namespace Name Mixin selector official eLepm;e:Lexv;intermediary field_20225Lnet/minecraft/class_4439;field_20225:Lnet/minecraft/class_437;named lastScreenLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;lastScreen:Lnet/minecraft/client/gui/screen/Screen;
-
mainScreen
- Mappings:
Namespace Name Mixin selector official fLepm;f:Lels;intermediary field_20226Lnet/minecraft/class_4439;field_20226:Lnet/minecraft/class_4325;named mainScreenLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;mainScreen:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;
-
connectLock
- Mappings:
Namespace Name Mixin selector official gLepm;g:Ljava/util/concurrent/locks/ReentrantLock;intermediary field_20227Lnet/minecraft/class_4439;field_20227:Ljava/util/concurrent/locks/ReentrantLock;named connectLockLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;connectLock:Ljava/util/concurrent/locks/ReentrantLock;
-
-
Constructor Details
-
RealmsGetServerDetailsTask
public RealmsGetServerDetailsTask(RealmsMainScreen mainScreen, Screen lastScreen, RealmsServer server, ReentrantLock connectLock) - Mappings:
Namespace Name Mixin selector official <init>Lepm;<init>(Lels;Lexv;Lemo;Ljava/util/concurrent/locks/ReentrantLock;)Vintermediary <init>Lnet/minecraft/class_4439;<init>(Lnet/minecraft/class_4325;Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/util/concurrent/locks/ReentrantLock;)Vnamed <init>Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;<init>(Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/realms/dto/RealmsServer;Ljava/util/concurrent/locks/ReentrantLock;)V
-
-
Method Details
-
run
public void run() -
join
private RealmsServerAddress join() throws RealmsServiceException, TimeoutException, CancellationException- Throws:
RealmsServiceExceptionTimeoutExceptionCancellationException- Mappings:
Namespace Name Mixin selector official eLepm;e()Lemp;intermediary method_32516Lnet/minecraft/class_4439;method_32516()Lnet/minecraft/class_4878;named joinLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;join()Lnet/minecraft/client/realms/dto/RealmsServerAddress;
-
createConnectingScreen
- Mappings:
Namespace Name Mixin selector official aLepm;a(Lemp;)Leof;intermediary method_32511Lnet/minecraft/class_4439;method_32511(Lnet/minecraft/class_4878;)Lnet/minecraft/class_4398;named createConnectingScreenLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;createConnectingScreen(Lnet/minecraft/client/realms/dto/RealmsServerAddress;)Lnet/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen;
-
createResourcePackConfirmationScreen
private RealmsLongConfirmationScreen createResourcePackConfirmationScreen(RealmsServerAddress address, Function<RealmsServerAddress, Screen> connectingScreenCreator) - Mappings:
Namespace Name Mixin selector official aLepm;a(Lemp;Ljava/util/function/Function;)Leoe;intermediary method_32512Lnet/minecraft/class_4439;method_32512(Lnet/minecraft/class_4878;Ljava/util/function/Function;)Lnet/minecraft/class_4396;named createResourcePackConfirmationScreenLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;createResourcePackConfirmationScreen(Lnet/minecraft/client/realms/dto/RealmsServerAddress;Ljava/util/function/Function;)Lnet/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen;
-
downloadResourcePack
- Mappings:
Namespace Name Mixin selector official bLepm;b(Lemp;)Ljava/util/concurrent/CompletableFuture;intermediary method_32515Lnet/minecraft/class_4439;method_32515(Lnet/minecraft/class_4878;)Ljava/util/concurrent/CompletableFuture;named downloadResourcePackLnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;downloadResourcePack(Lnet/minecraft/client/realms/dto/RealmsServerAddress;)Ljava/util/concurrent/CompletableFuture;
-