Add mappings for client (options and some screens/widgets). (#1519)

* Add mappings for client (options and some screens/widgets).

* Apply suggestion and add two javadoc comments.

* Update mappings/net/minecraft/client/options/Option.mapping

Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>

* Fix bad doc format.

Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
This commit is contained in:
LambdAurora 2020-06-29 16:44:29 +02:00 committed by GitHub
parent ed2e3e3b29
commit 2ed6de5c48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 63 additions and 0 deletions

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_5405 net/minecraft/client/gui/screen/GraphicsConfirmationScreen
FIELD field_25675 message Lnet/minecraft/class_5348;
FIELD field_25676 choiceButtons Lcom/google/common/collect/ImmutableList;
FIELD field_25677 lines Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2561;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V
ARG 1 title
ARG 2 messageParts
ARG 3 choiceButtons
CLASS class_5406 ChoiceButton
FIELD field_25680 message Lnet/minecraft/class_2561;
FIELD field_25681 pressAction Lnet/minecraft/class_4185$class_4241;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 message
ARG 2 pressAction

View File

@ -1,8 +1,21 @@
CLASS net/minecraft/class_446 net/minecraft/client/gui/screen/VideoOptionsScreen
FIELD field_19186 mipmapLevels I
FIELD field_25453 tooltip Ljava/util/List;
FIELD field_25682 GRAPHICS_FABULOUS_TEXT Lnet/minecraft/class_2561;
FIELD field_25683 GRAPHICS_WARNING_MESSAGE_TEXT Lnet/minecraft/class_2561;
FIELD field_25684 GRAPHICS_WARNING_TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_25685 GRAPHICS_WARNING_ACCEPT_TEXT Lnet/minecraft/class_2561;
FIELD field_25686 GRAPHICS_WARNING_CANCEL_TEXT Lnet/minecraft/class_2561;
FIELD field_25687 NEWLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_2639 list Lnet/minecraft/class_353;
FIELD field_2640 OPTIONS [Lnet/minecraft/class_316;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
METHOD method_19865 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_30052 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_30053 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_30054 (Ljava/util/List;)V
ARG 1 tooltip

View File

@ -6,10 +6,15 @@ CLASS net/minecraft/class_353 net/minecraft/client/gui/widget/ButtonListWidget
ARG 2 secondOption
METHOD method_20408 addAll ([Lnet/minecraft/class_316;)V
ARG 1 options
METHOD method_29624 getHoveredButton (DD)Ljava/util/Optional;
ARG 1 mouseX
ARG 3 mouseY
CLASS class_354 ButtonEntry
FIELD field_18214 buttons Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 buttons
METHOD method_18622 (ILnet/minecraft/class_4587;IIFLnet/minecraft/class_339;)V
ARG 5 button
METHOD method_20409 create (Lnet/minecraft/class_315;ILnet/minecraft/class_316;)Lnet/minecraft/class_353$class_354;
ARG 0 options
ARG 1 width

View File

@ -33,6 +33,12 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
ARG 1 x
ARG 2 y
METHOD method_25311 renderList (Lnet/minecraft/class_4587;IIIIF)V
ARG 1 matrices
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 delta
METHOD method_25312 renderHeader (Lnet/minecraft/class_4587;IILnet/minecraft/class_289;)V
ARG 1 matrices
ARG 2 x
@ -79,6 +85,7 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
ARG 1 left
METHOD method_25334 getSelected ()Lnet/minecraft/class_350$class_351;
METHOD method_25335 moveSelection (Lnet/minecraft/class_350$class_5403;)V
ARG 1 direction
METHOD method_25337 getRowTop (I)I
ARG 1 index
METHOD method_25338 remove (I)Lnet/minecraft/class_350$class_351;
@ -87,6 +94,14 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
METHOD method_25340 getItemCount ()I
METHOD method_25341 getScrollAmount ()D
METHOD method_25342 getRowLeft ()I
METHOD method_29344 setRenderSelection (Z)V
ARG 1 renderSelection
METHOD method_30013 moveSelectionIf (Lnet/minecraft/class_350$class_5403;Ljava/util/function/Predicate;)V
COMMENT Moves the selection in the specified direction until the predicate returns true.
ARG 1 direction
COMMENT The direction to move the selection.
METHOD method_30014 (Lnet/minecraft/class_350$class_351;)Z
ARG 0 entry
CLASS class_351 Entry
FIELD field_22752 list Lnet/minecraft/class_350;
METHOD method_25343 render (Lnet/minecraft/class_4587;IIIIIIIZF)V
@ -112,3 +127,7 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 1 index
ARG 2 entry
CLASS class_5403 MoveDirection
COMMENT Represents the direction in which the selection is moved.
FIELD field_25661 UP Lnet/minecraft/class_350$class_5403;
FIELD field_25662 DOWN Lnet/minecraft/class_350$class_5403;

View File

@ -7,3 +7,4 @@ CLASS net/minecraft/class_349 net/minecraft/client/gui/widget/OptionButtonWidget
ARG 4 height
ARG 5 option
ARG 7 pressAction
METHOD method_29623 getOption ()Lnet/minecraft/class_316;

View File

@ -17,3 +17,5 @@ CLASS net/minecraft/class_4062 net/minecraft/client/options/BooleanOption
ARG 1 options
METHOD method_18495 getDisplayString (Lnet/minecraft/class_315;)Lnet/minecraft/class_2561;
ARG 1 options
METHOD method_19786 (Lnet/minecraft/class_315;Lnet/minecraft/class_4185;)V
ARG 2 button

View File

@ -10,3 +10,5 @@ CLASS net/minecraft/class_4064 net/minecraft/client/options/CyclingOption
ARG 2 amount
METHOD method_18501 getMessage (Lnet/minecraft/class_315;)Lnet/minecraft/class_2561;
ARG 1 options
METHOD method_19787 (Lnet/minecraft/class_315;Lnet/minecraft/class_4185;)V
ARG 2 button

View File

@ -47,6 +47,10 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option
FIELD field_23930 CHAT_LINE_SPACING Lnet/minecraft/class_4067;
FIELD field_23931 CHAT_DELAY_INSTANT Lnet/minecraft/class_4067;
FIELD field_24213 ENTITY_DISTANCE_SCALING Lnet/minecraft/class_4067;
FIELD field_25442 tooltip Ljava/util/Optional;
FIELD field_25672 FAST_GRAPHICS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_25673 FABULOUS_GRAPHICS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_25674 FANCY_GRAPHICS_TOOLTIP Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD method_18518 getDisplayPrefix ()Lnet/minecraft/class_5250;
@ -60,3 +64,6 @@ CLASS net/minecraft/class_316 net/minecraft/client/options/Option
METHOD method_18554 (Lnet/minecraft/class_315;Ljava/lang/Integer;)V
ARG 0 options
ARG 1 count
METHOD method_29618 setTooltip (Ljava/util/List;)V
ARG 1 tooltip
METHOD method_29619 getTooltip ()Ljava/util/Optional;