22w45a gui stuff (#3391)

* Map some gui stuff

* Rename field_41096 to tooltipDelay

* Fix param names

* Fix forgotten rename

* Rename method_47429 to better reflect purpose

* Rename MultiplayerScreens tooltip field

* Remove name of field_24297 and depluralise Screen.tooltip

* Fix arg mappings
This commit is contained in:
MattiDragon 2022-11-15 20:06:42 +02:00 committed by GitHub
parent d66a79f45c
commit e3249fbcc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 61 additions and 3 deletions

View File

@ -5,11 +5,22 @@ CLASS net/minecraft/class_436 net/minecraft/client/gui/screen/OpenToLanScreen
FIELD field_25889 ALLOW_COMMANDS_TEXT Lnet/minecraft/class_2561;
FIELD field_25890 GAME_MODE_TEXT Lnet/minecraft/class_2561;
FIELD field_26545 OTHER_PLAYERS_TEXT Lnet/minecraft/class_2561;
FIELD field_41106 UNAVAILABLE_PORT_TEXT Lnet/minecraft/class_2561;
FIELD field_41108 PORT_TEXT Lnet/minecraft/class_2561;
FIELD field_41109 INVALID_PORT_TEXT Lnet/minecraft/class_2561;
FIELD field_41110 port I
FIELD field_41111 portField Lnet/minecraft/class_342;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 screen
METHOD method_19850 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19851 (Lnet/minecraft/class_1132;Lnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_32638 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V
ARG 1 button
ARG 2 gameMode
METHOD method_32639 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 allowCommands
METHOD method_47417 updatePort (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 portText

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
FIELD field_33822 narrator Lnet/minecraft/class_6385;
FIELD field_33823 elementNarrationStartTime J
FIELD field_33824 screenNarrationStartTime J
FIELD field_41105 tooltip Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 title
METHOD method_25393 tick ()V
@ -169,6 +170,17 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
METHOD method_40041 hide ([Lnet/minecraft/class_339;)V
ARG 0 widgets
METHOD method_41843 clearAndInit ()V
METHOD method_47412 setTooltip (Lnet/minecraft/class_7919;)V
ARG 1 tooltip
METHOD method_47413 renderWithTooltip (Lnet/minecraft/class_4587;IIF)V
ARG 1 matrices
ARG 2 mouseX
ARG 3 mouseY
ARG 4 delta
METHOD method_47414 setTooltip (Ljava/util/List;)V
ARG 1 tooltip
METHOD method_47415 setTooltip (Lnet/minecraft/class_2561;)V
ARG 1 tooltip
CLASS class_6390 SelectedElementNarrationData
FIELD field_33825 selectable Lnet/minecraft/class_6379;
FIELD field_33826 index I

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_7919 net/minecraft/client/gui/screen/Tooltip
FIELD field_41101 ROW_LENGTH I
FIELD field_41102 content Lnet/minecraft/class_2561;
FIELD field_41103 lines Ljava/util/List;
FIELD field_41104 narration Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 content
ARG 2 narration
METHOD method_47405 getLines (Lnet/minecraft/class_310;)Ljava/util/List;
ARG 1 client
METHOD method_47406 wrapLines (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Ljava/util/List;
ARG 0 client
ARG 1 text
METHOD method_47407 of (Lnet/minecraft/class_2561;)Lnet/minecraft/class_7919;
ARG 0 content
METHOD method_47408 of (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7919;
ARG 0 content
ARG 1 narration

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/Multip
FIELD field_3037 serverListPinger Lnet/minecraft/class_644;
FIELD field_3040 serverList Lnet/minecraft/class_641;
FIELD field_3041 buttonEdit Lnet/minecraft/class_4185;
FIELD field_3042 tooltip Ljava/util/List;
FIELD field_3042 multiplayerScreenTooltip Ljava/util/List;
FIELD field_3043 serverListWidget Lnet/minecraft/class_4267;
FIELD field_3044 LOGGER Lorg/slf4j/Logger;
FIELD field_3045 lanServerDetector Lnet/minecraft/class_1134$class_1135;
@ -37,7 +37,7 @@ CLASS net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/Multip
ARG 1 confirmedAction
METHOD method_20380 directConnect (Z)V
ARG 1 confirmedAction
METHOD method_2528 setTooltip (Ljava/util/List;)V
METHOD method_2528 setMultiplayerScreenTooltip (Ljava/util/List;)V
ARG 1 tooltip
METHOD method_2529 getServerList ()Lnet/minecraft/class_641;
METHOD method_2531 select (Lnet/minecraft/class_4267$class_504;)V

View File

@ -91,3 +91,4 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
METHOD method_36485 isGuiOpen ()Z
METHOD method_37308 (Ljava/util/List;Lnet/minecraft/class_339;)V
ARG 1 button
METHOD method_47429 updateTooltip ()V

View File

@ -20,6 +20,7 @@ CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReport
FIELD field_39574 SELECT_CHAT_TEXT Lnet/minecraft/class_2561;
FIELD field_39575 SENDING_TEXT Lnet/minecraft/class_2561;
FIELD field_39576 GENERIC_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_39577 LOGGER Lorg/slf4j/Logger;
FIELD field_39748 REPORT_SENT_TITLE Lnet/minecraft/class_2561;
FIELD field_39749 REPORT_ERROR_TITLE Lnet/minecraft/class_2561;
FIELD field_40793 report Lnet/minecraft/class_7566;

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul
FIELD field_24294 ruleListWidget Lnet/minecraft/class_5235$class_5241;
FIELD field_24295 invalidRuleWidgets Ljava/util/Set;
FIELD field_24296 doneButton Lnet/minecraft/class_4185;
FIELD field_24297 tooltip Ljava/util/List;
FIELD field_24298 gameRules Lnet/minecraft/class_1928;
METHOD <init> (Lnet/minecraft/class_1928;Ljava/util/function/Consumer;)V
ARG 1 gameRules

View File

@ -13,6 +13,10 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
FIELD field_22763 active Z
FIELD field_22764 visible Z
FIELD field_22765 alpha F
FIELD field_41095 tooltip Lnet/minecraft/class_7919;
FIELD field_41096 tooltipDelay I
FIELD field_41097 lastHoveredTime J
FIELD field_41098 wasHovered Z
METHOD <init> (IIIILnet/minecraft/class_2561;)V
ARG 1 x
ARG 2 y
@ -78,3 +82,10 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
ARG 1 x
METHOD method_46426 getX ()I
METHOD method_46427 getY ()I
METHOD method_47399 appendClickableNarrations (Lnet/minecraft/class_6382;)V
ARG 1 builder
METHOD method_47400 setTooltip (Lnet/minecraft/class_7919;)V
ARG 1 tooltip
METHOD method_47401 applyTooltip ()V
METHOD method_47402 setTooltipDelay (I)V
ARG 1 delay

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
FIELD field_32199 HORIZONTAL_CURSOR Ljava/lang/String;
FIELD field_32202 BORDER_COLOR I
FIELD field_32203 BACKGROUND_COLOR I
FIELD field_41100 placeholder Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 x
@ -114,3 +115,5 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
METHOD method_20316 isEditable ()Z
METHOD method_27537 getCursorPosWithOffset (I)I
ARG 1 offset
METHOD method_47404 setPlaceholder (Lnet/minecraft/class_2561;)V
ARG 1 placeholder

View File

@ -14,3 +14,5 @@ CLASS net/minecraft/class_3521 net/minecraft/client/util/NetworkUtils
ARG 4 progressListener
ARG 5 proxy
METHOD method_15302 findLocalPort ()I
METHOD method_46872 isPortAvailable (I)Z
ARG 0 port