mirror of https://github.com/FabricMC/yarn.git
1.19.1-pre1 realms (#3221)
* 1.19.1-pre1 realms * Apply suggestions from code review Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com> Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
parent
4751b36993
commit
c96c0805ae
|
@ -176,6 +176,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
|
|||
FIELD field_39420 authenticationService Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;
|
||||
FIELD field_39421 servicesSignatureVerifier Lnet/minecraft/class_7500;
|
||||
FIELD field_39492 abuseReportContext Lnet/minecraft/class_7574;
|
||||
FIELD field_39718 realmsPeriodicCheckers Lnet/minecraft/class_7578;
|
||||
METHOD <init> (Lnet/minecraft/class_542;)V
|
||||
ARG 1 args
|
||||
METHOD method_1476 checkIs64Bit ()Z
|
||||
|
@ -498,6 +499,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
|
|||
COMMENT changed.
|
||||
ARG 1 environment
|
||||
METHOD method_44377 getAbuseReportContext ()Lnet/minecraft/class_7574;
|
||||
METHOD method_44646 getRealmsPeriodicCheckers ()Lnet/minecraft/class_7578;
|
||||
METHOD method_44647 getMultiplayerBanDetails ()Lcom/mojang/authlib/minecraft/BanDetails;
|
||||
METHOD method_44648 (Z)V
|
||||
ARG 1 confirmed
|
||||
|
|
|
@ -49,6 +49,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
|
|||
ARG 2 username
|
||||
ARG 3 client
|
||||
METHOD method_20989 createRealmsClient (Lnet/minecraft/class_310;)Lnet/minecraft/class_4341;
|
||||
ARG 0 client
|
||||
METHOD method_20990 fetchWorldTemplates (IILnet/minecraft/class_4877$class_4321;)Lnet/minecraft/class_4891;
|
||||
ARG 1 page
|
||||
ARG 2 pageSize
|
||||
|
@ -146,6 +147,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
|
|||
ARG 1 worldId
|
||||
METHOD method_39979 getErrorMessage (I)Ljava/lang/String;
|
||||
ARG 0 httpResultCode
|
||||
METHOD method_44616 create ()Lnet/minecraft/class_4341;
|
||||
CLASS class_4342 CompatibleVersionResponse
|
||||
FIELD field_19582 COMPATIBLE Lnet/minecraft/class_4341$class_4342;
|
||||
FIELD field_19583 OUTDATED Lnet/minecraft/class_4341$class_4342;
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
CLASS net/minecraft/class_7579 net/minecraft/client/realms/RealmsNewsUpdater
|
||||
FIELD field_39689 persistence Lnet/minecraft/class_4432;
|
||||
FIELD field_39690 hasUnreadNews Z
|
||||
FIELD field_39691 newsLink Ljava/lang/String;
|
||||
METHOD <init> (Lnet/minecraft/class_4432;)V
|
||||
ARG 1 persistence
|
||||
METHOD method_44618 hasUnreadNews ()Z
|
||||
METHOD method_44619 updateNews (Lnet/minecraft/class_4876;)V
|
||||
ARG 1 news
|
||||
METHOD method_44620 getNewsLink ()Ljava/lang/String;
|
||||
METHOD method_44621 checkLinkUpdated (Lnet/minecraft/class_4876;)Lnet/minecraft/class_4432$class_4433;
|
||||
ARG 1 news
|
|
@ -0,0 +1,10 @@
|
|||
CLASS net/minecraft/class_7578 net/minecraft/client/realms/RealmsPeriodicCheckers
|
||||
FIELD field_39682 runnerFactory Lnet/minecraft/class_7581;
|
||||
FIELD field_39683 serverList Lnet/minecraft/class_7581$class_7586;
|
||||
FIELD field_39684 liveStats Lnet/minecraft/class_7581$class_7586;
|
||||
FIELD field_39685 pendingInvitesCount Lnet/minecraft/class_7581$class_7586;
|
||||
FIELD field_39686 trialAvailability Lnet/minecraft/class_7581$class_7586;
|
||||
FIELD field_39687 news Lnet/minecraft/class_7581$class_7586;
|
||||
FIELD field_39688 newsUpdater Lnet/minecraft/class_7579;
|
||||
METHOD <init> (Lnet/minecraft/class_4341;)V
|
||||
ARG 1 client
|
|
@ -30,7 +30,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
|
|||
FIELD field_19489 leaveButton Lnet/minecraft/class_4185;
|
||||
FIELD field_19490 tooltip Ljava/util/List;
|
||||
FIELD field_19491 realmsServers Ljava/util/List;
|
||||
FIELD field_19492 numberOfPendingInvites I
|
||||
FIELD field_19492 pendingInvitesCount I
|
||||
FIELD field_19493 animTick I
|
||||
FIELD field_19494 hasParentalConsent Z
|
||||
FIELD field_19495 checkedParentalConsent Z
|
||||
|
@ -38,7 +38,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
|
|||
FIELD field_19497 hasFetchedServers Z
|
||||
FIELD field_19498 popupOpenedByUser Z
|
||||
FIELD field_19499 justClosedPopup Z
|
||||
FIELD field_19500 trialsAvailable Z
|
||||
FIELD field_19500 trialAvailable Z
|
||||
FIELD field_21517 IMAGES Ljava/util/List;
|
||||
FIELD field_22548 DARKEN Lnet/minecraft/class_2960;
|
||||
FIELD field_22549 CROSS_ICON Lnet/minecraft/class_2960;
|
||||
|
@ -80,6 +80,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
|
|||
FIELD field_33775 hasSelectionList Z
|
||||
FIELD field_33776 UNINITIALIZED_BUTTON_NARRATION Lnet/minecraft/class_2561;
|
||||
FIELD field_37267 lastPlayButtonClickTime J
|
||||
FIELD field_39680 periodicRunnersManager Lnet/minecraft/class_7581$class_7584;
|
||||
FIELD field_39681 serverFilterer Lnet/minecraft/class_7580;
|
||||
METHOD <init> (Lnet/minecraft/class_437;)V
|
||||
ARG 1 lastScreen
|
||||
METHOD method_20834 onClosePopup ()V
|
||||
|
@ -236,6 +238,21 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
|
|||
METHOD method_38504 (Lnet/minecraft/class_4877;Z)V
|
||||
ARG 2 confirmed
|
||||
METHOD method_38505 removeSelection ()V
|
||||
METHOD method_42398 (Lnet/minecraft/class_4185;)V
|
||||
ARG 1 button
|
||||
METHOD method_44609 resetPeriodicRunnersManager ()V
|
||||
METHOD method_44610 (Lnet/minecraft/class_4882;)V
|
||||
ARG 1 liveStats
|
||||
METHOD method_44611 createPeriodicRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;
|
||||
ARG 1 periodicCheckers
|
||||
METHOD method_44612 (Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V
|
||||
ARG 2 news
|
||||
METHOD method_44613 (Ljava/lang/Boolean;)V
|
||||
ARG 1 trialAvailable
|
||||
METHOD method_44614 (Ljava/lang/Integer;)V
|
||||
ARG 1 pendingInvitesCount
|
||||
METHOD method_44615 (Ljava/util/List;)V
|
||||
ARG 1 servers
|
||||
CLASS class_4326 CloseButton
|
||||
METHOD method_25021 (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
|
||||
ARG 1 button
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
CLASS net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNotificationsScreen
|
||||
FIELD field_19924 numberOfPendingInvites I
|
||||
FIELD field_19924 pendingInvitesCount I
|
||||
FIELD field_19925 checkedMcoAvailability Z
|
||||
FIELD field_19926 trialAvailable Z
|
||||
FIELD field_19927 validClient Z
|
||||
|
@ -7,6 +7,7 @@ CLASS net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNoti
|
|||
FIELD field_22698 INVITE_ICON Lnet/minecraft/class_2960;
|
||||
FIELD field_22699 TRIAL_ICON Lnet/minecraft/class_2960;
|
||||
FIELD field_22700 NEWS_NOTIFICATION Lnet/minecraft/class_2960;
|
||||
FIELD field_39695 periodicRunnersManager Lnet/minecraft/class_7581$class_7584;
|
||||
METHOD method_21294 checkIfMcoEnabled ()V
|
||||
METHOD method_21295 drawIcons (Lnet/minecraft/class_4587;II)V
|
||||
ARG 1 matrices
|
||||
|
@ -14,3 +15,11 @@ CLASS net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNoti
|
|||
ARG 3 mouseY
|
||||
METHOD method_25169 shouldShowNotifications ()Z
|
||||
METHOD method_25170 isTitleScreen ()Z
|
||||
METHOD method_44624 createPeriodicRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;
|
||||
ARG 1 periodicCheckers
|
||||
METHOD method_44625 (Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V
|
||||
ARG 1 news
|
||||
METHOD method_44626 (Ljava/lang/Boolean;)V
|
||||
ARG 0 trialAvailable
|
||||
METHOD method_44627 (Ljava/lang/Integer;)V
|
||||
ARG 1 pendingInvitesCount
|
||||
|
|
|
@ -3,5 +3,6 @@ CLASS net/minecraft/class_5672 net/minecraft/client/realms/gui/screen/RealmsWorl
|
|||
FIELD field_27949 text Lnet/minecraft/class_2561;
|
||||
METHOD <init> (Ljava/lang/String;IILnet/minecraft/class_5321;)V
|
||||
ARG 3 id
|
||||
ARG 4 presetKey
|
||||
METHOD method_32506 getText ()Lnet/minecraft/class_2561;
|
||||
METHOD method_32507 getId ()I
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
CLASS net/minecraft/class_7581 net/minecraft/client/realms/util/PeriodicRunnerFactory
|
||||
FIELD field_39696 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_39697 executor Ljava/util/concurrent/Executor;
|
||||
FIELD field_39698 timeUnit Ljava/util/concurrent/TimeUnit;
|
||||
FIELD field_39699 timeSupplier Lnet/minecraft/class_7576;
|
||||
METHOD <init> (Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/class_7576;)V
|
||||
ARG 1 executor
|
||||
ARG 2 timeUnit
|
||||
ARG 3 timeSupplier
|
||||
METHOD method_44628 create ()Lnet/minecraft/class_7581$class_7584;
|
||||
METHOD method_44629 create (Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lnet/minecraft/class_7587;)Lnet/minecraft/class_7581$class_7586;
|
||||
ARG 1 name
|
||||
ARG 2 task
|
||||
ARG 3 cycle
|
||||
ARG 4 backoff
|
||||
CLASS class_7582 TimedErrableResult
|
||||
CLASS class_7583 ResultListenableRunner
|
||||
FIELD field_39701 runner Lnet/minecraft/class_7581$class_7586;
|
||||
FIELD field_39702 resultListener Ljava/util/function/Consumer;
|
||||
FIELD field_39703 lastRunTime J
|
||||
METHOD <init> (Lnet/minecraft/class_7581;Lnet/minecraft/class_7581$class_7586;Ljava/util/function/Consumer;)V
|
||||
ARG 2 runner
|
||||
ARG 3 resultListener
|
||||
METHOD method_44630 runListener ()V
|
||||
METHOD method_44631 run (J)V
|
||||
ARG 1 currentTime
|
||||
METHOD method_44632 forceRunListener ()V
|
||||
METHOD method_44633 reset ()V
|
||||
CLASS class_7584 RunnersManager
|
||||
FIELD field_39705 runners Ljava/util/List;
|
||||
METHOD method_44634 forceRunListeners ()V
|
||||
METHOD method_44635 add (Lnet/minecraft/class_7581$class_7586;Ljava/util/function/Consumer;)V
|
||||
ARG 1 runner
|
||||
ARG 2 resultListener
|
||||
METHOD method_44636 runAll ()V
|
||||
METHOD method_44637 resetAll ()V
|
||||
CLASS class_7585 TimedResult
|
||||
CLASS class_7586 PeriodicRunner
|
||||
FIELD field_39707 name Ljava/lang/String;
|
||||
FIELD field_39708 task Ljava/util/concurrent/Callable;
|
||||
FIELD field_39709 unitDuration J
|
||||
FIELD field_39710 backoff Lnet/minecraft/class_7587;
|
||||
FIELD field_39711 resultFuture Ljava/util/concurrent/CompletableFuture;
|
||||
FIELD field_39712 lastResult Lnet/minecraft/class_7581$class_7585;
|
||||
FIELD field_39713 nextTime J
|
||||
METHOD <init> (Lnet/minecraft/class_7581;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/class_7587;)V
|
||||
ARG 2 name
|
||||
ARG 3 task
|
||||
ARG 4 unitDuration
|
||||
ARG 6 backoff
|
||||
METHOD method_44638 reset ()V
|
||||
METHOD method_44639 run (J)V
|
||||
ARG 1 currentTime
|
||||
METHOD method_44640 (JLjava/lang/Exception;)V
|
||||
ARG 3 exception
|
||||
METHOD method_44641 (JLjava/lang/Object;)V
|
||||
ARG 3 value
|
|
@ -0,0 +1,10 @@
|
|||
CLASS net/minecraft/class_7580 net/minecraft/client/realms/util/RealmsServerFilterer
|
||||
FIELD field_39692 client Lnet/minecraft/class_310;
|
||||
FIELD field_39693 removedServers Ljava/util/Set;
|
||||
FIELD field_39694 sortedServers Ljava/util/List;
|
||||
METHOD <init> (Lnet/minecraft/class_310;)V
|
||||
ARG 1 client
|
||||
METHOD method_44622 remove (Lnet/minecraft/class_4877;)Ljava/util/List;
|
||||
ARG 1 server
|
||||
METHOD method_44623 filterAndSort (Ljava/util/List;)Ljava/util/List;
|
||||
ARG 1 servers
|
|
@ -0,0 +1,9 @@
|
|||
CLASS net/minecraft/class_7587 net/minecraft/client/util/Backoff
|
||||
FIELD field_39714 ONE_CYCLE Lnet/minecraft/class_7587;
|
||||
METHOD method_44643 success ()J
|
||||
METHOD method_44644 exponential (I)Lnet/minecraft/class_7587;
|
||||
ARG 0 maxSkippableCycles
|
||||
METHOD method_44645 fail ()J
|
||||
CLASS 2
|
||||
FIELD field_39716 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_39717 failureCount I
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_7576 net/minecraft/util/TimeSupplier
|
||||
METHOD get (Ljava/util/concurrent/TimeUnit;)J
|
||||
ARG 1 timeUnit
|
||||
CLASS class_7577 Nanoseconds
|
Loading…
Reference in New Issue