Realm mappings (#792)

* Match Realm mappings

* Drop x_ constructor parameters (anonymous class outer variables)
This commit is contained in:
Runemoro 2019-07-20 06:15:42 -04:00 committed by Modmuss50
parent fb7a45c9d8
commit 067810dd32
79 changed files with 2658 additions and 1 deletions

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4324 com/mojang/realmsclient/KeyCombo
FIELD field_19453 chars [C
FIELD field_19454 matchIndex I
FIELD field_19455 onCompletion Ljava/lang/Runnable;
METHOD method_20832 reset ()V
METHOD method_20833 keyPressed (C)Z
ARG 1 c

View File

@ -0,0 +1,287 @@
CLASS net/minecraft/class_4325 com/mojang/realmsclient/RealmsMainScreen
CLASS class_4326 CloseButton
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 a
CLASS class_4327 NewsButton
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 a
CLASS class_4328 PendingInvitesButton
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 a
CLASS class_4329 RealmSelectionList
METHOD itemClicked (IIDDI)V
ARG 1 clickSlotPos
ARG 2 slot
ARG 3 xm
ARG 5 ym
ARG 7 width
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD mouseClicked (DDI)Z
ARG 1 xm
ARG 3 ym
ARG 5 buttonNum
METHOD selectItem (I)V
ARG 1 item
CLASS class_4330 RealmSelectionListEntry
FIELD field_19518 mServerData Lcom/mojang/realmsclient/dto/RealmsServer;
METHOD <init> (Lnet/minecraft/class_4325;Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 2 serverData
METHOD method_20946 renderMcoServerItem (Lcom/mojang/realmsclient/dto/RealmsServer;IIII)V
ARG 1 serverData
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
CLASS class_4331 RealmSelectionListTrialEntry
METHOD method_20947 renderTrialItem (IIIII)V
ARG 1 i
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
CLASS class_4332 ShowPopupButton
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 a
FIELD field_19456 createdTrial Z
FIELD field_19457 showingPopup Z
FIELD field_19458 hasUnreadNews Z
FIELD field_19459 newsLink Ljava/lang/String;
FIELD field_19460 carouselIndex I
FIELD field_19461 carouselTick I
FIELD field_19462 hasSwitchedCarouselImage Z
FIELD field_19463 realmsGenericErrorScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19464 regionsPinged Z
FIELD field_19465 keyCombos Ljava/util/List;
FIELD field_19466 clicks I
FIELD field_19467 connectLock Ljava/util/concurrent/locks/ReentrantLock;
FIELD field_19468 expiredHover Z
FIELD field_19469 showPopupButton Lnet/minecraft/class_4325$class_4332;
FIELD field_19470 pendingInvitesButton Lnet/minecraft/class_4325$class_4328;
FIELD field_19471 newsButton Lnet/minecraft/class_4325$class_4327;
FIELD field_19472 createTrialButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19473 buyARealmButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19474 closeButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19475 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19476 overrideConfigure Z
FIELD field_19478 dontSetConnectedToRealms Z
FIELD field_19479 IMAGES_LOCATION [Ljava/lang/String;
FIELD field_19480 realmsDataFetcher Lnet/minecraft/class_4360;
FIELD field_19481 lastScrollYPosition I
FIELD field_19482 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19483 realmSelectionList Lnet/minecraft/class_4325$class_4329;
FIELD field_19484 selectedServerId J
FIELD field_19485 playButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19486 backButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19487 renewButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19488 configureButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19489 leaveButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19490 toolTip Ljava/lang/String;
FIELD field_19491 realmsServers Ljava/util/List;
FIELD field_19492 numberOfPendingInvites I
FIELD field_19493 animTick I
FIELD field_19494 hasParentalConsent Z
FIELD field_19495 checkedParentalConsent Z
FIELD field_19496 checkedClientCompatability Z
FIELD field_19497 hasFetchedServers Z
FIELD field_19498 popupOpenedByUser Z
FIELD field_19499 justClosedPopup Z
FIELD field_19500 trialsAvailable Z
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 lastScreen
METHOD charTyped (CI)Z
ARG 1 ch
ARG 2 mods
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_20834 onClosePopup ()V
METHOD method_20835 popupX0 ()I
METHOD method_20836 popupY0 ()I
METHOD method_20837 renderLocal ()V
METHOD method_20838 renderStage ()V
METHOD method_20842 shouldShowMessageInList ()Z
METHOD method_20844 isOutsidePopup (DD)Z
ARG 1 xm
ARG 3 ym
METHOD method_20845 drawRealmsLogo (II)V
ARG 1 x
ARG 2 y
METHOD method_20846 drawExpired (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_20847 drawExpiring (IIIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
ARG 5 daysLeft
METHOD method_20848 renderMoreInfo (IIIIZ)V
ARG 1 xm
ARG 2 ym
ARG 3 x
ARG 4 y
ARG 5 hoveredOrFocused
METHOD method_20849 drawInvitationPendingIcon (IIIIZZ)V
ARG 1 xm
ARG 2 ym
ARG 3 x
ARG 4 y
ARG 5 selectedOrHovered
ARG 6 active
METHOD method_20850 renderNews (IIZIIZZ)V
ARG 1 xm
ARG 2 ym
ARG 3 unread
ARG 4 x
ARG 5 y
ARG 6 selectedOrHovered
ARG 7 active
METHOD method_20851 findServer (J)Lcom/mojang/realmsclient/dto/RealmsServer;
ARG 1 id
METHOD method_20852 updateButtonStates (Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 server
METHOD method_20853 play (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 server
ARG 2 cancelScreen
METHOD method_20866 browseURL (Ljava/lang/String;)V
ARG 1 url
METHOD method_20867 renderMousehoverTooltip (Ljava/lang/String;II)V
ARG 1 msg
ARG 2 x
ARG 3 y
METHOD method_20869 setCreatedTrial (Z)V
ARG 1 createdTrial
METHOD method_20870 shouldShowPopup ()Z
METHOD method_20871 inPendingInvitationArea (DD)Z
ARG 1 xm
ARG 3 ym
METHOD method_20872 drawPopup (II)V
ARG 1 xm
ARG 2 ym
METHOD method_20873 drawOpen (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_20874 shouldPlayButtonBeActive (Lcom/mojang/realmsclient/dto/RealmsServer;)Z
ARG 1 server
METHOD method_20875 connectToServer (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 server
ARG 2 cancelScreen
METHOD method_20882 addButtons ()V
METHOD method_20883 drawClose (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_20884 shouldRenewButtonBeActive (Lcom/mojang/realmsclient/dto/RealmsServer;)Z
ARG 1 server
METHOD method_20890 postInit ()V
METHOD method_20891 drawLeave (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_20892 shouldConfigureButtonBeVisible (Lcom/mojang/realmsclient/dto/RealmsServer;)Z
ARG 1 server
METHOD method_20897 removeSelection ()V
METHOD method_20898 drawConfigure (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_20899 shouldLeaveButtonBeVisible (Lcom/mojang/realmsclient/dto/RealmsServer;)Z
ARG 1 server
METHOD method_20902 newScreen ()Lnet/minecraft/class_4325;
METHOD method_20903 configureClicked (Lcom/mojang/realmsclient/dto/RealmsServer;)V
METHOD method_20905 closePopup ()V
METHOD method_20906 leaveClicked (Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 selectedServer
METHOD method_20909 isSelfOwnedServer (Lcom/mojang/realmsclient/dto/RealmsServer;)Z
ARG 1 serverData
METHOD method_20912 isSelfOwnedNonExpiredServer (Lcom/mojang/realmsclient/dto/RealmsServer;)Z
ARG 1 serverData
METHOD method_20918 hasParentalConsent ()Z
METHOD method_20920 shouldShowPopupButton ()Z
METHOD method_20922 pingRegions ()V
METHOD method_20924 getOwnedNonExpiredWorldIds ()Ljava/util/List;
METHOD method_20926 onPlay ()V
METHOD method_20928 onRenew ()V
METHOD method_20930 createTrial ()V
METHOD method_20932 checkClientCompatability ()V
METHOD method_20934 checkUnreadNews ()V
METHOD method_20936 checkParentalConsent ()V
METHOD method_20938 switchToStage ()V
METHOD method_20940 switchToLocal ()V
METHOD method_20941 switchToProd ()V
METHOD method_20942 stopRealmsFetcher ()V
METHOD method_20943 saveListScrollPosition ()V
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,61 @@
CLASS net/minecraft/class_4333 com/mojang/realmsclient/client/FileDownload
CLASS class_4334 DownloadCountingOutputStream
FIELD field_19539 listener Ljava/awt/event/ActionListener;
METHOD <init> (Lnet/minecraft/class_4333;Ljava/io/OutputStream;)V
ARG 2 out
METHOD afterWrite (I)V
ARG 1 n
METHOD method_20969 setListener (Ljava/awt/event/ActionListener;)V
ARG 1 listener
CLASS class_4335 ProgressListener
FIELD field_19541 worldName Ljava/lang/String;
FIELD field_19542 tempFile Ljava/io/File;
FIELD field_19543 levelStorageSource Lnet/minecraft/realms/RealmsAnvilLevelStorageSource;
FIELD field_19544 downloadStatus Lnet/minecraft/class_4392$class_4393;
FIELD field_19545 worldDownload Lcom/mojang/realmsclient/dto/WorldDownload;
METHOD <init> (Lnet/minecraft/class_4333;Ljava/lang/String;Ljava/io/File;Lnet/minecraft/realms/RealmsAnvilLevelStorageSource;Lnet/minecraft/class_4392$class_4393;Lcom/mojang/realmsclient/dto/WorldDownload;)V
ARG 2 worldName
ARG 3 tempFile
ARG 4 levelStorageSource
ARG 5 downloadStatus
ARG 6 worldDownload
METHOD actionPerformed (Ljava/awt/event/ActionEvent;)V
ARG 1 e
CLASS class_4336 ResourcePackProgressListener
FIELD field_19547 tempFile Ljava/io/File;
FIELD field_19548 downloadStatus Lnet/minecraft/class_4392$class_4393;
FIELD field_19549 worldDownload Lcom/mojang/realmsclient/dto/WorldDownload;
METHOD <init> (Lnet/minecraft/class_4333;Ljava/io/File;Lnet/minecraft/class_4392$class_4393;Lcom/mojang/realmsclient/dto/WorldDownload;)V
ARG 2 tempFile
ARG 3 downloadStatus
ARG 4 worldDownload
METHOD actionPerformed (Ljava/awt/event/ActionEvent;)V
ARG 1 e
FIELD field_19522 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19523 cancelled Z
FIELD field_19524 finished Z
FIELD field_19525 error Z
FIELD field_19526 extracting Z
FIELD field_19527 tempFile Ljava/io/File;
FIELD field_19528 resourcePackPath Ljava/io/File;
FIELD field_19529 request Lorg/apache/http/client/methods/HttpGet;
FIELD field_19530 currentThread Ljava/lang/Thread;
FIELD field_19531 requestConfig Lorg/apache/http/client/config/RequestConfig;
FIELD field_19532 INVALID_FILE_NAMES [Ljava/lang/String;
METHOD method_20948 cancel ()V
METHOD method_20949 download (Lcom/mojang/realmsclient/dto/WorldDownload;Ljava/lang/String;Lnet/minecraft/class_4392$class_4393;Lnet/minecraft/realms/RealmsAnvilLevelStorageSource;)V
ARG 1 worldDownload
ARG 2 worldName
ARG 3 downloadStatus
ARG 4 levelStorageSource
METHOD method_20955 contentLength (Ljava/lang/String;)J
ARG 1 downloadLink
METHOD method_20956 untarGzipArchive (Ljava/lang/String;Ljava/io/File;Lnet/minecraft/realms/RealmsAnvilLevelStorageSource;)V
ARG 1 name
ARG 2 file
ARG 3 levelStorageSource
METHOD method_20957 isFinished ()Z
METHOD method_20960 findAvailableFolderName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 folder
METHOD method_20961 isError ()Z
METHOD method_20964 isExtracting ()Z

View File

@ -0,0 +1,54 @@
CLASS net/minecraft/class_4337 com/mojang/realmsclient/client/FileUpload
CLASS class_4338 CustomInputStreamEntity
FIELD field_19562 length J
FIELD field_19563 content Ljava/io/InputStream;
FIELD field_19564 uploadStatus Lnet/minecraft/class_4351;
METHOD <init> (Ljava/io/InputStream;JLnet/minecraft/class_4351;)V
ARG 1 content
ARG 2 length
ARG 4 uploadStatus
METHOD writeTo (Ljava/io/OutputStream;)V
ARG 1 outstream
FIELD field_19550 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19551 file Ljava/io/File;
FIELD field_19552 worldId J
FIELD field_19553 slotId I
FIELD field_19554 uploadInfo Lcom/mojang/realmsclient/dto/UploadInfo;
FIELD field_19555 sessionId Ljava/lang/String;
FIELD field_19556 username Ljava/lang/String;
FIELD field_19557 clientVersion Ljava/lang/String;
FIELD field_19558 uploadStatus Lnet/minecraft/class_4351;
FIELD field_19559 cancelled Ljava/util/concurrent/atomic/AtomicBoolean;
FIELD field_19560 uploadTask Ljava/util/concurrent/CompletableFuture;
FIELD field_19561 requestConfig Lorg/apache/http/client/config/RequestConfig;
METHOD <init> (Ljava/io/File;JILcom/mojang/realmsclient/dto/UploadInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4351;)V
ARG 1 file
ARG 2 worldId
ARG 4 slotId
ARG 5 uploadInfo
ARG 6 sessionId
ARG 7 username
ARG 8 clientVersion
ARG 9 uploadStatus
METHOD method_20970 cancel ()V
METHOD method_20971 requestUpload (I)Lnet/minecraft/class_4429;
ARG 1 currentAttempt
METHOD method_20972 shouldRetry (JI)Z
ARG 1 retryDelaySeconds
ARG 3 currentAttempt
METHOD method_20973 upload (Ljava/util/function/Consumer;)V
ARG 1 callback
METHOD method_20974 getRetryDelaySeconds (Lorg/apache/http/HttpResponse;)J
ARG 1 response
METHOD method_20975 handleResponse (Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)V
ARG 1 response
ARG 2 uploadResultBuilder
METHOD method_20976 setupRequest (Lorg/apache/http/client/methods/HttpPost;)V
ARG 1 request
METHOD method_20977 cleanup (Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V
ARG 1 request
ARG 2 client
METHOD method_20978 isFinished ()Z
METHOD method_20979 retryUploadAfter (JI)Lnet/minecraft/class_4429;
ARG 1 retryDelaySeconds
ARG 3 currentAttempt

View File

@ -0,0 +1,29 @@
CLASS net/minecraft/class_4339 com/mojang/realmsclient/client/Ping
CLASS 1
METHOD method_20986 compare (Lcom/mojang/realmsclient/dto/RegionPingResult;Lcom/mojang/realmsclient/dto/RegionPingResult;)I
ARG 1 o1
ARG 2 o2
CLASS class_4340 Region
FIELD field_19565 US_EAST_1 Lnet/minecraft/class_4339$class_4340;
FIELD field_19566 US_WEST_2 Lnet/minecraft/class_4339$class_4340;
FIELD field_19567 US_WEST_1 Lnet/minecraft/class_4339$class_4340;
FIELD field_19568 EU_WEST_1 Lnet/minecraft/class_4339$class_4340;
FIELD field_19569 AP_SOUTHEAST_1 Lnet/minecraft/class_4339$class_4340;
FIELD field_19570 AP_SOUTHEAST_2 Lnet/minecraft/class_4339$class_4340;
FIELD field_19571 AP_NORTHEAST_1 Lnet/minecraft/class_4339$class_4340;
FIELD field_19572 SA_EAST_1 Lnet/minecraft/class_4339$class_4340;
FIELD field_19573 name Ljava/lang/String;
FIELD field_19574 endpoint Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
ARG 3 name
ARG 4 endpoint
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4339$class_4340;
ARG 0 name
METHOD method_20981 pingAllRegions ()Ljava/util/List;
METHOD method_20982 ping (Ljava/lang/String;)I
ARG 0 host
METHOD method_20983 close (Ljava/net/Socket;)V
ARG 0 socket
METHOD method_20984 ping ([Lnet/minecraft/class_4339$class_4340;)Ljava/util/List;
ARG 0 regions
METHOD method_20985 now ()J

View File

@ -0,0 +1,125 @@
CLASS net/minecraft/class_4341 com/mojang/realmsclient/client/RealmsClient
CLASS class_4342 CompatibleVersionResponse
FIELD field_19582 COMPATIBLE Lnet/minecraft/class_4341$class_4342;
FIELD field_19583 OUTDATED Lnet/minecraft/class_4341$class_4342;
FIELD field_19584 OTHER Lnet/minecraft/class_4341$class_4342;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4341$class_4342;
ARG 0 name
CLASS class_4343 Environment
FIELD field_19586 PRODUCTION Lnet/minecraft/class_4341$class_4343;
FIELD field_19587 STAGE Lnet/minecraft/class_4341$class_4343;
FIELD field_19588 LOCAL Lnet/minecraft/class_4341$class_4343;
FIELD field_19589 baseUrl Ljava/lang/String;
FIELD field_19590 protocol Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
ARG 3 baseUrl
ARG 4 protocol
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4341$class_4343;
ARG 0 name
FIELD field_19576 currentEnvironment Lnet/minecraft/class_4341$class_4343;
FIELD field_19577 initialized Z
FIELD field_19578 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19579 sessionId Ljava/lang/String;
FIELD field_19580 username Ljava/lang/String;
FIELD field_19581 gson Lcom/google/gson/Gson;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/net/Proxy;)V
ARG 1 sessionId
ARG 2 username
ARG 3 proxy
METHOD method_20989 createRealmsClient ()Lnet/minecraft/class_4341;
METHOD method_20990 fetchWorldTemplates (IILcom/mojang/realmsclient/dto/RealmsServer$class_4321;)Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;
ARG 1 page
ARG 2 pageSize
ARG 3 type
METHOD method_20991 getOwnWorld (J)Lcom/mojang/realmsclient/dto/RealmsServer;
ARG 1 worldId
METHOD method_20992 switchSlot (JI)Z
ARG 1 worldId
ARG 3 slot
METHOD method_20993 updateSlot (JILcom/mojang/realmsclient/dto/RealmsWorldOptions;)V
ARG 1 worldId
ARG 3 slot
ARG 4 options
METHOD method_20994 uninvite (JLjava/lang/String;)V
ARG 1 worldId
ARG 3 profileUuid
METHOD method_20995 resetWorldWithSeed (JLjava/lang/String;Ljava/lang/Integer;Z)Ljava/lang/Boolean;
ARG 1 worldId
ARG 3 seed
ARG 4 levelType
ARG 5 generateStructures
METHOD method_20996 initializeWorld (JLjava/lang/String;Ljava/lang/String;)V
ARG 1 worldId
ARG 3 name
ARG 4 motd
METHOD method_20997 sendPingResults (Lcom/mojang/realmsclient/dto/PingResult;)V
ARG 1 pingResult
METHOD method_20998 execute (Lnet/minecraft/class_4346;)Ljava/lang/String;
ARG 1 r
METHOD method_20999 acceptInvitation (Ljava/lang/String;)V
ARG 1 invitationId
METHOD method_21000 createTrial (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer;
ARG 1 name
ARG 2 motd
METHOD method_21001 switchToStage ()V
METHOD method_21003 download (JI)Lcom/mojang/realmsclient/dto/WorldDownload;
ARG 1 worldId
ARG 3 slotId
METHOD method_21004 invite (JLjava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer;
ARG 1 worldId
ARG 3 profileName
METHOD method_21005 update (JLjava/lang/String;Ljava/lang/String;)V
ARG 1 worldId
ARG 3 name
ARG 4 motd
METHOD method_21006 rejectInvitation (Ljava/lang/String;)V
ARG 1 invitationId
METHOD method_21007 url (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
ARG 2 queryString
METHOD method_21008 switchToProd ()V
METHOD method_21009 join (J)Lcom/mojang/realmsclient/dto/RealmsServerAddress;
ARG 1 worldId
METHOD method_21010 restoreWorld (JLjava/lang/String;)V
ARG 1 worldId
ARG 3 backupId
METHOD method_21011 url (Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
METHOD method_21012 switchToLocal ()V
METHOD method_21013 uninviteMyselfFrom (J)V
ARG 1 worldId
METHOD method_21014 putIntoMinigameMode (JLjava/lang/String;)Ljava/lang/Boolean;
ARG 1 worldId
ARG 3 minigameId
METHOD method_21015 listWorlds ()Lcom/mojang/realmsclient/dto/RealmsServerList;
METHOD method_21016 backupsFor (J)Lcom/mojang/realmsclient/dto/BackupList;
ARG 1 worldId
METHOD method_21017 op (JLjava/lang/String;)Lcom/mojang/realmsclient/dto/Ops;
ARG 1 worldId
ARG 3 profileUuid
METHOD method_21018 getLiveStats ()Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists;
METHOD method_21019 open (J)Ljava/lang/Boolean;
ARG 1 worldId
METHOD method_21020 deop (JLjava/lang/String;)Lcom/mojang/realmsclient/dto/Ops;
ARG 1 worldId
ARG 3 profileUuid
METHOD method_21021 mcoEnabled ()Ljava/lang/Boolean;
METHOD method_21022 close (J)Ljava/lang/Boolean;
ARG 1 worldId
METHOD method_21023 resetWorldWithTemplate (JLjava/lang/String;)Ljava/lang/Boolean;
ARG 1 worldId
ARG 3 worldTemplateId
METHOD method_21024 stageAvailable ()Ljava/lang/Boolean;
METHOD method_21025 subscriptionFor (J)Lcom/mojang/realmsclient/dto/Subscription;
ARG 1 worldId
METHOD method_21026 upload (JLjava/lang/String;)Lcom/mojang/realmsclient/dto/UploadInfo;
ARG 1 worldId
ARG 3 uploadToken
METHOD method_21027 clientCompatible ()Lnet/minecraft/class_4341$class_4342;
METHOD method_21028 deleteWorld (J)V
ARG 1 worldId
METHOD method_21029 pendingInvitesCount ()I
METHOD method_21030 pendingInvites ()Lcom/mojang/realmsclient/dto/PendingInvitesList;
METHOD method_21031 agreeToTos ()V
METHOD method_21032 getNews ()Lcom/mojang/realmsclient/dto/RealmsNews;
METHOD method_21033 trialAvailable ()Ljava/lang/Boolean;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4344 com/mojang/realmsclient/client/RealmsClientConfig
FIELD field_19592 proxy Ljava/net/Proxy;
METHOD method_21034 getProxy ()Ljava/net/Proxy;
METHOD method_21035 setProxy (Ljava/net/Proxy;)V
ARG 0 proxy

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_4345 com/mojang/realmsclient/client/RealmsError
FIELD field_19593 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19594 errorMessage Ljava/lang/String;
FIELD field_19595 errorCode I
METHOD <init> (Ljava/lang/String;)V
ARG 1 error
METHOD method_21036 getErrorMessage ()Ljava/lang/String;
METHOD method_21037 getErrorCode ()I

View File

@ -0,0 +1,86 @@
CLASS net/minecraft/class_4346 com/mojang/realmsclient/client/Request
CLASS class_4347 Delete
METHOD <init> (Ljava/lang/String;II)V
ARG 1 uri
ARG 2 connectTimeout
ARG 3 readTimeout
METHOD method_21055 doConnect ()Lnet/minecraft/class_4346;
METHOD method_21057 doConnect ()Lnet/minecraft/class_4346$class_4347;
CLASS class_4348 Get
METHOD <init> (Ljava/lang/String;II)V
ARG 1 uri
ARG 2 connectTimeout
ARG 3 readTimeout
METHOD method_21055 doConnect ()Lnet/minecraft/class_4346;
METHOD method_21058 doConnect ()Lnet/minecraft/class_4346$class_4348;
CLASS class_4349 Post
FIELD field_19599 content Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;II)V
ARG 1 uri
ARG 2 content
ARG 3 connectTimeout
ARG 4 readTimeout
METHOD method_21055 doConnect ()Lnet/minecraft/class_4346;
METHOD method_21059 doConnect ()Lnet/minecraft/class_4346$class_4349;
CLASS class_4350 Put
FIELD field_19600 content Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;II)V
ARG 1 uri
ARG 2 content
ARG 3 connectTimeout
ARG 4 readTimeout
METHOD method_21055 doConnect ()Lnet/minecraft/class_4346;
METHOD method_21060 doConnect ()Lnet/minecraft/class_4346$class_4350;
FIELD field_19596 connection Ljava/net/HttpURLConnection;
FIELD field_19597 url Ljava/lang/String;
FIELD field_19598 connected Z
METHOD <init> (Ljava/lang/String;II)V
ARG 1 url
ARG 2 connectTimeout
ARG 3 readTimeout
METHOD method_21038 getRetryAfterHeader ()I
METHOD method_21039 read (Ljava/io/InputStream;)Ljava/lang/String;
ARG 1 in
METHOD method_21040 get (Ljava/lang/String;)Lnet/minecraft/class_4346;
ARG 0 url
METHOD method_21041 get (Ljava/lang/String;II)Lnet/minecraft/class_4346;
ARG 0 url
ARG 1 connectTimeoutMillis
ARG 2 readTimeoutMillis
METHOD method_21042 cookie (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 key
ARG 2 value
METHOD method_21043 post (Ljava/lang/String;Ljava/lang/String;II)Lnet/minecraft/class_4346;
ARG 0 uri
ARG 1 content
ARG 2 connectTimeoutMillis
ARG 3 readTimeoutMillis
METHOD method_21044 getRetryAfterHeader (Ljava/net/HttpURLConnection;)I
ARG 0 connection
METHOD method_21045 getHeader (Ljava/net/HttpURLConnection;Ljava/lang/String;)Ljava/lang/String;
ARG 0 connection
ARG 1 header
METHOD method_21046 cookie (Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 connection
ARG 1 key
ARG 2 value
METHOD method_21047 responseCode ()I
METHOD method_21048 delete (Ljava/lang/String;)Lnet/minecraft/class_4346;
ARG 0 url
METHOD method_21049 post (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346;
ARG 0 uri
ARG 1 content
METHOD method_21050 put (Ljava/lang/String;Ljava/lang/String;II)Lnet/minecraft/class_4346;
ARG 0 url
ARG 1 content
ARG 2 connectTimeoutMillis
ARG 3 readTimeoutMillis
METHOD method_21051 text ()Ljava/lang/String;
METHOD method_21052 getHeader (Ljava/lang/String;)Ljava/lang/String;
ARG 1 header
METHOD method_21053 put (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346;
ARG 0 url
ARG 1 content
METHOD method_21054 connect ()Lnet/minecraft/class_4346;
METHOD method_21055 doConnect ()Lnet/minecraft/class_4346;
METHOD method_21056 dispose ()V

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4351 com/mojang/realmsclient/client/UploadStatus
FIELD field_19601 bytesWritten Ljava/lang/Long;
FIELD field_19602 totalBytes Ljava/lang/Long;

View File

@ -0,0 +1,7 @@
CLASS com/mojang/realmsclient/dto/Backup
METHOD format (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD parse (Lcom/google/gson/JsonElement;)Lcom/mojang/realmsclient/dto/Backup;
ARG 0 node
METHOD setUploadedVersion (Z)V
ARG 1 uploadedVersion

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/BackupList
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/BackupList;
ARG 0 json

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/Ops
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Ops;
ARG 0 json

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/PendingInvite
METHOD parse (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/PendingInvite;
ARG 0 json

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/PendingInvitesList
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/PendingInvitesList;
ARG 0 json

View File

@ -0,0 +1,11 @@
CLASS com/mojang/realmsclient/dto/PlayerInfo
METHOD setAccepted (Z)V
ARG 1 accepted
METHOD setName (Ljava/lang/String;)V
ARG 1 name
METHOD setOnline (Z)V
ARG 1 online
METHOD setOperator (Z)V
ARG 1 operator
METHOD setUuid (Ljava/lang/String;)V
ARG 1 uuid

View File

@ -0,0 +1,4 @@
CLASS com/mojang/realmsclient/dto/RealmsDescriptionDto
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name
ARG 2 description

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/RealmsNews
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsNews;
ARG 0 json

View File

@ -0,0 +1,50 @@
CLASS com/mojang/realmsclient/dto/RealmsServer
CLASS 1
METHOD method_20829 compare (Lcom/mojang/realmsclient/dto/PlayerInfo;Lcom/mojang/realmsclient/dto/PlayerInfo;)I
ARG 1 o1
ARG 2 o2
CLASS class_4319 McoServerComparator
FIELD field_19432 refOwner Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
ARG 1 owner
METHOD method_20830 compare (Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/dto/RealmsServer;)I
ARG 1 server1
ARG 2 server2
CLASS class_4320 State
FIELD field_19433 CLOSED Lcom/mojang/realmsclient/dto/RealmsServer$class_4320;
FIELD field_19434 OPEN Lcom/mojang/realmsclient/dto/RealmsServer$class_4320;
FIELD field_19435 UNINITIALIZED Lcom/mojang/realmsclient/dto/RealmsServer$class_4320;
METHOD valueOf (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer$class_4320;
ARG 0 name
CLASS class_4321 WorldType
FIELD field_19437 NORMAL Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
FIELD field_19438 MINIGAME Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
FIELD field_19439 ADVENTUREMAP Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
FIELD field_19440 EXPERIENCE Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
FIELD field_19441 INSPIRATION Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
METHOD valueOf (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
ARG 0 name
METHOD cloneSlots (Ljava/util/Map;)Ljava/util/Map;
ARG 1 slots
METHOD equals (Ljava/lang/Object;)Z
ARG 1 obj
METHOD getState (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer$class_4320;
ARG 0 state
METHOD getWorldType (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
ARG 0 state
METHOD parse (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsServer;
ARG 0 node
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer;
ARG 0 json
METHOD parseInvited (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray
METHOD parseSlots (Lcom/google/gson/JsonArray;)Ljava/util/Map;
ARG 0 jsonArray
METHOD setDescription (Ljava/lang/String;)V
ARG 1 motd
METHOD setName (Ljava/lang/String;)V
ARG 1 name
METHOD sortInvited (Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 0 server
METHOD updateServerPing (Lcom/mojang/realmsclient/dto/RealmsServerPlayerList;)V
ARG 1 serverPlayerList

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/RealmsServerAddress
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServerAddress;
ARG 0 json

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/RealmsServerList
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServerList;
ARG 0 json

View File

@ -0,0 +1,5 @@
CLASS com/mojang/realmsclient/dto/RealmsServerPlayerList
METHOD parse (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsServerPlayerList;
ARG 0 node
METHOD parsePlayers (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/RealmsServerPlayerLists
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists;
ARG 0 json

View File

@ -0,0 +1,20 @@
CLASS com/mojang/realmsclient/dto/RealmsWorldOptions
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/String;)V
ARG 1 pvp
ARG 2 spawnAnimals
ARG 3 spawnMonsters
ARG 4 spawnNPCs
ARG 5 spawnProtection
ARG 6 commandBlocks
ARG 7 difficulty
ARG 8 gameMode
ARG 9 forceGameMode
ARG 10 slotName
METHOD getDefaultSlotName (I)Ljava/lang/String;
ARG 1 i
METHOD getSlotName (I)Ljava/lang/String;
ARG 1 i
METHOD parse (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsWorldOptions;
ARG 0 jsonObject
METHOD setEmpty (Z)V
ARG 1 empty

View File

@ -0,0 +1,6 @@
CLASS com/mojang/realmsclient/dto/RealmsWorldResetDto
METHOD <init> (Ljava/lang/String;JIZ)V
ARG 1 seed
ARG 2 worldTemplateId
ARG 4 levelType
ARG 5 generateStructures

View File

@ -0,0 +1,4 @@
CLASS com/mojang/realmsclient/dto/RegionPingResult
METHOD <init> (Ljava/lang/String;I)V
ARG 1 regionName
ARG 2 ping

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/ServerActivity
METHOD parse (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/ServerActivity;
ARG 0 element

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/ServerActivityList
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/ServerActivityList;
ARG 0 json

View File

@ -0,0 +1,10 @@
CLASS com/mojang/realmsclient/dto/Subscription
CLASS class_4322 SubscriptionType
FIELD field_19443 NORMAL Lcom/mojang/realmsclient/dto/Subscription$class_4322;
FIELD field_19444 RECURRING Lcom/mojang/realmsclient/dto/Subscription$class_4322;
METHOD valueOf (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Subscription$class_4322;
ARG 0 name
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Subscription;
ARG 0 json
METHOD typeFrom (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Subscription$class_4322;
ARG 0 subscriptionType

View File

@ -0,0 +1,5 @@
CLASS com/mojang/realmsclient/dto/UploadInfo
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/UploadInfo;
ARG 0 json
METHOD setToken (Ljava/lang/String;)V
ARG 1 token

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4352 com/mojang/realmsclient/dto/ValueObject
METHOD isStatic (Ljava/lang/reflect/Field;)Z
ARG 0 f

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/WorldDownload
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/WorldDownload;
ARG 0 json

View File

@ -1,2 +1,11 @@
CLASS com/mojang/realmsclient/dto/WorldTemplate
CLASS class_4323 Type
CLASS class_4323 WorldTemplateType
FIELD field_19447 WORLD_TEMPLATE Lcom/mojang/realmsclient/dto/WorldTemplate$class_4323;
FIELD field_19448 MINIGAME Lcom/mojang/realmsclient/dto/WorldTemplate$class_4323;
FIELD field_19449 ADVENTUREMAP Lcom/mojang/realmsclient/dto/WorldTemplate$class_4323;
FIELD field_19450 EXPERIENCE Lcom/mojang/realmsclient/dto/WorldTemplate$class_4323;
FIELD field_19451 INSPIRATION Lcom/mojang/realmsclient/dto/WorldTemplate$class_4323;
METHOD valueOf (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/WorldTemplate$class_4323;
ARG 0 name
METHOD parse (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/WorldTemplate;
ARG 0 node

View File

@ -0,0 +1,3 @@
CLASS com/mojang/realmsclient/dto/WorldTemplatePaginatedList
METHOD parse (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;
ARG 0 json

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4353 com/mojang/realmsclient/exception/RealmsDefaultUncaughtExceptionHandler
FIELD field_19603 logger Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lorg/apache/logging/log4j/Logger;)V
ARG 1 logger
METHOD uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V
ARG 1 t
ARG 2 e

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4354 com/mojang/realmsclient/exception/RealmsHttpException
METHOD <init> (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 1 s
ARG 2 e

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_4355 com/mojang/realmsclient/exception/RealmsServiceException
FIELD field_19604 httpResultCode I
FIELD field_19605 httpResponseContent Ljava/lang/String;
FIELD field_19606 errorCode I
FIELD field_19607 errorMsg Ljava/lang/String;
METHOD <init> (ILjava/lang/String;ILjava/lang/String;)V
ARG 1 httpResultCode
ARG 2 httpResponseText
ARG 3 errorCode
ARG 4 errorMsg
METHOD <init> (ILjava/lang/String;Lnet/minecraft/class_4345;)V
ARG 1 httpResultCode
ARG 2 httpResponseText
ARG 3 error

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4356 com/mojang/realmsclient/exception/RetryCallException
FIELD field_19608 delaySeconds I
METHOD <init> (I)V
ARG 1 delaySeconds

View File

@ -0,0 +1,38 @@
CLASS net/minecraft/class_4357 com/mojang/realmsclient/gui/ChatFormatting
FIELD field_19609 isFormat Z
FIELD field_19610 toString Ljava/lang/String;
FIELD field_19612 BLACK Lnet/minecraft/class_4357;
FIELD field_19613 DARK_BLUE Lnet/minecraft/class_4357;
FIELD field_19614 DARK_GREEN Lnet/minecraft/class_4357;
FIELD field_19615 DARK_AQUA Lnet/minecraft/class_4357;
FIELD field_19616 DARK_RED Lnet/minecraft/class_4357;
FIELD field_19617 DARK_PURPLE Lnet/minecraft/class_4357;
FIELD field_19618 GOLD Lnet/minecraft/class_4357;
FIELD field_19619 GRAY Lnet/minecraft/class_4357;
FIELD field_19620 DARK_GRAY Lnet/minecraft/class_4357;
FIELD field_19621 BLUE Lnet/minecraft/class_4357;
FIELD field_19622 GREEN Lnet/minecraft/class_4357;
FIELD field_19623 AQUA Lnet/minecraft/class_4357;
FIELD field_19624 RED Lnet/minecraft/class_4357;
FIELD field_19625 LIGHT_PURPLE Lnet/minecraft/class_4357;
FIELD field_19626 YELLOW Lnet/minecraft/class_4357;
FIELD field_19627 WHITE Lnet/minecraft/class_4357;
FIELD field_19628 OBFUSCATED Lnet/minecraft/class_4357;
FIELD field_19629 BOLD Lnet/minecraft/class_4357;
FIELD field_19630 STRIKETHROUGH Lnet/minecraft/class_4357;
FIELD field_19631 UNDERLINE Lnet/minecraft/class_4357;
FIELD field_19632 ITALIC Lnet/minecraft/class_4357;
FIELD field_19633 RESET Lnet/minecraft/class_4357;
FIELD field_19634 FORMATTING_BY_CHAR Ljava/util/Map;
FIELD field_19635 FORMATTING_BY_NAME Ljava/util/Map;
FIELD field_19636 STRIP_FORMATTING_PATTERN Ljava/util/regex/Pattern;
FIELD field_19637 code C
METHOD <init> (Ljava/lang/String;IC)V
ARG 3 code
METHOD <init> (Ljava/lang/String;ICZ)V
ARG 3 code
ARG 4 isFormat
METHOD method_21061 getChar ()C
METHOD method_21063 getName ()Ljava/lang/String;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4357;
ARG 0 name

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_4358 com/mojang/realmsclient/gui/LongRunningTask
FIELD field_19638 longRunningMcoTaskScreen Lnet/minecraft/class_4398;
METHOD method_21065 aborted ()Z
METHOD method_21066 setScreen (Lnet/minecraft/class_4398;)V
ARG 1 longRunningMcoTaskScreen
METHOD method_21067 error (Ljava/lang/String;)V
ARG 1 errorMessage
METHOD method_21068 tick ()V
METHOD method_21069 setTitle (Ljava/lang/String;)V
ARG 1 title
METHOD method_21070 init ()V
METHOD method_21071 abortTask ()V

View File

@ -0,0 +1,64 @@
CLASS net/minecraft/class_4360 com/mojang/realmsclient/gui/RealmsDataFetcher
CLASS class_4361 LiveStatsTask
METHOD method_21102 getLiveStats ()V
CLASS class_4362 PendingInviteUpdateTask
METHOD method_21103 updatePendingInvites ()V
CLASS class_4363 ServerListUpdateTask
METHOD method_21104 updateServersList ()V
CLASS class_4364 Task
FIELD field_19664 SERVER_LIST Lnet/minecraft/class_4360$class_4364;
FIELD field_19665 PENDING_INVITE Lnet/minecraft/class_4360$class_4364;
FIELD field_19666 TRIAL_AVAILABLE Lnet/minecraft/class_4360$class_4364;
FIELD field_19667 LIVE_STATS Lnet/minecraft/class_4360$class_4364;
FIELD field_19668 UNREAD_NEWS Lnet/minecraft/class_4360$class_4364;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4360$class_4364;
ARG 0 name
CLASS class_4365 TrialAvailabilityTask
METHOD method_21105 getTrialAvailable ()V
CLASS class_4366 UnreadNewsTask
METHOD method_21106 getUnreadNews ()V
FIELD field_19639 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19640 scheduler Ljava/util/concurrent/ScheduledExecutorService;
FIELD field_19641 stopped Z
FIELD field_19642 serverListUpdateTask Lnet/minecraft/class_4360$class_4363;
FIELD field_19643 pendingInviteUpdateTask Lnet/minecraft/class_4360$class_4362;
FIELD field_19644 trialAvailabilityTask Lnet/minecraft/class_4360$class_4365;
FIELD field_19645 liveStatsTask Lnet/minecraft/class_4360$class_4361;
FIELD field_19646 unreadNewsTask Lnet/minecraft/class_4360$class_4366;
FIELD field_19647 removedServers Ljava/util/Set;
FIELD field_19648 servers Ljava/util/List;
FIELD field_19649 livestats Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists;
FIELD field_19650 pendingInvitesCount I
FIELD field_19651 trialAvailable Z
FIELD field_19652 hasUnreadNews Z
FIELD field_19653 newsLink Ljava/lang/String;
FIELD field_19654 serverListScheduledFuture Ljava/util/concurrent/ScheduledFuture;
FIELD field_19655 pendingInviteScheduledFuture Ljava/util/concurrent/ScheduledFuture;
FIELD field_19656 trialAvailableScheduledFuture Ljava/util/concurrent/ScheduledFuture;
FIELD field_19657 liveStatsScheduledFuture Ljava/util/concurrent/ScheduledFuture;
FIELD field_19658 unreadNewsScheduledFuture Ljava/util/concurrent/ScheduledFuture;
FIELD field_19659 fetchStatus Ljava/util/Map;
METHOD method_21073 isStopped ()Z
METHOD method_21074 removeItem (Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 server
METHOD method_21075 isFetchedSinceLastTry (Lnet/minecraft/class_4360$class_4364;)Z
ARG 1 task
METHOD method_21082 initWithSpecificTaskList (Ljava/util/List;)V
ARG 1 tasks
METHOD method_21083 init ()V
METHOD method_21087 setServers (Ljava/util/List;)V
ARG 1 newServers
METHOD method_21088 markClean ()V
METHOD method_21089 sort (Ljava/util/List;)V
ARG 1 servers
METHOD method_21090 forceUpdate ()V
METHOD method_21091 getServers ()Ljava/util/List;
METHOD method_21092 getPendingInvitesCount ()I
METHOD method_21093 isTrialAvailable ()Z
METHOD method_21094 getLivestats ()Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists;
METHOD method_21095 hasUnreadNews ()Z
METHOD method_21096 newsLink ()Ljava/lang/String;
METHOD method_21097 stop ()V
METHOD method_21099 scheduleTasks ()V
METHOD method_21100 cancelTasks ()V
METHOD method_21101 isActive ()Z

View File

@ -0,0 +1,65 @@
CLASS net/minecraft/class_4367 com/mojang/realmsclient/gui/RealmsWorldSlotButton
CLASS class_4368 Action
FIELD field_19678 NOTHING Lnet/minecraft/class_4367$class_4368;
FIELD field_19679 SWITCH_SLOT Lnet/minecraft/class_4367$class_4368;
FIELD field_19680 JOIN Lnet/minecraft/class_4367$class_4368;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4367$class_4368;
ARG 0 name
CLASS class_4369 Listener
METHOD method_21108 onSlotClick (ILnet/minecraft/class_4367$class_4368;ZZ)V
CLASS class_4370 State
FIELD field_19682 isCurrentlyActiveSlot Z
FIELD field_19683 slotName Ljava/lang/String;
FIELD field_19684 imageId J
FIELD field_19685 image Ljava/lang/String;
FIELD field_19686 empty Z
FIELD field_19687 minigame Z
FIELD field_19688 action Lnet/minecraft/class_4367$class_4368;
FIELD field_19689 actionPrompt Ljava/lang/String;
METHOD <init> (ZLjava/lang/String;JLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Ljava/lang/String;)V
ARG 1 isCurrentlyActiveSlot
ARG 2 slotName
ARG 3 imageId
ARG 5 image
ARG 6 empty
ARG 7 minigame
ARG 8 action
ARG 9 actionPrompt
FIELD field_19672 serverDataProvider Ljava/util/function/Supplier;
FIELD field_19673 toolTipSetter Ljava/util/function/Consumer;
FIELD field_19674 listener Lnet/minecraft/class_4367$class_4369;
FIELD field_19675 slotIndex I
FIELD field_19676 animTick I
FIELD field_19677 state Lnet/minecraft/class_4367$class_4370;
METHOD <init> (IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;IILnet/minecraft/class_4367$class_4369;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 serverDataProvider
ARG 6 toolTipSetter
ARG 7 id
ARG 8 slotIndex
ARG 9 listener
METHOD method_21107 drawSlotFrame (IIIIZLjava/lang/String;IJLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Ljava/lang/String;)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
ARG 5 currentlyActiveSlot
ARG 6 text
ARG 7 i
ARG 8 imageId
ARG 10 image
ARG 11 empty
ARG 12 minigame
ARG 13 action
ARG 14 actionPrompt
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 a

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_4379 com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen
CLASS class_4380 BackupInfoList
METHOD isSelectedItem (I)Z
ARG 1 item
METHOD renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V
ARG 1 i
ARG 2 x
ARG 3 y
ARG 4 h
ARG 5 t
ARG 6 mouseX
ARG 7 mouseY
FIELD field_19732 difficulties [Ljava/lang/String;
FIELD field_19733 gameModes [Ljava/lang/String;
FIELD field_19734 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19735 BUTTON_BACK_ID I
FIELD field_19736 backup Lcom/mojang/realmsclient/dto/Backup;
FIELD field_19737 keys Ljava/util/List;
FIELD field_19738 backupInfoList Lnet/minecraft/class_4379$class_4380;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/Backup;)V
ARG 1 lastScreen
ARG 2 backup
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21140 gameDifficultyMetadata (Ljava/lang/String;)Ljava/lang/String;
ARG 1 value
METHOD method_21141 checkForSpecificMetadata (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 key
ARG 2 value
METHOD method_21143 gameModeMetadata (Ljava/lang/String;)Ljava/lang/String;
ARG 1 value
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,96 @@
CLASS net/minecraft/class_4381 com/mojang/realmsclient/gui/screens/RealmsBackupScreen
CLASS class_4382 BackupObjectSelectionList
METHOD itemClicked (IIDDI)V
ARG 1 clickSlotPos
ARG 2 slot
ARG 3 xm
ARG 5 ym
ARG 7 width
METHOD method_21172 selectInviteListItem (I)V
ARG 1 item
METHOD method_21173 addEntry (Lcom/mojang/realmsclient/dto/Backup;)V
ARG 1 backup
METHOD mouseClicked (DDI)Z
ARG 1 xm
ARG 3 ym
ARG 5 buttonNum
METHOD selectItem (I)V
ARG 1 item
CLASS class_4383 BackupObjectSelectionListEntry
FIELD field_19761 mBackup Lcom/mojang/realmsclient/dto/Backup;
METHOD <init> (Lnet/minecraft/class_4381;Lcom/mojang/realmsclient/dto/Backup;)V
ARG 2 backup
METHOD method_21174 drawRestore (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21175 renderBackupItem (Lcom/mojang/realmsclient/dto/Backup;IIII)V
ARG 1 backup
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21176 getMediumDatePresentation (Ljava/util/Date;)Ljava/lang/String;
ARG 1 lastModifiedDate
METHOD method_21177 drawInfo (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
FIELD field_19741 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19742 lastScrollPosition I
FIELD field_19743 lastScreen Lnet/minecraft/class_4388;
FIELD field_19744 backups Ljava/util/List;
FIELD field_19745 toolTip Ljava/lang/String;
FIELD field_19746 backupObjectSelectionList Lnet/minecraft/class_4381$class_4382;
FIELD field_19747 selectedBackup I
FIELD field_19748 slotId I
FIELD field_19749 downloadButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19750 restoreButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19751 changesButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19752 noBackups Ljava/lang/Boolean;
FIELD field_19753 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_19754 titleLabel Lnet/minecraft/realms/RealmsLabel;
METHOD <init> (Lnet/minecraft/class_4388;Lcom/mojang/realmsclient/dto/RealmsServer;I)V
ARG 1 lastscreen
ARG 2 serverData
ARG 3 slotId
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21147 addToChangeList (Lcom/mojang/realmsclient/dto/Backup;Ljava/lang/String;)V
ARG 1 backup
ARG 2 key
METHOD method_21153 renderMousehoverTooltip (Ljava/lang/String;II)V
ARG 1 msg
ARG 2 x
ARG 3 y
METHOD method_21154 generateChangeList ()V
METHOD method_21155 restoreClicked (I)V
ARG 1 selectedBackup
METHOD method_21158 postInit ()V
METHOD method_21160 updateButtonStates ()V
METHOD method_21162 shouldChangesButtonBeVisible ()Z
METHOD method_21164 shouldRestoreButtonBeVisible ()Z
METHOD method_21166 downloadClicked ()V
METHOD method_21168 downloadWorldData ()V
METHOD method_21170 restore ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,67 @@
CLASS net/minecraft/class_4384 com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen
CLASS class_4385 DownloadButton
METHOD <init> (Lnet/minecraft/class_4384;IILjava/lang/String;)V
ARG 2 id
ARG 3 x
ARG 4 msg
CLASS class_4386 PlayButton
METHOD <init> (Lnet/minecraft/class_4384;IILjava/lang/String;)V
ARG 2 id
ARG 3 x
ARG 4 msg
FIELD field_19763 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19764 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19765 mainScreen Lnet/minecraft/class_4325;
FIELD field_19766 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_19767 serverId J
FIELD field_19768 title Ljava/lang/String;
FIELD field_19769 message Ljava/lang/String;
FIELD field_19770 left_x I
FIELD field_19771 right_x I
FIELD field_19772 default_button_width I
FIELD field_19773 default_button_offset I
FIELD field_19774 playButtonIds Ljava/util/List;
FIELD field_19775 resetButtonIds Ljava/util/List;
FIELD field_19776 downloadButtonIds Ljava/util/List;
FIELD field_19777 downloadConfirmationIds Ljava/util/List;
FIELD field_19778 slotsThatHasBeenDownloaded Ljava/util/List;
FIELD field_19779 animTick I
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lnet/minecraft/class_4325;J)V
ARG 1 lastScreen
ARG 2 mainScreen
ARG 3 serverId
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21178 addButtons ()V
METHOD method_21179 getFramePositionX (I)I
ARG 1 i
METHOD method_21180 drawSlotFrame (IIIIZLjava/lang/String;IJLjava/lang/String;Z)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
ARG 5 active
ARG 6 text
ARG 7 i
ARG 8 imageId
ARG 10 image
ARG 11 empty
METHOD method_21181 fetchServerData (J)V
ARG 1 worldId
METHOD method_21185 setTitle (Ljava/lang/String;)V
ARG 1 title
METHOD method_21187 downloadWorld (I)V
ARG 1 slotId
METHOD method_21190 switchSlot (I)V
ARG 1 id
METHOD method_21194 backButtonClicked ()V
METHOD method_21196 isMinigame ()Z
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_4387 com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen
FIELD field_19787 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19788 outdated Z
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Z)V
ARG 1 lastScreen
ARG 2 outdated
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,121 @@
CLASS net/minecraft/class_4388 com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen
FIELD field_19790 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19791 toolTip Ljava/lang/String;
FIELD field_19792 lastScreen Lnet/minecraft/class_4325;
FIELD field_19793 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_19794 serverId J
FIELD field_19795 left_x I
FIELD field_19796 right_x I
FIELD field_19797 default_button_width I
FIELD field_19798 default_button_offset I
FIELD field_19799 playersButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19800 settingsButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19801 subscriptionButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19802 optionsButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19803 backupButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19804 resetWorldButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19805 switchMinigameButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19806 stateChanged Z
FIELD field_19807 animTick I
FIELD field_19808 clicks I
METHOD <init> (Lnet/minecraft/class_4325;J)V
ARG 1 lastScreen
ARG 2 serverId
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21108 onSlotClick (ILnet/minecraft/class_4367$class_4368;ZZ)V
ARG 1 slotIndex
ARG 2 action
ARG 3 minigame
ARG 4 empty
METHOD method_21198 stateChanged ()V
METHOD method_21199 addSlotButton (I)V
ARG 1 i
METHOD method_21200 centerButton (II)I
ARG 1 i
ARG 2 total
METHOD method_21201 drawServerStatus (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21202 drawExpiring (IIIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
ARG 5 daysLeft
METHOD method_21203 switchToFullSlot (ILcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 selectedSlot
ARG 2 serverData
METHOD method_21204 fetchServerData (J)V
ARG 1 worldId
METHOD method_21205 switchSlot (JI)V
ARG 1 worldId
ARG 3 selectedSlot
METHOD method_21206 joinRealm (Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 serverData
METHOD method_21208 saveSlotSettings (Lcom/mojang/realmsclient/dto/RealmsWorldOptions;)V
ARG 1 options
METHOD method_21209 callback (Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 worldTemplate
METHOD method_21214 renderMousehoverTooltip (Ljava/lang/String;II)V
ARG 1 msg
ARG 2 x
ARG 3 y
METHOD method_21215 saveSettings (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name
ARG 2 desc
METHOD method_21216 hide (Lnet/minecraft/realms/RealmsButton;)V
ARG 1 button
METHOD method_21217 closeTheWorld (Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 screenInCaseOfCancel
METHOD method_21218 openTheWorld (ZLnet/minecraft/realms/RealmsScreen;)V
ARG 1 join
ARG 2 screenInCaseOfCancel
METHOD method_21219 getNewScreen ()Lnet/minecraft/class_4388;
METHOD method_21220 leftButton (I)I
ARG 1 i
METHOD method_21221 drawExpired (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21222 switchToEmptySlot (ILcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 selectedSlot
ARG 2 serverData
METHOD method_21224 switchMinigame (Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 selectedWorldTemplate
METHOD method_21226 show (Lnet/minecraft/realms/RealmsButton;)V
ARG 1 button
METHOD method_21228 frame (I)I
ARG 1 i
METHOD method_21229 drawOpen (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21231 backButtonClicked ()V
METHOD method_21232 drawClose (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21234 disableButtons ()V
METHOD method_21236 switchToMinigame ()V
METHOD method_21238 isMinigame ()Z
METHOD method_21240 hideRegularButtons ()V
METHOD method_21241 showRegularButtons ()V
METHOD method_21242 hideMinigameButtons ()V
METHOD method_21243 showMinigameButtons ()V
METHOD method_21395 callback (Ljava/lang/Object;)V
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_4389 com/mojang/realmsclient/gui/screens/RealmsConfirmScreen
FIELD field_19820 parent Lnet/minecraft/realms/RealmsScreen;
FIELD field_19821 title1 Ljava/lang/String;
FIELD field_19822 yesButton Ljava/lang/String;
FIELD field_19823 noButton Ljava/lang/String;
FIELD field_19824 id I
FIELD field_19825 title2 Ljava/lang/String;
FIELD field_19826 delayTicker I
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Ljava/lang/String;Ljava/lang/String;I)V
ARG 1 parent
ARG 2 title1
ARG 3 title2
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,23 @@
CLASS net/minecraft/class_4390 com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen
FIELD field_19829 server Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_19830 lastScreen Lnet/minecraft/class_4325;
FIELD field_19831 nameBox Lnet/minecraft/realms/RealmsEditBox;
FIELD field_19832 descriptionBox Lnet/minecraft/realms/RealmsEditBox;
FIELD field_19833 createButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19834 createRealmLabel Lnet/minecraft/realms/RealmsLabel;
METHOD <init> (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/class_4325;)V
ARG 1 server
ARG 2 lastScreen
METHOD charTyped (CI)Z
ARG 1 character
ARG 2 mods
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21245 createWorld ()V
METHOD method_21247 valid ()Z
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_4391 com/mojang/realmsclient/gui/screens/RealmsCreateTrialScreen
FIELD field_19837 lastScreen Lnet/minecraft/class_4325;
FIELD field_19838 nameBox Lnet/minecraft/realms/RealmsEditBox;
FIELD field_19839 descriptionBox Lnet/minecraft/realms/RealmsEditBox;
FIELD field_19840 initialized Z
FIELD field_19841 createButton Lnet/minecraft/realms/RealmsButton;
METHOD <init> (Lnet/minecraft/class_4325;)V
ARG 1 lastScreen
METHOD charTyped (CI)Z
ARG 1 character
ARG 2 mods
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21249 createWorld ()V
METHOD method_21251 valid ()Z
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,61 @@
CLASS net/minecraft/class_4392 com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen
CLASS class_4393 DownloadStatus
FIELD field_19871 bytesWritten Ljava/lang/Long;
FIELD field_19872 totalBytes Ljava/lang/Long;
FIELD field_19844 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19845 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19846 worldDownload Lcom/mojang/realmsclient/dto/WorldDownload;
FIELD field_19847 downloadTitle Ljava/lang/String;
FIELD field_19848 narrationRateLimiter Lcom/google/common/util/concurrent/RateLimiter;
FIELD field_19849 cancelButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19850 worldName Ljava/lang/String;
FIELD field_19851 downloadStatus Lnet/minecraft/class_4392$class_4393;
FIELD field_19852 errorMessage Ljava/lang/String;
FIELD field_19853 status Ljava/lang/String;
FIELD field_19854 progress Ljava/lang/String;
FIELD field_19855 cancelled Z
FIELD field_19856 showDots Z
FIELD field_19857 finished Z
FIELD field_19858 extracting Z
FIELD field_19859 previousWrittenBytes Ljava/lang/Long;
FIELD field_19860 previousTimeSnapshot Ljava/lang/Long;
FIELD field_19861 bytesPersSecond J
FIELD field_19862 animTick I
FIELD field_19863 DOTS [Ljava/lang/String;
FIELD field_19864 dotIndex I
FIELD field_19865 WARNING_ID I
FIELD field_19866 confirmationId I
FIELD field_19867 checked Z
FIELD field_19868 downloadLock Ljava/util/concurrent/locks/ReentrantLock;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/WorldDownload;Ljava/lang/String;)V
ARG 1 lastScreen
ARG 2 worldDownload
ARG 3 worldName
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21254 setConfirmationId (I)V
ARG 1 confirmationId
METHOD method_21255 humanReadableSpeed (J)Ljava/lang/String;
ARG 0 bytes
METHOD method_21259 getContentLength (Ljava/lang/String;)J
ARG 1 downloadLink
METHOD method_21261 humanReadableSize (J)Ljava/lang/String;
ARG 0 bytes
METHOD method_21265 checkDownloadSize ()V
METHOD method_21266 drawDownloadSpeed0 (J)V
ARG 1 bytesPersSecond
METHOD method_21269 backButtonClicked ()V
METHOD method_21272 drawDots ()V
METHOD method_21274 drawProgressBar ()V
METHOD method_21276 drawDownloadSpeed ()V
METHOD method_21278 downloadSave ()V
METHOD method_21279 downloadCancelled ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_4394 com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen
FIELD field_19874 nextScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19875 line1 Ljava/lang/String;
FIELD field_19876 line2 Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 title
ARG 2 message
ARG 3 nextScreen
METHOD <init> (Ljava/lang/String;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 message
ARG 2 nextScreen
METHOD <init> (Lnet/minecraft/class_4355;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 realmsServiceException
ARG 2 nextScreen
METHOD method_21280 errorMessage (Lnet/minecraft/class_4355;)V
ARG 1 realmsServiceException
METHOD method_21282 errorMessage (Ljava/lang/String;)V
ARG 1 message
METHOD method_21283 errorMessage (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 title
ARG 2 message
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,27 @@
CLASS net/minecraft/class_4395 com/mojang/realmsclient/gui/screens/RealmsInviteScreen
FIELD field_19878 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19879 profileName Lnet/minecraft/realms/RealmsEditBox;
FIELD field_19880 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_19881 configureScreen Lnet/minecraft/class_4388;
FIELD field_19882 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19883 BUTTON_INVITE_ID I
FIELD field_19884 BUTTON_CANCEL_ID I
FIELD field_19885 inviteButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19886 PROFILENAME_EDIT_BOX I
FIELD field_19887 errorMsg Ljava/lang/String;
FIELD field_19888 showError Z
METHOD <init> (Lnet/minecraft/class_4388;Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 configureScreen
ARG 2 lastScreen
ARG 3 serverData
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21284 onInvite ()V
METHOD method_21286 showError (Ljava/lang/String;)V
ARG 1 errorMsg
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,35 @@
CLASS net/minecraft/class_4396 com/mojang/realmsclient/gui/screens/RealmsLongConfirmationScreen
CLASS class_4397 Type
FIELD field_19903 Warning Lnet/minecraft/class_4396$class_4397;
FIELD field_19904 Info Lnet/minecraft/class_4396$class_4397;
FIELD field_19905 colorCode I
FIELD field_19906 text Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
ARG 3 text
ARG 4 colorCode
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4396$class_4397;
ARG 0 name
FIELD field_19891 listener Lnet/minecraft/realms/RealmsConfirmResultListener;
FIELD field_19892 yesButton Ljava/lang/String;
FIELD field_19893 noButton Ljava/lang/String;
FIELD field_19894 id I
FIELD field_19895 type Lnet/minecraft/class_4396$class_4397;
FIELD field_19896 line2 Ljava/lang/String;
FIELD field_19897 line3 Ljava/lang/String;
FIELD field_19898 okButton Ljava/lang/String;
FIELD field_19899 yesNoQuestion Z
METHOD <init> (Lnet/minecraft/realms/RealmsConfirmResultListener;Lnet/minecraft/class_4396$class_4397;Ljava/lang/String;Ljava/lang/String;ZI)V
ARG 1 listener
ARG 2 type
ARG 3 line2
ARG 4 line3
ARG 5 yesNoQuestion
ARG 6 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_4398 com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen
FIELD field_19908 symbols [Ljava/lang/String;
FIELD field_19909 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19910 BUTTON_CANCEL_ID I
FIELD field_19911 BUTTON_BACK_ID I
FIELD field_19912 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19913 taskThread Lnet/minecraft/class_4358;
FIELD field_19914 title Ljava/lang/String;
FIELD field_19915 error Z
FIELD field_19916 errorMessage Ljava/lang/String;
FIELD field_19917 aborted Z
FIELD field_19918 animTicks I
FIELD field_19919 task Lnet/minecraft/class_4358;
FIELD field_19920 buttonLength I
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lnet/minecraft/class_4358;)V
ARG 1 lastScreen
ARG 2 task
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21288 start ()V
METHOD method_21291 aborted ()Z
METHOD method_21292 setTitle (Ljava/lang/String;)V
ARG 1 title
METHOD method_21293 cancelOrBackButtonClicked ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_4399 com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen
FIELD field_19923 realmsDataFetcher Lnet/minecraft/class_4360;
FIELD field_19924 numberOfPendingInvites I
FIELD field_19925 checkedMcoAvailability Z
FIELD field_19926 trialAvailable Z
FIELD field_19927 validClient Z
FIELD field_19928 hasUnreadNews Z
FIELD field_19929 tasks Ljava/util/List;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 lastScreen
METHOD method_21294 checkIfMcoEnabled ()V
METHOD method_21295 drawIcons (II)V
ARG 1 xm
ARG 2 ym
METHOD mouseClicked (DDI)Z
ARG 1 xm
ARG 3 ym
ARG 5 button
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_4400 com/mojang/realmsclient/gui/screens/RealmsParentalConsentScreen
FIELD field_19931 nextScreen Lnet/minecraft/realms/RealmsScreen;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 nextScreen
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,60 @@
CLASS net/minecraft/class_4401 com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen
CLASS class_4402 PendingInvitationSelectionList
METHOD method_21321 removeAtIndex (I)V
ARG 1 index
METHOD method_21322 selectInviteListItem (I)V
ARG 1 item
METHOD selectItem (I)V
ARG 1 item
CLASS class_4403 PendingInvitationSelectionListEntry
FIELD field_19953 mPendingInvite Lcom/mojang/realmsclient/dto/PendingInvite;
METHOD <init> (Lnet/minecraft/class_4401;Lcom/mojang/realmsclient/dto/PendingInvite;)V
ARG 2 pendingInvite
METHOD method_21324 renderPendingInvitationItem (Lcom/mojang/realmsclient/dto/PendingInvite;IIII)V
ARG 1 invite
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
FIELD field_19935 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19936 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_19937 toolTip Ljava/lang/String;
FIELD field_19938 loaded Z
FIELD field_19939 pendingInvitationSelectionList Lnet/minecraft/class_4401$class_4402;
FIELD field_19940 titleLabel Lnet/minecraft/realms/RealmsLabel;
FIELD field_19941 selectedInvite I
FIELD field_19942 acceptButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19943 rejectButton Lnet/minecraft/realms/RealmsButton;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 lastScreen
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21300 updateList (I)V
ARG 1 slot
METHOD method_21306 renderMousehoverTooltip (Ljava/lang/String;II)V
ARG 1 msg
ARG 2 x
ARG 3 y
METHOD method_21307 updateButtonStates ()V
METHOD method_21308 reject (I)V
ARG 1 slot
METHOD method_21311 accept (I)V
ARG 1 slot
METHOD method_21314 shouldAcceptAndRejectButtonBeVisible (I)Z
ARG 1 invite
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,100 @@
CLASS net/minecraft/class_4406 com/mojang/realmsclient/gui/screens/RealmsPlayerScreen
CLASS class_4407 InvitedObjectSelectionList
METHOD itemClicked (IIDDI)V
ARG 1 clickSlotPos
ARG 2 slot
ARG 3 xm
ARG 5 ym
ARG 7 width
METHOD method_21353 selectInviteListItem (I)V
ARG 1 item
METHOD method_21354 addEntry (Lcom/mojang/realmsclient/dto/PlayerInfo;)V
ARG 1 playerInfo
METHOD mouseClicked (DDI)Z
ARG 1 xm
ARG 3 ym
ARG 5 buttonNum
METHOD selectItem (I)V
ARG 1 item
CLASS class_4408 InvitedObjectSelectionListEntry
FIELD field_19979 mPlayerInfo Lcom/mojang/realmsclient/dto/PlayerInfo;
METHOD <init> (Lnet/minecraft/class_4406;Lcom/mojang/realmsclient/dto/PlayerInfo;)V
ARG 2 playerInfo
METHOD method_21356 renderInvitedItem (Lcom/mojang/realmsclient/dto/PlayerInfo;IIII)V
ARG 1 invited
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
FIELD field_19958 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_19959 toolTip Ljava/lang/String;
FIELD field_19960 lastScreen Lnet/minecraft/class_4388;
FIELD field_19961 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_19962 invitedObjectSelectionList Lnet/minecraft/class_4406$class_4407;
FIELD field_19963 column1_x I
FIELD field_19964 column_width I
FIELD field_19965 column2_x I
FIELD field_19966 removeButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19967 opdeopButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19968 selectedInvitedIndex I
FIELD field_19969 selectedInvited Ljava/lang/String;
FIELD field_19970 player I
FIELD field_19971 stateChanged Z
FIELD field_19972 titleLabel Lnet/minecraft/realms/RealmsLabel;
METHOD <init> (Lnet/minecraft/class_4388;Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 lastScreen
ARG 2 serverData
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21325 updateButtonStates ()V
METHOD method_21326 shouldRemoveAndOpdeopButtonBeVisible (I)Z
ARG 1 player
METHOD method_21327 drawRemoveIcon (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21328 updateOps (Lcom/mojang/realmsclient/dto/Ops;)V
ARG 1 ops
METHOD method_21332 renderMousehoverTooltip (Ljava/lang/String;II)V
ARG 1 msg
ARG 2 x
ARG 3 y
METHOD method_21333 backButtonClicked ()V
METHOD method_21334 op (I)V
ARG 1 index
METHOD method_21335 drawOpped (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21339 deop (I)V
ARG 1 index
METHOD method_21340 drawNormal (IIII)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
METHOD method_21344 uninvite (I)V
ARG 1 index
METHOD method_21347 deleteFromInvitedList (I)V
ARG 1 selectedInvitedIndex
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_4409 com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen
FIELD field_19981 levelTypes [Ljava/lang/String;
FIELD field_19982 lastScreen Lnet/minecraft/class_4410;
FIELD field_19983 titleLabel Lnet/minecraft/realms/RealmsLabel;
FIELD field_19984 seedEdit Lnet/minecraft/realms/RealmsEditBox;
FIELD field_19985 generateStructures Ljava/lang/Boolean;
FIELD field_19986 levelTypeIndex Ljava/lang/Integer;
FIELD field_19987 BUTTON_CANCEL_ID I
FIELD field_19988 BUTTON_RESET_ID I
FIELD field_19989 SEED_EDIT_BOX I
FIELD field_19990 resetButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19991 levelTypeButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19992 generateStructuresButton Lnet/minecraft/realms/RealmsButton;
FIELD field_19993 buttonTitle Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_4410;)V
ARG 1 lastScreen
METHOD <init> (Lnet/minecraft/class_4410;Ljava/lang/String;)V
ARG 1 lastScreen
ARG 2 buttonTitle
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21357 onReset ()V
METHOD method_21361 levelTypeTitle ()Ljava/lang/String;
METHOD method_21363 generateStructuresTitle ()Ljava/lang/String;
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,164 @@
CLASS net/minecraft/class_4410 com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen
CLASS 3
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
CLASS 4
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
CLASS 5
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
CLASS 6
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
CLASS 7
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
CLASS 8
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
CLASS class_4411 FrameButton
FIELD field_20030 imageId J
FIELD field_20032 image Ljava/lang/String;
FIELD field_20033 resetType Lnet/minecraft/class_4410$class_4412;
METHOD <init> (Lnet/minecraft/class_4410;IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;)V
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 imageId
ARG 7 image
ARG 8 resetType
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a
METHOD renderButton (IIF)V
ARG 1 mouseX
ARG 2 mouseY
ARG 3 a
CLASS class_4412 ResetType
FIELD field_20034 NONE Lnet/minecraft/class_4410$class_4412;
FIELD field_20035 GENERATE Lnet/minecraft/class_4410$class_4412;
FIELD field_20036 UPLOAD Lnet/minecraft/class_4410$class_4412;
FIELD field_20037 ADVENTURE Lnet/minecraft/class_4410$class_4412;
FIELD field_20038 SURVIVAL_SPAWN Lnet/minecraft/class_4410$class_4412;
FIELD field_20039 EXPERIENCE Lnet/minecraft/class_4410$class_4412;
FIELD field_20040 INSPIRATION Lnet/minecraft/class_4410$class_4412;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4410$class_4412;
ARG 0 name
CLASS class_4413 ResetWorldInfo
FIELD field_20042 seed Ljava/lang/String;
FIELD field_20043 levelType I
FIELD field_20044 generateStructures Z
METHOD <init> (Ljava/lang/String;IZ)V
ARG 1 seed
ARG 2 levelType
ARG 3 generateStructures
FIELD field_19998 slot I
FIELD field_19999 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20000 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20001 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20002 returnScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20003 titleLabel Lnet/minecraft/realms/RealmsLabel;
FIELD field_20004 subtitleLabel Lnet/minecraft/realms/RealmsLabel;
FIELD field_20005 title Ljava/lang/String;
FIELD field_20006 subtitle Ljava/lang/String;
FIELD field_20007 buttonTitle Ljava/lang/String;
FIELD field_20008 subtitleColor I
FIELD field_20009 BUTTON_CANCEL_ID I
FIELD field_20010 BUTTON_FRAME_START I
FIELD field_20011 templates Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;
FIELD field_20012 adventuremaps Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;
FIELD field_20013 experiences Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;
FIELD field_20014 inspirations Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;
FIELD field_20015 typeToReset Lnet/minecraft/class_4410$class_4412;
FIELD field_20016 worldInfoToReset Lnet/minecraft/class_4410$class_4413;
FIELD field_20017 worldTemplateToReset Lcom/mojang/realmsclient/dto/WorldTemplate;
FIELD field_20018 resetTitle Ljava/lang/String;
FIELD field_20019 confirmationId I
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 lastScreen
ARG 2 serverData
ARG 3 returnScreen
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/realms/RealmsScreen;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
ARG 1 lastScreen
ARG 2 serverData
ARG 3 returnScreen
ARG 4 title
ARG 5 subtitle
ARG 6 subtitleColor
ARG 7 buttonTitle
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21369 setConfirmationId (I)V
ARG 1 confirmationId
METHOD method_21370 drawFrame (IILjava/lang/String;JLjava/lang/String;Lnet/minecraft/class_4410$class_4412;ZZ)V
ARG 1 x
ARG 2 y
ARG 3 text
ARG 4 imageId
ARG 6 image
ARG 7 resetType
ARG 8 hoveredOrFocused
ARG 9 hovered
METHOD method_21371 callback (Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 worldTemplate
METHOD method_21372 resetWorld (Lnet/minecraft/class_4410$class_4413;)V
ARG 1 resetWorldInfo
METHOD method_21376 setResetTitle (Ljava/lang/String;)V
ARG 1 title
METHOD method_21377 switchSlot (Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 screen
METHOD method_21378 switchSlot ()V
METHOD method_21379 setSlot (I)V
ARG 1 slot
METHOD method_21380 resetWorldWithTemplate (Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 template
METHOD method_21381 triggerResetWorld (Lnet/minecraft/class_4410$class_4413;)V
ARG 1 resetWorldInfo
METHOD method_21384 frame (I)I
ARG 1 i
METHOD method_21395 callback (Ljava/lang/Object;)V
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_4414 com/mojang/realmsclient/gui/screens/RealmsResourcePackScreen
FIELD field_20045 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20046 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20047 serverAddress Lcom/mojang/realmsclient/dto/RealmsServerAddress;
FIELD field_20048 connectLock Ljava/util/concurrent/locks/ReentrantLock;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServerAddress;Ljava/util/concurrent/locks/ReentrantLock;)V
ARG 1 lastScreen
ARG 2 serverAddress
ARG 3 connectLock
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4415 com/mojang/realmsclient/gui/screens/RealmsScreenWithCallback
METHOD method_21395 callback (Ljava/lang/Object;)V

View File

@ -0,0 +1,61 @@
CLASS net/minecraft/class_4416 com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen
CLASS class_4417 WorldListEntry
FIELD field_20066 levelSummary Lnet/minecraft/realms/RealmsLevelSummary;
METHOD <init> (Lnet/minecraft/class_4416;Lnet/minecraft/realms/RealmsLevelSummary;)V
ARG 2 levelSummary
METHOD method_21411 renderItem (Lnet/minecraft/realms/RealmsLevelSummary;IIIILnet/minecraft/realms/Tezzelator;II)V
ARG 1 levelSummary
ARG 2 i
ARG 3 x
ARG 4 y
ARG 5 h
ARG 6 t
ARG 7 mouseX
ARG 8 mouseY
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
CLASS class_4418 WorldSelectionList
METHOD method_21412 addEntry (Lnet/minecraft/realms/RealmsLevelSummary;)V
ARG 1 levelSummary
METHOD selectItem (I)V
ARG 1 item
FIELD field_20049 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20050 lastScreen Lnet/minecraft/class_4410;
FIELD field_20051 worldId J
FIELD field_20052 slotId I
FIELD field_20053 uploadButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20054 DATE_FORMAT Ljava/text/DateFormat;
FIELD field_20055 levelList Ljava/util/List;
FIELD field_20056 selectedWorld I
FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418;
FIELD field_20058 worldLang Ljava/lang/String;
FIELD field_20059 conversionLang Ljava/lang/String;
FIELD field_20060 gameModesLang [Ljava/lang/String;
FIELD field_20061 titleLabel Lnet/minecraft/realms/RealmsLabel;
FIELD field_20062 subtitleLabel Lnet/minecraft/realms/RealmsLabel;
METHOD <init> (JILnet/minecraft/class_4410;)V
ARG 1 worldId
ARG 3 slotId
ARG 4 lastScreen
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21396 loadLevelList ()V
METHOD method_21401 upload ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,94 @@
CLASS net/minecraft/class_4419 com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen
CLASS class_4420 WorldTemplateObjectSelectionList
METHOD itemClicked (IIDDI)V
ARG 1 clickSlotPos
ARG 2 slot
ARG 3 xm
ARG 5 ym
ARG 7 width
METHOD method_21448 addEntry (Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 template
METHOD mouseClicked (DDI)Z
ARG 1 xm
ARG 3 ym
ARG 5 buttonNum
METHOD selectItem (I)V
ARG 1 item
CLASS class_4421 WorldTemplateObjectSelectionListEntry
FIELD field_20094 mTemplate Lcom/mojang/realmsclient/dto/WorldTemplate;
METHOD <init> (Lnet/minecraft/class_4419;Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 2 template
METHOD method_21451 drawImage (IIIILcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
ARG 5 worldTemplate
METHOD method_21452 drawIcons (IIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 x
ARG 2 y
ARG 3 xm
ARG 4 ym
ARG 5 link
ARG 6 trailerLink
ARG 7 recommendedPlayers
METHOD method_21453 renderWorldTemplateItem (Lcom/mojang/realmsclient/dto/WorldTemplate;IIII)V
ARG 1 worldTemplate
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD render (IIIIIIIZF)V
ARG 1 index
ARG 2 rowTop
ARG 3 rowLeft
ARG 4 rowWidth
ARG 5 rowHeight
ARG 6 mouseX
ARG 7 mouseY
ARG 8 hovered
ARG 9 a
FIELD field_20069 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20070 lastScreen Lnet/minecraft/class_4415;
FIELD field_20072 selectedTemplate I
FIELD field_20073 title Ljava/lang/String;
FIELD field_20074 selectButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20075 trailerButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20076 publisherButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20077 toolTip Ljava/lang/String;
FIELD field_20078 currentLink Ljava/lang/String;
FIELD field_20079 worldType Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
FIELD field_20080 clicks I
FIELD field_20081 warning Ljava/lang/String;
FIELD field_20082 warningURL Ljava/lang/String;
FIELD field_20083 displayWarning Z
FIELD field_20084 hoverWarning Z
FIELD field_20085 noTemplatesMessage Ljava/util/List;
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21423 setTitle (Ljava/lang/String;)V
ARG 1 title
METHOD method_21424 renderMousehoverTooltip (Ljava/lang/String;II)V
ARG 1 msg
ARG 2 x
ARG 3 y
METHOD method_21425 updateButtonStates ()V
METHOD method_21429 setWarning (Ljava/lang/String;)V
ARG 1 string
METHOD method_21430 shouldSelectButtonBeActive ()Z
METHOD method_21432 shouldPublisherBeVisible ()Z
METHOD method_21436 shouldTrailerBeVisible ()Z
METHOD method_21438 backButtonClicked ()V
METHOD method_21440 selectTemplate ()V
METHOD method_21442 onTrailer ()V
METHOD method_21444 onPublish ()V
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,23 @@
CLASS net/minecraft/class_4422 com/mojang/realmsclient/gui/screens/RealmsSettingsScreen
FIELD field_20096 configureWorldScreen Lnet/minecraft/class_4388;
FIELD field_20097 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20098 COMPONENT_WIDTH I
FIELD field_20099 doneButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20100 descEdit Lnet/minecraft/realms/RealmsEditBox;
FIELD field_20101 nameEdit Lnet/minecraft/realms/RealmsEditBox;
FIELD field_20102 titleLabel Lnet/minecraft/realms/RealmsLabel;
METHOD <init> (Lnet/minecraft/class_4388;Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 configureWorldScreen
ARG 2 serverData
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21454 save ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,61 @@
CLASS net/minecraft/class_4423 com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen
CLASS class_4424 SettingsSlider
METHOD <init> (Lnet/minecraft/class_4423;IIIIIFF)V
ARG 2 id
ARG 3 x
ARG 4 y
ARG 5 width
ARG 6 currentValue
ARG 7 minValue
ARG 8 maxValue
FIELD field_20106 forceGameModeButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20107 titleLabel Lnet/minecraft/realms/RealmsLabel;
FIELD field_20109 parent Lnet/minecraft/class_4388;
FIELD field_20110 difficulties [Ljava/lang/String;
FIELD field_20111 gameModes [Ljava/lang/String;
FIELD field_20112 gameModeHints [[Ljava/lang/String;
FIELD field_20113 nameEdit Lnet/minecraft/realms/RealmsEditBox;
FIELD field_20114 column1_x I
FIELD field_20115 column_width I
FIELD field_20116 column2_x I
FIELD field_20117 options Lcom/mojang/realmsclient/dto/RealmsWorldOptions;
FIELD field_20118 worldType Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;
FIELD field_20119 activeSlot I
FIELD field_20120 difficultyIndex I
FIELD field_20121 gameModeIndex I
FIELD field_20122 pvp Ljava/lang/Boolean;
FIELD field_20123 spawnNPCs Ljava/lang/Boolean;
FIELD field_20124 spawnAnimals Ljava/lang/Boolean;
FIELD field_20125 spawnMonsters Ljava/lang/Boolean;
FIELD field_20126 spawnProtection Ljava/lang/Integer;
FIELD field_20127 commandBlocks Ljava/lang/Boolean;
FIELD field_20128 forceGameMode Ljava/lang/Boolean;
FIELD field_20129 pvpButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20130 spawnAnimalsButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20131 spawnMonstersButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20132 spawnNPCsButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20133 spawnProtectionButton Lnet/minecraft/realms/RealmsSliderButton;
FIELD field_20134 commandBlocksButton Lnet/minecraft/realms/RealmsButton;
METHOD <init> (Lnet/minecraft/class_4388;Lcom/mojang/realmsclient/dto/RealmsWorldOptions;Lcom/mojang/realmsclient/dto/RealmsServer$class_4321;I)V
ARG 2 options
ARG 3 worldType
ARG 4 activeSlot
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21457 createDifficultyAndGameMode ()V
METHOD method_21462 difficultyTitle ()Ljava/lang/String;
METHOD method_21466 gameModeTitle ()Ljava/lang/String;
METHOD method_21469 pvpTitle ()Ljava/lang/String;
METHOD method_21472 spawnAnimalsTitle ()Ljava/lang/String;
METHOD method_21475 spawnMonstersTitle ()Ljava/lang/String;
METHOD method_21478 spawnNPCsTitle ()Ljava/lang/String;
METHOD method_21480 commandBlocksTitle ()Ljava/lang/String;
METHOD method_21482 forceGameModeTitle ()Ljava/lang/String;
METHOD method_21484 getSlotName ()Ljava/lang/String;
METHOD method_21486 saveSettings ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_4425 com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen
FIELD field_20146 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20147 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20148 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20149 mainScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20150 BUTTON_BACK_ID I
FIELD field_20151 BUTTON_DELETE_ID I
FIELD field_20152 BUTTON_SUBSCRIPTION_ID I
FIELD field_20153 subscriptionTitle Ljava/lang/String;
FIELD field_20154 subscriptionStartLabelText Ljava/lang/String;
FIELD field_20155 timeLeftLabelText Ljava/lang/String;
FIELD field_20156 daysLeftLabelText Ljava/lang/String;
FIELD field_20157 daysLeft I
FIELD field_20158 startDate Ljava/lang/String;
FIELD field_20159 type Lcom/mojang/realmsclient/dto/Subscription$class_4322;
FIELD field_20160 PURCHASE_LINK Ljava/lang/String;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 lastScreen
ARG 2 serverData
ARG 3 mainScreen
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 id
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21499 daysLeftPresentation (I)Ljava/lang/String;
ARG 1 daysLeft
METHOD method_21500 getSubscription (J)V
ARG 1 worldId
METHOD method_21502 localPresentation (J)Ljava/lang/String;
ARG 1 cetTime
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_4426 com/mojang/realmsclient/gui/screens/RealmsTermsScreen
FIELD field_20165 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20166 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20167 mainScreen Lnet/minecraft/class_4325;
FIELD field_20168 realmsServer Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20169 agreeButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20170 onLink Z
FIELD field_20171 realmsToSUrl Ljava/lang/String;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lnet/minecraft/class_4325;Lcom/mojang/realmsclient/dto/RealmsServer;)V
ARG 1 lastScreen
ARG 2 mainScreen
ARG 3 realmsServer
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21505 agreedToTos ()V
METHOD mouseClicked (DDI)Z
ARG 1 x
ARG 3 y
ARG 5 buttonNum
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,75 @@
CLASS net/minecraft/class_4427 com/mojang/realmsclient/gui/screens/RealmsUploadScreen
CLASS class_4428 Unit
FIELD field_20200 B Lnet/minecraft/class_4427$class_4428;
FIELD field_20201 KB Lnet/minecraft/class_4427$class_4428;
FIELD field_20202 MB Lnet/minecraft/class_4427$class_4428;
FIELD field_20203 GB Lnet/minecraft/class_4427$class_4428;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4427$class_4428;
ARG 0 name
FIELD field_20174 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20175 lastScreen Lnet/minecraft/class_4410;
FIELD field_20176 selectedLevel Lnet/minecraft/realms/RealmsLevelSummary;
FIELD field_20177 worldId J
FIELD field_20178 slotId I
FIELD field_20179 uploadStatus Lnet/minecraft/class_4351;
FIELD field_20180 narrationRateLimiter Lcom/google/common/util/concurrent/RateLimiter;
FIELD field_20181 errorMessage Ljava/lang/String;
FIELD field_20182 status Ljava/lang/String;
FIELD field_20183 progress Ljava/lang/String;
FIELD field_20184 cancelled Z
FIELD field_20185 uploadFinished Z
FIELD field_20186 showDots Z
FIELD field_20187 uploadStarted Z
FIELD field_20188 backButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20189 cancelButton Lnet/minecraft/realms/RealmsButton;
FIELD field_20190 animTick I
FIELD field_20191 DOTS [Ljava/lang/String;
FIELD field_20192 dotIndex I
FIELD field_20193 previousWrittenBytes Ljava/lang/Long;
FIELD field_20194 previousTimeSnapshot Ljava/lang/Long;
FIELD field_20195 bytesPersSecond J
FIELD field_20196 uploadLock Ljava/util/concurrent/locks/ReentrantLock;
METHOD <init> (JILnet/minecraft/class_4410;Lnet/minecraft/realms/RealmsLevelSummary;)V
ARG 1 worldId
ARG 3 slotId
ARG 4 lastScreen
ARG 5 selectedLevel
METHOD confirmResult (ZI)V
ARG 1 result
ARG 2 buttonId
METHOD keyPressed (III)Z
ARG 1 eventKey
ARG 2 scancode
ARG 3 mods
METHOD method_21509 humanReadableByteCount (J)Ljava/lang/String;
ARG 0 bytes
METHOD method_21510 convertToUnit (JLnet/minecraft/class_4427$class_4428;)D
ARG 0 bytes
ARG 2 unit
METHOD method_21515 verify (Ljava/io/File;)Z
ARG 1 archive
METHOD method_21516 addFileToTarGz (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V
ARG 1 tOut
ARG 2 path
ARG 3 base
ARG 4 root
METHOD method_21518 getLargestUnit (J)Lnet/minecraft/class_4427$class_4428;
ARG 0 bytes
METHOD method_21519 humanReadableSize (JLnet/minecraft/class_4427$class_4428;)Ljava/lang/String;
ARG 0 bytes
ARG 2 unit
METHOD method_21524 tarGzipArchive (Ljava/io/File;)Ljava/io/File;
ARG 1 pathToDirectoryFile
METHOD method_21525 onBack ()V
METHOD method_21526 drawUploadSpeed0 (J)V
ARG 1 bytesPersSecond
METHOD method_21528 onCancel ()V
METHOD method_21530 drawDots ()V
METHOD method_21532 drawProgressBar ()V
METHOD method_21534 drawUploadSpeed ()V
METHOD method_21536 upload ()V
METHOD method_21538 uploadCancelled ()V
METHOD render (IIF)V
ARG 1 xm
ARG 2 ym
ARG 3 a

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_4429 com/mojang/realmsclient/gui/screens/UploadResult
CLASS class_4430 Builder
FIELD field_20207 statusCode I
FIELD field_20208 errorMessage Ljava/lang/String;
METHOD method_21541 build ()Lnet/minecraft/class_4429;
METHOD method_21542 withStatusCode (I)Lnet/minecraft/class_4429$class_4430;
ARG 1 statusCode
METHOD method_21543 withErrorMessage (Ljava/lang/String;)Lnet/minecraft/class_4429$class_4430;
ARG 1 errorMessage
FIELD field_20205 statusCode I
FIELD field_20206 errorMessage Ljava/lang/String;
METHOD <init> (ILjava/lang/String;)V
ARG 1 statusCode
ARG 2 errorMessage

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_4431 com/mojang/realmsclient/util/JsonUtils
METHOD method_21544 getDateOr (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date;
ARG 0 key
ARG 1 node
METHOD method_21545 getIntOr (Ljava/lang/String;Lcom/google/gson/JsonObject;I)I
ARG 0 key
ARG 1 node
ARG 2 defaultValue
METHOD method_21546 getLongOr (Ljava/lang/String;Lcom/google/gson/JsonObject;J)J
ARG 0 key
ARG 1 node
ARG 2 defaultValue
METHOD method_21547 getStringOr (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
ARG 1 node
ARG 2 defaultValue
METHOD method_21548 getBooleanOr (Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z
ARG 0 key
ARG 1 node
ARG 2 defaultValue

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4432 com/mojang/realmsclient/util/RealmsPersistence
CLASS class_4433 RealmsPersistenceData
FIELD field_20209 newsLink Ljava/lang/String;
FIELD field_20210 hasUnreadNews Z
METHOD method_21549 readFile ()Lnet/minecraft/class_4432$class_4433;
METHOD method_21550 writeFile (Lnet/minecraft/class_4432$class_4433;)V
ARG 0 data

View File

@ -0,0 +1,117 @@
CLASS net/minecraft/class_4434 com/mojang/realmsclient/util/RealmsTasks
CLASS class_4435 CloseServerTask
FIELD field_20212 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20213 configureScreen Lnet/minecraft/class_4388;
METHOD <init> (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/class_4388;)V
ARG 1 realmsServer
ARG 2 configureWorldScreen
CLASS class_4436 DownloadTask
FIELD field_20214 worldId J
FIELD field_20215 slot I
FIELD field_20216 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20217 downloadName Ljava/lang/String;
METHOD <init> (JILjava/lang/String;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 worldId
ARG 3 slot
ARG 4 downloadName
ARG 5 lastScreen
CLASS class_4437 OpenServerTask
FIELD field_20218 serverData Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20219 returnScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20220 join Z
FIELD field_20221 mainScreen Lnet/minecraft/realms/RealmsScreen;
METHOD <init> (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/realms/RealmsScreen;Lnet/minecraft/realms/RealmsScreen;Z)V
ARG 1 realmsServer
ARG 2 returnScreen
ARG 3 mainScreen
ARG 4 join
CLASS class_4438 RealmsConnectTask
FIELD field_20222 realmsConnect Lnet/minecraft/realms/RealmsConnect;
FIELD field_20223 a Lcom/mojang/realmsclient/dto/RealmsServerAddress;
METHOD <init> (Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServerAddress;)V
ARG 1 lastScreen
ARG 2 address
METHOD method_21068 tick ()V
METHOD method_21071 abortTask ()V
CLASS class_4439 RealmsGetServerDetailsTask
FIELD field_20224 server Lcom/mojang/realmsclient/dto/RealmsServer;
FIELD field_20225 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20226 mainScreen Lnet/minecraft/class_4325;
FIELD field_20227 connectLock Ljava/util/concurrent/locks/ReentrantLock;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Ljava/util/concurrent/locks/ReentrantLock;)V
ARG 1 mainScreen
ARG 2 lastScreen
ARG 3 server
ARG 4 connectLock
METHOD method_21554 sleep (I)V
ARG 1 sleepTimeSeconds
CLASS class_4440 ResettingWorldTask
FIELD field_20228 seed Ljava/lang/String;
FIELD field_20229 worldTemplate Lcom/mojang/realmsclient/dto/WorldTemplate;
FIELD field_20230 levelType I
FIELD field_20231 generateStructures Z
FIELD field_20232 serverId J
FIELD field_20233 lastScreen Lnet/minecraft/realms/RealmsScreen;
FIELD field_20234 confirmationId I
FIELD field_20235 title Ljava/lang/String;
METHOD <init> (JLnet/minecraft/realms/RealmsScreen;Lcom/mojang/realmsclient/dto/WorldTemplate;)V
ARG 1 serverId
ARG 3 lastScreen
ARG 4 worldTemplate
METHOD <init> (JLnet/minecraft/realms/RealmsScreen;Ljava/lang/String;IZ)V
ARG 1 serverId
ARG 3 lastScreen
ARG 4 seed
ARG 5 levelType
ARG 6 generateStructures
METHOD method_21555 setConfirmationId (I)V
ARG 1 confirmationId
METHOD method_21556 setResetTitle (Ljava/lang/String;)V
ARG 1 title
CLASS class_4441 RestoreTask
FIELD field_20236 backup Lcom/mojang/realmsclient/dto/Backup;
FIELD field_20237 worldId J
FIELD field_20238 lastScreen Lnet/minecraft/class_4388;
METHOD <init> (Lcom/mojang/realmsclient/dto/Backup;JLnet/minecraft/class_4388;)V
ARG 1 backup
ARG 2 worldId
ARG 4 lastScreen
CLASS class_4442 SwitchMinigameTask
FIELD field_20239 worldId J
FIELD field_20240 worldTemplate Lcom/mojang/realmsclient/dto/WorldTemplate;
FIELD field_20241 lastScreen Lnet/minecraft/class_4388;
METHOD <init> (JLcom/mojang/realmsclient/dto/WorldTemplate;Lnet/minecraft/class_4388;)V
ARG 1 worldId
ARG 3 worldTemplate
ARG 4 lastScreen
CLASS class_4443 SwitchSlotTask
FIELD field_20242 worldId J
FIELD field_20243 slot I
FIELD field_20244 listener Lnet/minecraft/realms/RealmsConfirmResultListener;
FIELD field_20245 confirmId I
METHOD <init> (JILnet/minecraft/realms/RealmsConfirmResultListener;I)V
ARG 1 worldId
ARG 3 slot
ARG 4 listener
ARG 5 confirmId
CLASS class_4444 TrialCreationTask
FIELD field_20246 name Ljava/lang/String;
FIELD field_20247 motd Ljava/lang/String;
FIELD field_20248 lastScreen Lnet/minecraft/class_4325;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4325;)V
ARG 1 name
ARG 2 motd
ARG 3 lastScreen
CLASS class_4445 WorldCreationTask
FIELD field_20249 name Ljava/lang/String;
FIELD field_20250 motd Ljava/lang/String;
FIELD field_20251 worldId J
FIELD field_20252 lastScreen Lnet/minecraft/realms/RealmsScreen;
METHOD <init> (JLjava/lang/String;Ljava/lang/String;Lnet/minecraft/realms/RealmsScreen;)V
ARG 1 worldId
ARG 3 name
ARG 4 motd
ARG 5 lastScreen
FIELD field_20211 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_21553 pause (I)V
ARG 0 seconds

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_4446 com/mojang/realmsclient/util/RealmsTextureManager
CLASS class_4447 RealmsTexture
FIELD field_20258 image Ljava/lang/String;
FIELD field_20259 textureId I
METHOD <init> (Ljava/lang/String;I)V
ARG 1 image
ARG 2 textureId
FIELD field_20253 textures Ljava/util/Map;
FIELD field_20254 skinFetchStatus Ljava/util/Map;
FIELD field_20255 fetchedSkins Ljava/util/Map;
FIELD field_20256 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_21558 bindFace (Ljava/lang/String;)V
ARG 0 uuid
METHOD method_21559 withBoundFace (Ljava/lang/String;Ljava/lang/Runnable;)V
ARG 0 uuid
ARG 1 r
METHOD method_21560 bindWorldTemplate (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 id
ARG 1 image
METHOD method_21561 bindDefaultFace (Ljava/util/UUID;)V
ARG 0 uuid
METHOD method_21564 getTextureId (Ljava/lang/String;Ljava/lang/String;)I
ARG 0 id
ARG 1 image

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_4448 com/mojang/realmsclient/util/RealmsUtil
CLASS 1
METHOD method_21571 load (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
ARG 1 uuid
FIELD field_20260 gameProfileCache Lcom/google/common/cache/LoadingCache;
FIELD field_20261 authenticationService Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;
FIELD field_20262 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD method_21567 convertToAgePresentation (Ljava/lang/Long;)Ljava/lang/String;
ARG 0 timeDiff
METHOD method_21568 uuidToName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 uuid
METHOD method_21569 getTextures (Ljava/lang/String;)Ljava/util/Map;
ARG 0 uuid
METHOD method_21570 browseTo (Ljava/lang/String;)V
ARG 0 uri

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_4449 com/mojang/realmsclient/util/SkinProcessor
FIELD field_20263 pixels [I
FIELD field_20264 width I
FIELD field_20265 height I
METHOD method_21572 doNotchTransparencyHack (IIII)V
ARG 1 x0
ARG 2 y0
ARG 3 x1
ARG 4 y1
METHOD method_21573 process (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
ARG 1 image
METHOD method_21574 setNoAlpha (IIII)V
ARG 1 x0
ARG 2 y0
ARG 3 x1
ARG 4 y1

View File

@ -0,0 +1,41 @@
CLASS net/minecraft/class_4450 com/mojang/realmsclient/util/TextRenderingUtils
CLASS class_4451 Line
FIELD field_20266 segments Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 segments
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
CLASS class_4452 LineSegment
FIELD field_20267 fullText Ljava/lang/String;
FIELD field_20268 linkTitle Ljava/lang/String;
FIELD field_20269 linkUrl Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
ARG 1 fullText
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 fullText
ARG 2 linkTitle
ARG 3 linkUrl
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_21580 renderedText ()Ljava/lang/String;
METHOD method_21581 text (Ljava/lang/String;)Lnet/minecraft/class_4450$class_4452;
ARG 0 fullText
METHOD method_21582 link (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4450$class_4452;
ARG 0 linkTitle
ARG 1 linkUrl
METHOD method_21583 isLink ()Z
METHOD method_21584 getLinkUrl ()Ljava/lang/String;
METHOD method_21575 lineBreak (Ljava/lang/String;)Ljava/util/List;
ARG 0 text
METHOD method_21576 split (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
ARG 0 line
ARG 1 delimiter
METHOD method_21577 decompose (Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
ARG 0 text
ARG 1 links
METHOD method_21578 decompose (Ljava/lang/String;[Lnet/minecraft/class_4450$class_4452;)Ljava/util/List;
ARG 0 text
ARG 1 links
METHOD method_21579 insertLinks (Ljava/util/List;Ljava/util/List;)Ljava/util/List;
ARG 0 lines
ARG 1 links

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_4453 com/mojang/realmsclient/util/UploadTokenCache
FIELD field_20270 tokenCache Ljava/util/Map;
METHOD method_21585 get (J)Ljava/lang/String;
ARG 0 worldId
METHOD method_21586 put (JLjava/lang/String;)V
ARG 0 wid
ARG 2 token
METHOD method_21587 invalidate (J)V
ARG 0 world