23w41a realms

unfinished
This commit is contained in:
Shnupbups 2023-10-12 04:36:20 +11:00
parent cd029577f0
commit 700eb9a828
8 changed files with 77 additions and 1 deletions

View File

@ -45,6 +45,9 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
FIELD field_43013 DISMISS_ENDPOINT Ljava/lang/String;
FIELD field_43014 NOTIFICATIONS_ENDPOINT Ljava/lang/String;
FIELD field_45232 ENVIRONMENT Lnet/minecraft/class_4341$class_4343;
FIELD field_46687 LIST_USER_WORLDS_OF_TYPE_ANY_ENDPOINT Ljava/lang/String;
FIELD field_46688 CREATE_PRERELEASE_REALM_ENDPOINT Ljava/lang/String;
FIELD field_46689 LIST_PRERELEASE_ELIGIBLE_WORLDS_ENDPOINT Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_310;)V
ARG 1 sessionId
ARG 2 username
@ -150,6 +153,9 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
ARG 0 uuids
METHOD method_49572 listNotifications ()Ljava/util/List;
METHOD method_52655 mcoEnabled ()Z
METHOD method_54360 createPrereleaseServer (Ljava/lang/Long;)Lnet/minecraft/class_4877;
ARG 1 parentWorldId
METHOD method_54361 getPrereleaseEligibleServers ()Ljava/util/List;
CLASS class_4342 CompatibleVersionResponse
FIELD field_19582 COMPATIBLE Lnet/minecraft/class_4341$class_4342;
FIELD field_19583 OUTDATED Lnet/minecraft/class_4341$class_4342;

View File

@ -6,5 +6,8 @@ CLASS net/minecraft/class_7578 net/minecraft/client/realms/RealmsPeriodicChecker
FIELD field_39687 news Lnet/minecraft/class_7581$class_7586;
FIELD field_39688 newsUpdater Lnet/minecraft/class_7579;
FIELD field_43035 notifications Lnet/minecraft/class_7581$class_7586;
FIELD field_46704 checkers Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_4341;)V
ARG 1 client
METHOD method_54369 getCheckers ()Ljava/util/List;
CLASS class_8843 AvailableServers

View File

@ -18,6 +18,10 @@ CLASS net/minecraft/class_4877 net/minecraft/client/realms/dto/RealmsServer
FIELD field_22615 minigameImage Ljava/lang/String;
FIELD field_22616 serverPing Lnet/minecraft/class_4880;
FIELD field_22617 LOGGER Lorg/slf4j/Logger;
FIELD field_46692 parentWorldId J
FIELD field_46693 parentWorldName Ljava/lang/String;
FIELD field_46694 activeVersion Ljava/lang/String;
FIELD field_46695 compatibility Lnet/minecraft/class_4877$class_8842;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_25053 getDescription ()Ljava/lang/String;
@ -50,9 +54,15 @@ CLASS net/minecraft/class_4877 net/minecraft/client/realms/dto/RealmsServer
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
ARG 0 worldType
METHOD method_31403 createServerInfo (Ljava/lang/String;)Lnet/minecraft/class_642;
ARG 1 address
METHOD method_54363 isCompatible ()Z
METHOD method_54364 needsUpgrade ()Z
METHOD method_54365 needsDowngrade ()Z
METHOD method_54366 getCompatibility (Ljava/lang/String;)Lnet/minecraft/class_4877$class_8842;
ARG 0 compatibility
METHOD method_54367 hasParentWorld ()Z
CLASS class_4319 McoServerComparator
FIELD field_19432 refOwner Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
@ -74,3 +84,4 @@ CLASS net/minecraft/class_4877 net/minecraft/client/realms/dto/RealmsServer
FIELD field_19441 INSPIRATION Lnet/minecraft/class_4877$class_4321;
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;
ARG 0 name
CLASS class_8842 Compatibility

View File

@ -3,8 +3,10 @@ CLASS net/minecraft/class_4884 net/minecraft/client/realms/dto/RealmsWorldResetD
FIELD field_22648 worldTemplateId J
FIELD field_22649 levelType I
FIELD field_22650 generateStructures Z
FIELD field_46703 experiments Ljava/util/Set;
METHOD <init> (Ljava/lang/String;JIZLjava/util/Set;)V
ARG 1 seed
ARG 2 worldTemplateId
ARG 4 levelType
ARG 5 generateStructures
ARG 6 experiments

View File

@ -5,10 +5,25 @@ CLASS net/minecraft/class_4390 net/minecraft/client/realms/gui/screen/RealmsCrea
FIELD field_26487 WORLD_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_26488 WORLD_DESCRIPTION_TEXT Lnet/minecraft/class_2561;
FIELD field_45242 layout Lnet/minecraft/class_8132;
FIELD field_46705 worldCreator Ljava/lang/Runnable;
FIELD field_46706 TITLE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_4325;J)V
ARG 1 parent
ARG 2 parentId
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 1 parent
ARG 2 realmsServer
METHOD method_21245 createWorld (Lnet/minecraft/class_4877;)V
ARG 1 realmsServer
METHOD method_52665 (Lnet/minecraft/class_4390;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52666 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52667 (Lnet/minecraft/class_4185;Ljava/lang/String;)V
ARG 1 name
METHOD method_54370 createSnapshotWorld (J)V
ARG 1 parentId
METHOD method_54371 (JLnet/minecraft/class_4413;)V
ARG 3 info
METHOD method_54374 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -50,6 +50,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
FIELD field_45217 EXPIRED_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45218 EXPIRES_SOON_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45219 OPEN_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_46669 servers Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 parent
METHOD method_20853 play (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V
@ -88,8 +89,12 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 2 news
METHOD method_44614 (Ljava/lang/Integer;)V
ARG 1 pendingInvitesCount
METHOD method_44615 (Lnet/minecraft/class_7578$class_8843;)V
ARG 1 availableServers
METHOD method_49285 shouldConfigureButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_49288 shouldLeaveButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_49550 refresh ()V
METHOD method_49551 addNotificationEntry (Lnet/minecraft/class_8204;)Z
ARG 1 notification
@ -154,6 +159,10 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 1 client
METHOD method_54106 (Ljava/util/List;Ljava/lang/Object;)V
ARG 2 result
METHOD method_54324 resetPeriodicCheckers ()V
METHOD method_54328 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 snapshot
CLASS class_4329 RealmSelectionList
CLASS class_4330 RealmSelectionListEntry
FIELD field_19518 server Lnet/minecraft/class_4877;
@ -210,3 +219,9 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 1 context
METHOD method_53794 getNotificationCount ()I
CLASS class_8802 EmptyEntry
CLASS class_8840 SnapshotEntry
FIELD field_46676 START_TEXT Lnet/minecraft/class_2561;
FIELD field_46678 tooltip Lnet/minecraft/class_7919;
FIELD field_46679 server Lnet/minecraft/class_4877;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 2 server

View File

@ -7,7 +7,9 @@ CLASS net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsRese
FIELD field_27940 mapFeatures Z
FIELD field_45280 layout Lnet/minecraft/class_8132;
FIELD field_46114 TITLE Lnet/minecraft/class_2561;
FIELD field_46708 experiments Ljava/util/Set;
METHOD <init> (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V
ARG 1 callback
ARG 2 parentTitle
METHOD method_25202 (Lnet/minecraft/class_4185;)V
ARG 1 button
@ -22,3 +24,9 @@ CLASS net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsRese
METHOD method_52693 createResetWorldInfo ()Lnet/minecraft/class_4413;
METHOD method_52694 (Lnet/minecraft/class_4409;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_54376 (Lnet/minecraft/class_3283;)V
ARG 1 packManager
METHOD method_54377 (Lnet/minecraft/class_3283;Lnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_54378 addExperimentsButton (Lnet/minecraft/class_8667;)V
ARG 1 layout

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8844 net/minecraft/client/realms/task/CreatingSnapshotWorldTask
FIELD field_46710 LOGGER Lorg/slf4j/Logger;
FIELD field_46711 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46712 parentId J
FIELD field_46713 resetWorldInfo Lnet/minecraft/class_4413;
FIELD field_46714 name Ljava/lang/String;
FIELD field_46715 motd Ljava/lang/String;
FIELD field_46716 mainScreen Lnet/minecraft/class_4325;
FIELD field_46717 worldCreationTask Lnet/minecraft/class_4445;
FIELD field_46718 resettingNormalWorldTask Lnet/minecraft/class_5673;
METHOD <init> (Lnet/minecraft/class_4325;JLnet/minecraft/class_4413;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 mainScreen
ARG 2 parentId
ARG 4 resetWorldInfo
ARG 5 name
ARG 6 motd