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 epm
intermediary net/minecraft/class_4439
named net/minecraft/client/realms/task/RealmsGetServerDetailsTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ReentrantLock
private final Screen
private static final Logger
private final RealmsMainScreen
private final RealmsServer
Fields 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 RealmsLongConfirmationScreen
createResourcePackConfirmationScreen
(RealmsServerAddress address, Function<RealmsServerAddress, Screen> connectingScreenCreator) private CompletableFuture<?>
downloadResourcePack
(RealmsServerAddress address) private RealmsServerAddress
join()
void
run()
Methods inherited from class net.minecraft.client.realms.task.LongRunningTask
aborted, abortTask, error, init, pause, setScreen, setScreen, setTitle, tick
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.realms.util.Errable
method_52662, method_52663
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official c
Lepm;c:Lorg/slf4j/Logger;
intermediary field_36356
Lnet/minecraft/class_4439;field_36356:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;LOGGER:Lorg/slf4j/Logger;
-
server
- Mappings:
Namespace Name Mixin selector official d
Lepm;d:Lemo;
intermediary field_20224
Lnet/minecraft/class_4439;field_20224:Lnet/minecraft/class_4877;
named server
Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;server:Lnet/minecraft/client/realms/dto/RealmsServer;
-
lastScreen
- Mappings:
Namespace Name Mixin selector official e
Lepm;e:Lexv;
intermediary field_20225
Lnet/minecraft/class_4439;field_20225:Lnet/minecraft/class_437;
named lastScreen
Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;lastScreen:Lnet/minecraft/client/gui/screen/Screen;
-
mainScreen
- Mappings:
Namespace Name Mixin selector official f
Lepm;f:Lels;
intermediary field_20226
Lnet/minecraft/class_4439;field_20226:Lnet/minecraft/class_4325;
named mainScreen
Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;mainScreen:Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen;
-
connectLock
- Mappings:
Namespace Name Mixin selector official g
Lepm;g:Ljava/util/concurrent/locks/ReentrantLock;
intermediary field_20227
Lnet/minecraft/class_4439;field_20227:Ljava/util/concurrent/locks/ReentrantLock;
named connectLock
Lnet/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;)V
intermediary <init>
Lnet/minecraft/class_4439;<init>(Lnet/minecraft/class_4325;Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/util/concurrent/locks/ReentrantLock;)V
named <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:
RealmsServiceException
TimeoutException
CancellationException
- Mappings:
Namespace Name Mixin selector official e
Lepm;e()Lemp;
intermediary method_32516
Lnet/minecraft/class_4439;method_32516()Lnet/minecraft/class_4878;
named join
Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;join()Lnet/minecraft/client/realms/dto/RealmsServerAddress;
-
createConnectingScreen
- Mappings:
Namespace Name Mixin selector official a
Lepm;a(Lemp;)Leof;
intermediary method_32511
Lnet/minecraft/class_4439;method_32511(Lnet/minecraft/class_4878;)Lnet/minecraft/class_4398;
named createConnectingScreen
Lnet/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 a
Lepm;a(Lemp;Ljava/util/function/Function;)Leoe;
intermediary method_32512
Lnet/minecraft/class_4439;method_32512(Lnet/minecraft/class_4878;Ljava/util/function/Function;)Lnet/minecraft/class_4396;
named createResourcePackConfirmationScreen
Lnet/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 b
Lepm;b(Lemp;)Ljava/util/concurrent/CompletableFuture;
intermediary method_32515
Lnet/minecraft/class_4439;method_32515(Lnet/minecraft/class_4878;)Ljava/util/concurrent/CompletableFuture;
named downloadResourcePack
Lnet/minecraft/client/realms/task/RealmsGetServerDetailsTask;downloadResourcePack(Lnet/minecraft/client/realms/dto/RealmsServerAddress;)Ljava/util/concurrent/CompletableFuture;
-