Realms mapped (#1167)

* Realms mapped

Now only 4 inner classes left in that giant block state data generator, planning to use cloak

Signed-off-by: liach <liach@users.noreply.github.com>

* Use @since jd tag

thanks falseresync

Co-Authored-By: Mikhail Oleynikov <falseresync@gmail.com>

* Thanks juuz

Co-Authored-By: Juuxel <6596629+Juuxel@users.noreply.github.com>

* Remove since tags

Signed-off-by: liach <liach@users.noreply.github.com>

Co-authored-by: liach <liach@users.noreply.github.com>
Co-authored-by: Mikhail Oleynikov <falseresync@gmail.com>
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
This commit is contained in:
liach 2020-03-10 15:41:47 -05:00 committed by GitHub
parent 55b6d0c988
commit 2b9d3843d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
72 changed files with 440 additions and 184 deletions

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_4867 com/mojang/realmsclient/dto/Backup
FIELD field_22569 backupId Ljava/lang/String;
FIELD field_22570 lastModifiedDate Ljava/util/Date;
FIELD field_22571 size J
FIELD field_22572 metadata Ljava/util/Map;
FIELD field_22573 changeList Ljava/util/Map;
FIELD field_22574 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_22575 uploadedVersion Z
METHOD method_25032 isUploadedVersion ()Z
METHOD method_25033 parse (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4867;
ARG 0 node
METHOD method_25034 format (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD method_25035 setUploadedVersion (Z)V
ARG 1 uploadedVersion

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4868 com/mojang/realmsclient/dto/BackupList
FIELD field_22576 backups Ljava/util/List;
FIELD field_22577 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25036 parse (Ljava/lang/String;)Lnet/minecraft/class_4868;
ARG 0 json

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4870 com/mojang/realmsclient/dto/Ops
FIELD field_22579 ops Ljava/util/Set;
METHOD method_25039 parse (Ljava/lang/String;)Lnet/minecraft/class_4870;
ARG 0 json

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_4871 com/mojang/realmsclient/dto/PendingInvite
FIELD field_22580 invitationId Ljava/lang/String;
FIELD field_22581 worldName Ljava/lang/String;
FIELD field_22582 worldOwnerName Ljava/lang/String;
FIELD field_22583 worldOwnerUuid Ljava/lang/String;
FIELD field_22584 date Ljava/util/Date;
FIELD field_22585 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25040 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4871;
ARG 0 json

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4872 com/mojang/realmsclient/dto/PendingInvitesList
FIELD field_22586 pendingInvites Ljava/util/List;
FIELD field_22587 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25041 parse (Ljava/lang/String;)Lnet/minecraft/class_4872;
ARG 0 json

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4873 com/mojang/realmsclient/dto/PingResult
FIELD field_22588 pingResults Ljava/util/List;
FIELD field_22589 worldIds Ljava/util/List;

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_4874 com/mojang/realmsclient/dto/PlayerInfo
FIELD field_22590 name Ljava/lang/String;
FIELD field_22591 uuid Ljava/lang/String;
FIELD field_22592 operator Z
FIELD field_22593 accepted Z
FIELD field_22594 online Z
METHOD method_25042 getName ()Ljava/lang/String;
METHOD method_25043 setName (Ljava/lang/String;)V
ARG 1 name
METHOD method_25044 setOperator (Z)V
ARG 1 operator
METHOD method_25045 getUuid ()Ljava/lang/String;
METHOD method_25046 setUuid (Ljava/lang/String;)V
ARG 1 uuid
METHOD method_25047 setAccepted (Z)V
ARG 1 accepted
METHOD method_25048 isOperator ()Z
METHOD method_25049 setOnline (Z)V
ARG 1 online
METHOD method_25050 getAccepted ()Z
METHOD method_25051 getOnline ()Z

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_4875 com/mojang/realmsclient/dto/RealmsDescriptionDto
FIELD field_22595 name Ljava/lang/String;
FIELD field_22596 description Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name
ARG 2 description

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4876 com/mojang/realmsclient/dto/RealmsNews
FIELD field_22597 newsLink Ljava/lang/String;
FIELD field_22598 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25052 parse (Ljava/lang/String;)Lnet/minecraft/class_4876;
ARG 0 json

View File

@ -0,0 +1,68 @@
CLASS net/minecraft/class_4877 com/mojang/realmsclient/dto/RealmsServer
FIELD field_22599 id J
FIELD field_22600 remoteSubscriptionId Ljava/lang/String;
FIELD field_22601 name Ljava/lang/String;
FIELD field_22602 motd Ljava/lang/String;
FIELD field_22603 state Lnet/minecraft/class_4877$class_4320;
FIELD field_22604 owner Ljava/lang/String;
FIELD field_22605 ownerUUID Ljava/lang/String;
FIELD field_22606 players Ljava/util/List;
FIELD field_22607 slots Ljava/util/Map;
FIELD field_22608 expired Z
FIELD field_22609 expiredTrial Z
FIELD field_22610 daysLeft I
FIELD field_22611 worldType Lnet/minecraft/class_4877$class_4321;
FIELD field_22612 activeSlot I
FIELD field_22613 minigameName Ljava/lang/String;
FIELD field_22614 minigameId I
FIELD field_22615 minigameImage Ljava/lang/String;
FIELD field_22616 serverPing Lnet/minecraft/class_4880;
FIELD field_22617 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 obj
METHOD method_25053 getDescription ()Ljava/lang/String;
METHOD method_25054 getWorldName (I)Ljava/lang/String;
ARG 1 slotId
METHOD method_25055 parseInvited (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray
METHOD method_25056 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4877;
ARG 0 node
METHOD method_25058 sortInvited (Lnet/minecraft/class_4877;)V
ARG 0 server
METHOD method_25059 updateServerPing (Lnet/minecraft/class_4881;)V
ARG 1 serverPlayerList
METHOD method_25060 setName (Ljava/lang/String;)V
ARG 1 name
METHOD method_25061 cloneSlots (Ljava/util/Map;)Ljava/util/Map;
ARG 1 slots
METHOD method_25062 getName ()Ljava/lang/String;
METHOD method_25063 parseSlots (Lcom/google/gson/JsonArray;)Ljava/util/Map;
ARG 0 jsonArray
METHOD method_25064 setDescription (Ljava/lang/String;)V
ARG 1 motd
METHOD method_25065 getMinigameName ()Ljava/lang/String;
METHOD method_25066 parse (Ljava/lang/String;)Lnet/minecraft/class_4877;
ARG 0 json
METHOD method_25068 getState (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320;
ARG 0 state
METHOD method_25069 getEmptySlots ()Ljava/util/Map;
METHOD method_25070 getWorldType (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;
ARG 0 state
CLASS class_4319 McoServerComparator
FIELD field_19432 refOwner Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
ARG 1 owner
CLASS class_4320 State
FIELD field_19433 CLOSED Lnet/minecraft/class_4877$class_4320;
FIELD field_19434 OPEN Lnet/minecraft/class_4877$class_4320;
FIELD field_19435 UNINITIALIZED Lnet/minecraft/class_4877$class_4320;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320;
ARG 0 name
CLASS class_4321 WorldType
FIELD field_19437 NORMAL Lnet/minecraft/class_4877$class_4321;
FIELD field_19438 MINIGAME Lnet/minecraft/class_4877$class_4321;
FIELD field_19439 ADVENTUREMAP Lnet/minecraft/class_4877$class_4321;
FIELD field_19440 EXPERIENCE Lnet/minecraft/class_4877$class_4321;
FIELD field_19441 INSPIRATION Lnet/minecraft/class_4877$class_4321;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;
ARG 0 name

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4878 com/mojang/realmsclient/dto/RealmsServerAddress
FIELD field_22618 address Ljava/lang/String;
FIELD field_22619 resourcePackUrl Ljava/lang/String;
FIELD field_22620 resourcePackHash Ljava/lang/String;
FIELD field_22621 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25071 parse (Ljava/lang/String;)Lnet/minecraft/class_4878;
ARG 0 json

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4879 com/mojang/realmsclient/dto/RealmsServerList
FIELD field_22622 servers Ljava/util/List;
FIELD field_22623 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25072 parse (Ljava/lang/String;)Lnet/minecraft/class_4879;
ARG 0 json

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4880 com/mojang/realmsclient/dto/RealmsServerPing
FIELD field_22624 nrOfPlayers Ljava/lang/String;
FIELD field_22625 playerList Ljava/lang/String;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_4881 com/mojang/realmsclient/dto/RealmsServerPlayerList
FIELD field_22626 serverId J
FIELD field_22627 players Ljava/util/List;
FIELD field_22628 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_22629 jsonParser Lcom/google/gson/JsonParser;
METHOD method_25073 parsePlayers (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray
METHOD method_25074 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4881;
ARG 0 node

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4882 com/mojang/realmsclient/dto/RealmsServerPlayerLists
FIELD field_22630 servers Ljava/util/List;
FIELD field_22631 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25075 parse (Ljava/lang/String;)Lnet/minecraft/class_4882;
ARG 0 json

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_4883 com/mojang/realmsclient/dto/RealmsWorldOptions
FIELD field_22632 pvp Ljava/lang/Boolean;
FIELD field_22633 spawnAnimals Ljava/lang/Boolean;
FIELD field_22634 spawnMonsters Ljava/lang/Boolean;
FIELD field_22635 spawnNPCs Ljava/lang/Boolean;
FIELD field_22636 spawnProtection Ljava/lang/Integer;
FIELD field_22637 commandBlocks Ljava/lang/Boolean;
FIELD field_22638 forceGameMode Ljava/lang/Boolean;
FIELD field_22639 difficulty Ljava/lang/Integer;
FIELD field_22640 gameMode Ljava/lang/Integer;
FIELD field_22641 slotName Ljava/lang/String;
FIELD field_22642 templateId J
FIELD field_22643 templateImage Ljava/lang/String;
FIELD field_22644 adventureMap Z
FIELD field_22645 empty Z
FIELD field_22646 templateImageDefault Ljava/lang/String;
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 clone clone ()Ljava/lang/Object;
METHOD method_25076 getDefaults ()Lnet/minecraft/class_4883;
METHOD method_25077 getSlotName (I)Ljava/lang/String;
ARG 1 i
METHOD method_25078 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4883;
ARG 0 jsonObject
METHOD method_25079 setEmpty (Z)V
ARG 1 empty
METHOD method_25080 getEmptyDefaults ()Lnet/minecraft/class_4883;
METHOD method_25081 getDefaultSlotName (I)Ljava/lang/String;
ARG 1 i
METHOD method_25082 toJson ()Ljava/lang/String;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_4884 com/mojang/realmsclient/dto/RealmsWorldResetDto
FIELD field_22647 seed Ljava/lang/String;
FIELD field_22648 worldTemplateId J
FIELD field_22649 levelType I
FIELD field_22650 generateStructures Z
METHOD <init> (Ljava/lang/String;JIZ)V
ARG 1 seed
ARG 2 worldTemplateId
ARG 4 levelType
ARG 5 generateStructures

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4886 com/mojang/realmsclient/dto/RegionPingResult
FIELD field_22651 regionName Ljava/lang/String;
FIELD field_22652 ping I
METHOD <init> (Ljava/lang/String;I)V
ARG 1 regionName
ARG 2 ping
METHOD method_25084 ping ()I

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_4887 com/mojang/realmsclient/dto/Subscription
FIELD field_22653 startDate J
FIELD field_22654 daysLeft I
FIELD field_22655 type Lnet/minecraft/class_4887$class_4322;
FIELD field_22656 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25085 parse (Ljava/lang/String;)Lnet/minecraft/class_4887;
ARG 0 json
METHOD method_25086 typeFrom (Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322;
ARG 0 subscriptionType
CLASS class_4322 SubscriptionType
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322;
ARG 0 name

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_4888 com/mojang/realmsclient/dto/UploadInfo
FIELD field_22657 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_22658 worldClosed Z
FIELD field_22659 token Ljava/lang/String;
FIELD field_22660 uploadEndpoint Ljava/lang/String;
FIELD field_22661 port I
METHOD method_25087 getToken ()Ljava/lang/String;
METHOD method_25088 parse (Ljava/lang/String;)Lnet/minecraft/class_4888;
ARG 0 json
METHOD method_25089 getUploadEndpoint ()Ljava/lang/String;
METHOD method_25090 setToken (Ljava/lang/String;)V
ARG 1 token
METHOD method_25091 isWorldClosed ()Z
METHOD method_25092 getPort ()I

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_4889 com/mojang/realmsclient/dto/WorldDownload
FIELD field_22662 downloadLink Ljava/lang/String;
FIELD field_22663 resourcePackUrl Ljava/lang/String;
FIELD field_22664 resourcePackHash Ljava/lang/String;
FIELD field_22665 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25095 parse (Ljava/lang/String;)Lnet/minecraft/class_4889;
ARG 0 json

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_4890 com/mojang/realmsclient/dto/WorldTemplate
FIELD field_22666 id Ljava/lang/String;
FIELD field_22667 name Ljava/lang/String;
FIELD field_22668 version Ljava/lang/String;
FIELD field_22669 author Ljava/lang/String;
FIELD field_22670 link Ljava/lang/String;
FIELD field_22671 image Ljava/lang/String;
FIELD field_22672 trailer Ljava/lang/String;
FIELD field_22673 recommendedPlayers Ljava/lang/String;
FIELD field_22674 type Lnet/minecraft/class_4890$class_4323;
FIELD field_22675 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_25096 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4890;
ARG 0 node
CLASS class_4323 WorldTemplateType
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4890$class_4323;
ARG 0 name

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_4891 com/mojang/realmsclient/dto/WorldTemplatePaginatedList
FIELD field_22676 templates Ljava/util/List;
FIELD field_22677 page I
FIELD field_22678 size I
FIELD field_22679 total I
FIELD field_22680 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (I)V
ARG 1 size
METHOD method_25097 parse (Ljava/lang/String;)Lnet/minecraft/class_4891;
ARG 0 json

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_4358 com/mojang/realmsclient/gui/LongRunningTask
FIELD field_19638 longRunningMcoTaskScreen Lnet/minecraft/class_4398;
FIELD field_22731 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_21065 aborted ()Z
METHOD method_21066 setScreen (Lnet/minecraft/class_4398;)V
ARG 1 longRunningMcoTaskScreen
@ -10,3 +11,9 @@ CLASS net/minecraft/class_4358 com/mojang/realmsclient/gui/LongRunningTask
ARG 1 title
METHOD method_21070 init ()V
METHOD method_21071 abortTask ()V
METHOD method_25287 pause (I)V
COMMENT Moved from RealmsTasks in 20w10a.
ARG 0 seconds
METHOD method_25289 setScreen (Lnet/minecraft/class_437;)V
COMMENT Moved from Realms in 20w10a.
ARG 0 screen

View File

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

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_4867
METHOD method_25033 (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4867;
ARG 0 node
METHOD method_25034 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD method_25035 (Z)V
ARG 1 uploadedVersion

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4868
METHOD method_25036 (Ljava/lang/String;)Lnet/minecraft/class_4868;
ARG 0 json

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4870
METHOD method_25039 (Ljava/lang/String;)Lnet/minecraft/class_4870;
ARG 0 json

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4871
METHOD method_25040 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4871;
ARG 0 json

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4872
METHOD method_25041 (Ljava/lang/String;)Lnet/minecraft/class_4872;
ARG 0 json

View File

@ -1,11 +0,0 @@
CLASS net/minecraft/class_4874
METHOD method_25043 (Ljava/lang/String;)V
ARG 1 name
METHOD method_25044 (Z)V
ARG 1 operator
METHOD method_25046 (Ljava/lang/String;)V
ARG 1 uuid
METHOD method_25047 (Z)V
ARG 1 accepted
METHOD method_25049 (Z)V
ARG 1 online

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_4875
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name
ARG 2 description

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4876
METHOD method_25052 (Ljava/lang/String;)Lnet/minecraft/class_4876;
ARG 0 json

View File

@ -1,43 +0,0 @@
CLASS net/minecraft/class_4877
METHOD equals (Ljava/lang/Object;)Z
ARG 1 obj
METHOD method_25055 (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray
METHOD method_25056 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4877;
ARG 0 node
METHOD method_25058 (Lnet/minecraft/class_4877;)V
ARG 0 server
METHOD method_25059 (Lnet/minecraft/class_4881;)V
ARG 1 serverPlayerList
METHOD method_25060 (Ljava/lang/String;)V
ARG 1 name
METHOD method_25061 (Ljava/util/Map;)Ljava/util/Map;
ARG 1 slots
METHOD method_25063 (Lcom/google/gson/JsonArray;)Ljava/util/Map;
ARG 0 jsonArray
METHOD method_25064 (Ljava/lang/String;)V
ARG 1 motd
METHOD method_25066 (Ljava/lang/String;)Lnet/minecraft/class_4877;
ARG 0 json
METHOD method_25068 (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320;
ARG 0 state
METHOD method_25070 (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;
ARG 0 state
CLASS class_4319 McoServerComparator
FIELD field_19432 refOwner Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
ARG 1 owner
CLASS class_4320 State
FIELD field_19433 CLOSED Lnet/minecraft/class_4877$class_4320;
FIELD field_19434 OPEN Lnet/minecraft/class_4877$class_4320;
FIELD field_19435 UNINITIALIZED Lnet/minecraft/class_4877$class_4320;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320;
ARG 0 name
CLASS class_4321 WorldType
FIELD field_19437 NORMAL Lnet/minecraft/class_4877$class_4321;
FIELD field_19438 MINIGAME Lnet/minecraft/class_4877$class_4321;
FIELD field_19439 ADVENTUREMAP Lnet/minecraft/class_4877$class_4321;
FIELD field_19440 EXPERIENCE Lnet/minecraft/class_4877$class_4321;
FIELD field_19441 INSPIRATION Lnet/minecraft/class_4877$class_4321;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;
ARG 0 name

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4878
METHOD method_25071 (Ljava/lang/String;)Lnet/minecraft/class_4878;
ARG 0 json

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4879
METHOD method_25072 (Ljava/lang/String;)Lnet/minecraft/class_4879;
ARG 0 json

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_4881
METHOD method_25073 (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray
METHOD method_25074 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4881;
ARG 0 node

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4882
METHOD method_25075 (Ljava/lang/String;)Lnet/minecraft/class_4882;
ARG 0 json

View File

@ -1,20 +0,0 @@
CLASS net/minecraft/class_4883
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 method_25077 (I)Ljava/lang/String;
ARG 1 i
METHOD method_25078 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4883;
ARG 0 jsonObject
METHOD method_25079 (Z)V
ARG 1 empty
METHOD method_25081 (I)Ljava/lang/String;
ARG 1 i

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_4884
METHOD <init> (Ljava/lang/String;JIZ)V
ARG 1 seed
ARG 2 worldTemplateId
ARG 4 levelType
ARG 5 generateStructures

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_4886
METHOD <init> (Ljava/lang/String;I)V
ARG 1 regionName
ARG 2 ping

View File

@ -1,10 +0,0 @@
CLASS net/minecraft/class_4887
METHOD method_25085 (Ljava/lang/String;)Lnet/minecraft/class_4887;
ARG 0 json
METHOD method_25086 (Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322;
ARG 0 subscriptionType
CLASS class_4322 SubscriptionType
FIELD field_19443 NORMAL Lnet/minecraft/class_4887$class_4322;
FIELD field_19444 RECURRING Lnet/minecraft/class_4887$class_4322;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322;
ARG 0 name

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_4888
METHOD method_25088 (Ljava/lang/String;)Lnet/minecraft/class_4888;
ARG 0 json
METHOD method_25090 (Ljava/lang/String;)V
ARG 1 token

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4889
METHOD method_25095 (Ljava/lang/String;)Lnet/minecraft/class_4889;
ARG 0 json

View File

@ -1,11 +0,0 @@
CLASS net/minecraft/class_4890
METHOD method_25096 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4890;
ARG 0 node
CLASS class_4323 WorldTemplateType
FIELD field_19447 WORLD_TEMPLATE Lnet/minecraft/class_4890$class_4323;
FIELD field_19448 MINIGAME Lnet/minecraft/class_4890$class_4323;
FIELD field_19449 ADVENTUREMAP Lnet/minecraft/class_4890$class_4323;
FIELD field_19450 EXPERIENCE Lnet/minecraft/class_4890$class_4323;
FIELD field_19451 INSPIRATION Lnet/minecraft/class_4890$class_4323;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4890$class_4323;
ARG 0 name

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4891
METHOD method_25097 (Ljava/lang/String;)Lnet/minecraft/class_4891;
ARG 0 json

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_4440 net/minecraft/fixme/ResettingWorldTask
FIELD field_20228 seed Ljava/lang/String;
FIELD field_20229 worldTemplate Lnet/minecraft/class_4890;
FIELD field_20230 levelType I
FIELD field_20231 generateStructures Z
FIELD field_20232 serverId J
FIELD field_20235 title Ljava/lang/String;

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_4443 net/minecraft/fixme/SwitchSlotTask
FIELD field_20242 worldId J
FIELD field_20243 slot I
METHOD <init> (JILjava/lang/Runnable;)V
ARG 1 worldId
ARG 3 slot

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_4428 net/minecraft/fixme/Unit
FIELD field_20200 B Lnet/minecraft/class_4428;
FIELD field_20201 KB Lnet/minecraft/class_4428;
FIELD field_20202 MB Lnet/minecraft/class_4428;
FIELD field_20203 GB Lnet/minecraft/class_4428;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4428;
ARG 0 name

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_4869 net/minecraft/realms/CheckedGson
COMMENT Checks so that only intended pojos are passed to the GSON (handles
COMMENT serialization after obfuscation).
FIELD field_22578 gson Lcom/google/gson/Gson;
METHOD method_25037 toJson (Lnet/minecraft/class_4885;)Ljava/lang/String;
ARG 1 serializable
METHOD method_25038 fromJson (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_4885;
ARG 1 json
ARG 2 type

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4435 net/minecraft/fixme/CloseServerTask
CLASS net/minecraft/class_4435 net/minecraft/realms/CloseServerTask
FIELD field_20212 serverData Lnet/minecraft/class_4877;
FIELD field_20213 configureScreen Lnet/minecraft/class_4388;
METHOD <init> (Lnet/minecraft/class_4877;Lnet/minecraft/class_4388;)V

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_4899 net/minecraft/realms/DisconnectedRealmsScreen
FIELD field_22807 title Ljava/lang/String;
FIELD field_22808 reason Lnet/minecraft/class_2561;
FIELD field_22809 lines Ljava/util/List;
FIELD field_22810 parent Lnet/minecraft/class_437;
FIELD field_22811 textHeight I
METHOD <init> (Lnet/minecraft/class_437;Ljava/lang/String;Lnet/minecraft/class_2561;)V
ARG 1 parent
ARG 2 titleTranslationKey
ARG 3 reason

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4436 net/minecraft/fixme/DownloadTask
CLASS net/minecraft/class_4436 net/minecraft/realms/DownloadTask
FIELD field_20214 worldId J
FIELD field_20215 slot I
FIELD field_20216 lastScreen Lnet/minecraft/class_437;
@ -7,3 +7,4 @@ CLASS net/minecraft/class_4436 net/minecraft/fixme/DownloadTask
ARG 1 worldId
ARG 3 slot
ARG 4 downloadName
ARG 5 lastScreen

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_4437 net/minecraft/fixme/OpenServerTask
CLASS net/minecraft/class_4437 net/minecraft/realms/OpenServerTask
FIELD field_20218 serverData Lnet/minecraft/class_4877;
FIELD field_20219 returnScreen Lnet/minecraft/class_437;
FIELD field_20220 join Z
FIELD field_20221 mainScreen Lnet/minecraft/class_4325;
METHOD <init> (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;Lnet/minecraft/class_4325;Z)V
ARG 1 realmsServer
ARG 2 returnScreen
ARG 3 mainScreen
ARG 4 join

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_4900 net/minecraft/realms/Realms
FIELD field_22812 REPEATED_NARRATOR Lnet/minecraft/class_4907;
METHOD method_25469 narrateNow (Ljava/lang/Iterable;)V
METHOD method_25470 narrateNow (Ljava/lang/String;)V
METHOD method_25471 narrateNow ([Ljava/lang/String;)V
METHOD method_25472 joinNarrations (Ljava/lang/Iterable;)Ljava/lang/String;
METHOD method_25473 narrateRepeatedly (Ljava/lang/String;)V
METHOD method_25474 fixNarrationNewlines (Ljava/lang/String;)Ljava/lang/String;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_4901 net/minecraft/realms/RealmsBridge
FIELD field_22813 previousScreen Lnet/minecraft/class_437;
METHOD method_25475 switchToRealms (Lnet/minecraft/class_437;)V
METHOD method_25476 getNotificationScreen (Lnet/minecraft/class_437;)Lnet/minecraft/class_4905;

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_4902 net/minecraft/realms/RealmsConnect
FIELD field_22814 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_22815 onlineScreen Lnet/minecraft/class_437;
FIELD field_22816 aborted Z
FIELD field_22817 connection Lnet/minecraft/class_2535;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 onlineScreen
METHOD method_25477 abort ()V
METHOD method_25480 connect (Ljava/lang/String;I)V
ARG 1 address
ARG 2 port
METHOD method_25481 tick ()V

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_4438 net/minecraft/fixme/RealmsConnectTask
CLASS net/minecraft/class_4438 net/minecraft/realms/RealmsConnectTask
FIELD field_20222 realmsConnect Lnet/minecraft/class_4902;
FIELD field_20223 a Lnet/minecraft/class_4878;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4878;)V
ARG 1 lastScreen
ARG 2 address

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_4439 net/minecraft/fixme/RealmsGetServerDetailsTask
CLASS net/minecraft/class_4439 net/minecraft/realms/RealmsGetServerDetailsTask
FIELD field_20224 server Lnet/minecraft/class_4877;
FIELD field_20225 lastScreen Lnet/minecraft/class_437;
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/class_437;Lnet/minecraft/class_4877;Ljava/util/concurrent/locks/ReentrantLock;)V
ARG 1 mainScreen
ARG 2 lastScreen
ARG 3 server
ARG 4 connectLock
METHOD method_21554 sleep (I)V

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_4903 net/minecraft/realms/RealmsLabel
FIELD field_22819 text Ljava/lang/String;
FIELD field_22820 x I
FIELD field_22821 y I
FIELD field_22822 color I
METHOD <init> (Ljava/lang/String;III)V
ARG 1 text
ARG 2 x
ARG 3 y
ARG 4 color
METHOD method_25487 getText ()Ljava/lang/String;
METHOD method_25488 render (Lnet/minecraft/class_437;)V
ARG 1 screen

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4904 net/minecraft/realms/RealmsObjectSelectionList
METHOD method_25489 setSelected (I)V
METHOD method_25490 itemClicked (IIDDI)V
METHOD method_25492 setSelectedItem (I)V
METHOD method_25493 clear ()V

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4905 net/minecraft/realms/RealmsScreen
METHOD method_25494 row (I)I
COMMENT Moved from RealmsConstants in 20w10a
ARG 0 index
METHOD method_25495 narrateLabels ()V

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_4885 net/minecraft/realms/RealmsSerializable
COMMENT A marker interface for Gson serializable pojos; the implementers make
COMMENT sure that they have {@code SerializedName} annotation on all their
COMMENT data fields so serialization works after obfuscation, and save/load of
COMMENT such objects are controlled through another serializer.

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_4906 net/minecraft/realms/RealmsServerAddress
FIELD field_22823 host Ljava/lang/String;
FIELD field_22824 port I
METHOD <init> (Ljava/lang/String;I)V
ARG 1 host
ARG 2 port
METHOD method_25496 getHost ()Ljava/lang/String;
METHOD method_25497 parseString (Ljava/lang/String;)Lnet/minecraft/class_4906;
METHOD method_25498 getPort ()I

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_4907 net/minecraft/realms/RepeatedNarrator
FIELD field_22825 permitsPerSecond F
FIELD field_22826 params Ljava/util/concurrent/atomic/AtomicReference;
METHOD <init> (Ljava/time/Duration;)V
ARG 1 duration
METHOD method_25499 narrate (Ljava/lang/String;)V
ARG 1 message
CLASS class_4908 Parameters
FIELD field_22827 message Ljava/lang/String;
FIELD field_22828 rateLimiter Lcom/google/common/util/concurrent/RateLimiter;
METHOD <init> (Ljava/lang/String;Lcom/google/common/util/concurrent/RateLimiter;)V
ARG 1 message
ARG 2 rateLimiter

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_4440 net/minecraft/realms/ResettingWorldTask
FIELD field_20228 seed Ljava/lang/String;
FIELD field_20229 worldTemplate Lnet/minecraft/class_4890;
FIELD field_20230 levelType I
FIELD field_20231 generateStructures Z
FIELD field_20232 serverId J
FIELD field_20235 title Ljava/lang/String;
FIELD field_22732 callback Ljava/lang/Runnable;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_4890;IZJLjava/lang/String;Ljava/lang/Runnable;)V
ARG 1 seed
ARG 2 worldTemplate
ARG 3 levelType
ARG 4 generateStructures
ARG 5 serverId
ARG 7 title
ARG 8 callback

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4441 net/minecraft/fixme/RestoreTask
CLASS net/minecraft/class_4441 net/minecraft/realms/RestoreTask
FIELD field_20236 backup Lnet/minecraft/class_4867;
FIELD field_20237 worldId J
FIELD field_20238 lastScreen Lnet/minecraft/class_4388;

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_4428 net/minecraft/realms/SizeUnit
COMMENT Moved from RealmsUploadScreen.Unit in 20w10a.
METHOD method_25027 getLargestUnit (J)Lnet/minecraft/class_4428;
ARG 0 bytes
METHOD method_25028 convertToUnit (JLnet/minecraft/class_4428;)D
ARG 0 bytes
ARG 2 unit
METHOD method_25029 getUserFriendlyString (J)Ljava/lang/String;
ARG 0 bytes
METHOD method_25030 humanReadableSize (JLnet/minecraft/class_4428;)Ljava/lang/String;
ARG 0 bytes
ARG 2 unit
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4428;
ARG 0 name

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4442 net/minecraft/fixme/SwitchMinigameTask
CLASS net/minecraft/class_4442 net/minecraft/realms/SwitchMinigameTask
FIELD field_20239 worldId J
FIELD field_20240 worldTemplate Lnet/minecraft/class_4890;
FIELD field_20241 lastScreen Lnet/minecraft/class_4388;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_4443 net/minecraft/realms/SwitchSlotTask
FIELD field_20242 worldId J
FIELD field_20243 slot I
FIELD field_22733 callback Ljava/lang/Runnable;
METHOD <init> (JILjava/lang/Runnable;)V
ARG 1 worldId
ARG 3 slot
ARG 4 callback

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4893 net/minecraft/realms/TickableRealmsButton
METHOD method_25393 tick ()V

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4445 net/minecraft/fixme/WorldCreationTask
CLASS net/minecraft/class_4445 net/minecraft/realms/WorldCreationTask
FIELD field_20249 name Ljava/lang/String;
FIELD field_20250 motd Ljava/lang/String;
FIELD field_20251 worldId J
@ -7,3 +7,4 @@ CLASS net/minecraft/class_4445 net/minecraft/fixme/WorldCreationTask
ARG 1 worldId
ARG 3 name
ARG 4 motd
ARG 5 lastScreen