diff --git a/mappings/net/minecraft/class_4892.mapping b/mappings/net/minecraft/class_4892.mapping new file mode 100644 index 0000000000..a1aec5cde9 --- /dev/null +++ b/mappings/net/minecraft/class_4892.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_4892 + FIELD field_22738 options Lnet/minecraft/class_315; diff --git a/mappings/net/minecraft/client/gui/AbstractParentElement.mapping b/mappings/net/minecraft/client/gui/AbstractParentElement.mapping index dd387383f0..81e1ffa4f6 100644 --- a/mappings/net/minecraft/client/gui/AbstractParentElement.mapping +++ b/mappings/net/minecraft/client/gui/AbstractParentElement.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_362 net/minecraft/client/gui/AbstractParentElement + FIELD field_22780 focused Lnet/minecraft/class_364; + FIELD field_22781 isDragging Z diff --git a/mappings/net/minecraft/client/gui/Drawable.mapping b/mappings/net/minecraft/client/gui/Drawable.mapping index e19f75c309..b97b9950dd 100644 --- a/mappings/net/minecraft/client/gui/Drawable.mapping +++ b/mappings/net/minecraft/client/gui/Drawable.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_4068 net/minecraft/client/gui/Drawable - METHOD method_25394 (IIF)V + METHOD method_25394 render (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 delta diff --git a/mappings/net/minecraft/client/gui/DrawableHelper.mapping b/mappings/net/minecraft/client/gui/DrawableHelper.mapping index b4bc888a6c..a9663edcce 100644 --- a/mappings/net/minecraft/client/gui/DrawableHelper.mapping +++ b/mappings/net/minecraft/client/gui/DrawableHelper.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper - METHOD method_25290 (IIFFIIII)V + FIELD field_22734 blitOffset I + FIELD field_22735 BACKGROUND_LOCATION Lnet/minecraft/class_2960; + FIELD field_22736 STATS_ICON_LOCATION Lnet/minecraft/class_2960; + FIELD field_22737 GUI_ICONS_LOCATION Lnet/minecraft/class_2960; + METHOD method_25290 blit (IIFFIIII)V ARG 0 x ARG 1 y ARG 2 u @@ -8,7 +12,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 5 height ARG 6 texWidth ARG 7 texHeight - METHOD method_25291 (IIIFFIIII)V + METHOD method_25291 blit (IIIFFIIII)V ARG 0 x ARG 1 y ARG 2 z @@ -18,7 +22,8 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 6 height ARG 7 texHeight ARG 8 texWidth - METHOD method_25293 (IIIIFFIIII)V + METHOD method_25292 hLine (IIII)V + METHOD method_25293 blit (IIIIFFIIII)V ARG 0 x ARG 1 y ARG 2 width @@ -29,13 +34,13 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 7 vHeight ARG 8 texWidth ARG 9 texHeight - METHOD method_25294 (IIIII)V + METHOD method_25294 fill (IIIII)V ARG 0 x1 ARG 1 y1 ARG 2 x2 ARG 3 y2 ARG 4 color - METHOD method_25295 (IIIIIFFFF)V + METHOD method_25295 innerBlit (IIIIIFFFF)V ARG 0 xStart ARG 1 xEnd ARG 2 yStart @@ -45,14 +50,14 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 6 uEnd ARG 7 vStart ARG 8 vEnd - METHOD method_25296 (IIIIII)V + METHOD method_25296 fillGradient (IIIIII)V ARG 1 top ARG 2 left ARG 3 right ARG 4 bottom ARG 5 color1 ARG 6 color2 - METHOD method_25297 (IIIIIIIFFII)V + METHOD method_25297 innerBlit (IIIIIIIFFII)V ARG 0 xStart ARG 1 xEnd ARG 2 yStart @@ -64,35 +69,39 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper ARG 8 v ARG 9 texWidth ARG 10 texHeight - METHOD method_25298 (IIIIILnet/minecraft/class_1058;)V + METHOD method_25298 blit (IIIIILnet/minecraft/class_1058;)V ARG 0 x ARG 1 y ARG 2 z ARG 3 width ARG 4 height ARG 5 sprite - METHOD method_25299 (Lnet/minecraft/class_1159;IIIII)V + METHOD method_25299 fill (Lnet/minecraft/class_1159;IIIII)V ARG 1 x1 ARG 2 y1 ARG 3 x2 ARG 4 y2 ARG 5 color - METHOD method_25300 (Lnet/minecraft/class_327;Ljava/lang/String;III)V + METHOD method_25300 drawCenteredString (Lnet/minecraft/class_327;Ljava/lang/String;III)V ARG 1 textRenderer ARG 2 str ARG 3 centerX ARG 4 y ARG 5 color - METHOD method_25302 (IIIIII)V + METHOD method_25301 vLine (IIII)V + METHOD method_25302 blit (IIIIII)V ARG 1 x ARG 2 y ARG 3 u ARG 4 v ARG 5 width ARG 6 height - METHOD method_25303 (Lnet/minecraft/class_327;Ljava/lang/String;III)V + METHOD method_25303 drawString (Lnet/minecraft/class_327;Ljava/lang/String;III)V ARG 1 textRenderer ARG 2 str ARG 3 x ARG 4 y ARG 5 color + METHOD method_25304 setBlitOffset (I)V + ARG 1 blitOffset + METHOD method_25305 getBlitOffset ()I diff --git a/mappings/net/minecraft/client/gui/Element.mapping b/mappings/net/minecraft/client/gui/Element.mapping index f4d23626d3..3d7ff530f9 100644 --- a/mappings/net/minecraft/client/gui/Element.mapping +++ b/mappings/net/minecraft/client/gui/Element.mapping @@ -6,33 +6,33 @@ CLASS net/minecraft/class_364 net/minecraft/client/gui/Element ARG 1 keyCode ARG 2 scanCode ARG 3 modifiers - METHOD method_25400 (CI)Z + METHOD method_25400 charTyped (CI)Z ARG 1 chr ARG 2 keyCode - METHOD method_25401 (DDD)Z + METHOD method_25401 mouseScrolled (DDD)Z ARG 1 mouseX ARG 3 mouseY ARG 5 amount - METHOD method_25402 (DDI)Z + METHOD method_25402 mouseClicked (DDI)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button - METHOD method_25403 (DDIDD)Z + METHOD method_25403 mouseDragged (DDIDD)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button ARG 6 deltaX ARG 8 deltaY - METHOD method_25404 (III)Z + METHOD method_25404 keyPressed (III)Z ARG 1 keyCode ARG 2 scanCode ARG 3 modifiers - METHOD method_25405 (DD)Z + METHOD method_25405 isMouseOver (DD)Z ARG 1 mouseX ARG 3 mouseY - METHOD method_25406 (DDI)Z + METHOD method_25406 mouseReleased (DDI)Z ARG 1 mouseX ARG 3 mouseY ARG 5 button - METHOD method_25407 (Z)Z + METHOD method_25407 changeFocus (Z)Z ARG 1 lookForwards diff --git a/mappings/net/minecraft/client/gui/ParentElement.mapping b/mappings/net/minecraft/client/gui/ParentElement.mapping index bf3c0b5d0b..98fb92e16c 100644 --- a/mappings/net/minecraft/client/gui/ParentElement.mapping +++ b/mappings/net/minecraft/client/gui/ParentElement.mapping @@ -6,7 +6,10 @@ CLASS net/minecraft/class_4069 net/minecraft/client/gui/ParentElement ARG 1 element METHOD method_20086 focusOn (Lnet/minecraft/class_364;)V ARG 1 element - METHOD method_25395 (Lnet/minecraft/class_364;)V + METHOD method_25395 setFocused (Lnet/minecraft/class_364;)V ARG 1 focused - METHOD method_25398 (Z)V + METHOD method_25396 children ()Ljava/util/List; + METHOD method_25397 isDragging ()Z + METHOD method_25398 setDragging (Z)V ARG 1 dragging + METHOD method_25399 getFocused ()Lnet/minecraft/class_364; diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index dce239e537..5e5824dd8f 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -1,63 +1,89 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen + FIELD field_22782 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_22783 ALLOWED_PROTOCOLS Ljava/util/Set; + FIELD field_22784 clickedLink Ljava/net/URI; + FIELD field_22785 title Lnet/minecraft/class_2561; + FIELD field_22786 children Ljava/util/List; + FIELD field_22787 minecraft Lnet/minecraft/class_310; + FIELD field_22788 itemRenderer Lnet/minecraft/class_918; + FIELD field_22789 width I + FIELD field_22790 height I + FIELD field_22791 buttons Ljava/util/List; + FIELD field_22792 passEvents Z + FIELD field_22793 font Lnet/minecraft/class_327; METHOD (Lnet/minecraft/class_2561;)V ARG 1 title - METHOD method_25408 (Lnet/minecraft/class_1799;)Ljava/util/List; + METHOD method_25408 getTooltipFromItem (Lnet/minecraft/class_1799;)Ljava/util/List; ARG 1 stack - METHOD method_25409 (Lnet/minecraft/class_1799;II)V + METHOD method_25409 renderTooltip (Lnet/minecraft/class_1799;II)V ARG 1 stack ARG 2 x ARG 3 y - METHOD method_25410 (Lnet/minecraft/class_310;II)V + METHOD method_25410 resize (Lnet/minecraft/class_310;II)V ARG 1 client ARG 2 width ARG 3 height - METHOD method_25411 (Lnet/minecraft/class_339;)Lnet/minecraft/class_339; + METHOD method_25411 addButton (Lnet/minecraft/class_339;)Lnet/minecraft/class_339; ARG 1 button - METHOD method_25412 (Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V + METHOD method_25412 wrapScreenError (Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V ARG 0 task ARG 1 errorTitle ARG 2 screenName - METHOD method_25414 (Ljava/lang/String;CI)Z + METHOD method_25414 isValidCharacterForName (Ljava/lang/String;CI)Z ARG 1 name ARG 2 character ARG 3 cursorPos - METHOD method_25415 (Ljava/lang/String;Z)V + METHOD method_25415 insertText (Ljava/lang/String;Z)V ARG 1 text ARG 2 override - METHOD method_25416 (Ljava/net/URI;)V + METHOD method_25416 openLink (Ljava/net/URI;)V ARG 1 link - METHOD method_25417 (Ljava/util/List;II)V + METHOD method_25417 renderTooltip (Ljava/util/List;II)V ARG 1 text ARG 2 x ARG 3 y - METHOD method_25418 (Lnet/minecraft/class_2561;II)V + METHOD method_25418 renderComponentHoverEffect (Lnet/minecraft/class_2561;II)V ARG 1 component ARG 2 x ARG 3 y - METHOD method_25423 (Lnet/minecraft/class_310;II)V + METHOD method_25419 onClose ()V + METHOD method_25420 renderBackground ()V + METHOD method_25421 isPauseScreen ()Z + METHOD method_25422 shouldCloseOnEsc ()Z + METHOD method_25423 init (Lnet/minecraft/class_310;II)V ARG 1 client ARG 2 width ARG 3 height - METHOD method_25424 (Ljava/lang/String;II)V + METHOD method_25424 renderTooltip (Ljava/lang/String;II)V ARG 1 text ARG 2 x ARG 3 y - METHOD method_25425 (Ljava/lang/String;Z)V + METHOD method_25425 sendMessage (Ljava/lang/String;Z)V ARG 1 message ARG 2 toHud - METHOD method_25427 (Ljava/lang/String;)V + METHOD method_25426 init ()V + METHOD method_25427 sendMessage (Ljava/lang/String;)V ARG 1 message - METHOD method_25428 (Z)V + METHOD method_25428 confirmLink (Z)V ARG 1 open - METHOD method_25433 (I)V + METHOD method_25429 addChild (Lnet/minecraft/class_364;)Lnet/minecraft/class_364; + METHOD method_25430 handleComponentClicked (Lnet/minecraft/class_2561;)Z + METHOD method_25431 tick ()V + METHOD method_25432 removed ()V + METHOD method_25433 renderBackground (I)V ARG 1 alpha - METHOD method_25434 (I)V + METHOD method_25434 renderDirtBackground (I)V ARG 1 alpha - METHOD method_25436 (I)Z + METHOD method_25435 getNarrationMessage ()Ljava/lang/String; + METHOD method_25436 isCut (I)Z ARG 0 code - METHOD method_25437 (I)Z + METHOD method_25437 isPaste (I)Z ARG 0 code - METHOD method_25438 (I)Z + METHOD method_25438 isCopy (I)Z ARG 0 code - METHOD method_25439 (I)Z + METHOD method_25439 isSelectAll (I)Z ARG 0 code + METHOD method_25440 getTitle ()Lnet/minecraft/class_2561; + METHOD method_25441 hasControlDown ()Z + METHOD method_25442 hasShiftDown ()Z + METHOD method_25443 hasAltDown ()Z diff --git a/mappings/net/minecraft/client/gui/widget/AbstractButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/AbstractButtonWidget.mapping index 2b5d754fda..3c661cd1be 100644 --- a/mappings/net/minecraft/client/gui/widget/AbstractButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/AbstractButtonWidget.mapping @@ -1,44 +1,67 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/AbstractButtonWidget + FIELD field_22754 message Ljava/lang/String; + FIELD field_22755 wasHovered Z + FIELD field_22756 focused Z + FIELD field_22757 WIDGETS_LOCATION Lnet/minecraft/class_2960; + FIELD field_22758 width I + FIELD field_22759 height I + FIELD field_22760 x I + FIELD field_22761 y I + FIELD field_22762 isHovered Z + FIELD field_22763 active Z + FIELD field_22764 visible Z + FIELD field_22765 alpha F + FIELD field_22766 nextNarration J METHOD (IIIILjava/lang/String;)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height ARG 5 message - METHOD method_25348 (DD)V + METHOD method_25348 onClick (DD)V ARG 1 mouseX ARG 3 mouseY - METHOD method_25349 (DDDD)V + METHOD method_25349 onDrag (DDDD)V ARG 1 mouseX ARG 3 mouseY ARG 5 deltaX ARG 7 deltaY - METHOD method_25350 (F)V + METHOD method_25350 setAlpha (F)V ARG 1 value - METHOD method_25352 (II)V + METHOD method_25351 isValidClickButton (I)Z + METHOD method_25352 renderToolTip (II)V ARG 1 mouseX ARG 2 mouseY - METHOD method_25353 (Lnet/minecraft/class_310;II)V + METHOD method_25353 renderBg (Lnet/minecraft/class_310;II)V ARG 1 client ARG 2 mouseX ARG 3 mouseY - METHOD method_25354 (Lnet/minecraft/class_1144;)V + METHOD method_25354 playDownSound (Lnet/minecraft/class_1144;)V ARG 1 soundManager - METHOD method_25355 (Ljava/lang/String;)V + METHOD method_25355 setMessage (Ljava/lang/String;)V ARG 1 value - METHOD method_25356 (Z)I + METHOD method_25356 getYImage (Z)I ARG 1 isHovered - METHOD method_25357 (DD)V + METHOD method_25357 onRelease (DD)V ARG 1 mouseX ARG 3 mouseY - METHOD method_25358 (I)V + METHOD method_25358 setWidth (I)V ARG 1 value - METHOD method_25359 (IIF)V + METHOD method_25359 renderButton (IIF)V ARG 1 mouseX ARG 2 mouseY ARG 3 delta - METHOD method_25361 (DD)Z + METHOD method_25360 getNarrationMessage ()Ljava/lang/String; + METHOD method_25361 clicked (DD)Z ARG 1 mouseX ARG 3 mouseY - METHOD method_25365 (Z)V + METHOD method_25362 queueNarration (I)V + METHOD method_25363 onFocusedChanged (Z)V + METHOD method_25364 getHeight ()I + METHOD method_25365 setFocused (Z)V ARG 1 focused + METHOD method_25366 narrate ()V + METHOD method_25367 isHovered ()Z + METHOD method_25368 getWidth ()I + METHOD method_25369 getMessage ()Ljava/lang/String; + METHOD method_25370 isFocused ()Z diff --git a/mappings/net/minecraft/client/gui/widget/AbstractPressableButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/AbstractPressableButtonWidget.mapping index ae53bfc8a3..4e632d940b 100644 --- a/mappings/net/minecraft/client/gui/widget/AbstractPressableButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/AbstractPressableButtonWidget.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_4264 net/minecraft/client/gui/widget/AbstractPressableButtonWidget + METHOD method_25306 onPress ()V diff --git a/mappings/net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget.mapping b/mappings/net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget.mapping index 19857c98b0..eb4d1099f1 100644 --- a/mappings/net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4280 net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget + FIELD field_22768 inFocus Z CLASS class_4281 Entry diff --git a/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping index 646e9e3d3f..e9e6721dda 100644 --- a/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_4185 net/minecraft/client/gui/widget/ButtonWidget + FIELD field_22767 onPress Lnet/minecraft/class_4185$class_4241; METHOD (IIIILjava/lang/String;Lnet/minecraft/class_4185$class_4241;)V ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping b/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping index 39fe3967d7..094a4dc272 100644 --- a/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/EntryListWidget.mapping @@ -3,6 +3,19 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget FIELD field_19086 bottom I FIELD field_19087 right I FIELD field_19088 left I + FIELD field_22739 children Ljava/util/List; + FIELD field_22740 minecraft Lnet/minecraft/class_310; + FIELD field_22741 itemHeight I + FIELD field_22742 width I + FIELD field_22743 height I + FIELD field_22744 centerListVertically Z + FIELD field_22745 yDrag I + FIELD field_22746 renderSelection Z + FIELD field_22747 renderHeader Z + FIELD field_22748 headerHeight I + FIELD field_22749 scrollAmount D + FIELD field_22750 scrolling Z + FIELD field_22751 selected Lnet/minecraft/class_350$class_351; METHOD (Lnet/minecraft/class_310;IIIII)V ARG 1 client ARG 2 width @@ -10,68 +23,82 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget ARG 4 top ARG 5 bottom ARG 6 itemHeight - METHOD method_25307 (D)V + METHOD method_25307 setScrollAmount (D)V ARG 1 amount - METHOD method_25308 (DD)Lnet/minecraft/class_350$class_351; + METHOD method_25308 getEntryAtPosition (DD)Lnet/minecraft/class_350$class_351; ARG 1 x ARG 3 y - METHOD method_25309 (I)V + METHOD method_25309 scroll (I)V ARG 1 amount - METHOD method_25310 (II)V + METHOD method_25310 clickedHeader (II)V ARG 1 x ARG 2 y - METHOD method_25311 (IIIIF)V + METHOD method_25311 renderList (IIIIF)V ARG 1 x ARG 2 y ARG 3 mouseX ARG 4 mouseY ARG 5 delta - METHOD method_25312 (IILnet/minecraft/class_289;)V + METHOD method_25312 renderHeader (IILnet/minecraft/class_289;)V ARG 1 x ARG 2 y ARG 3 tessellator - METHOD method_25313 (Lnet/minecraft/class_350$class_351;)V + METHOD method_25313 setSelected (Lnet/minecraft/class_350$class_351;)V ARG 1 entry - METHOD method_25314 (Ljava/util/Collection;)V + METHOD method_25314 replaceEntries (Ljava/util/Collection;)V ARG 1 newEntries - METHOD method_25315 (ZI)V + METHOD method_25315 setRenderHeader (ZI)V ARG 1 renderHeader ARG 2 headerHeight - METHOD method_25320 (II)V + METHOD method_25316 isFocused ()Z + METHOD method_25317 getMaxPosition ()I + METHOD method_25318 updateScrollingState (DDI)V + METHOD method_25319 getRowBottom (I)I + METHOD method_25320 renderDecorations (II)V ARG 1 mouseX ARG 2 mouseY - METHOD method_25321 (Lnet/minecraft/class_350$class_351;)I + METHOD method_25321 addEntry (Lnet/minecraft/class_350$class_351;)I ARG 1 entry - METHOD method_25323 (IIII)V + METHOD method_25322 getRowWidth ()I + METHOD method_25323 updateSize (IIII)V ARG 1 width ARG 2 height ARG 3 top ARG 4 bottom - METHOD method_25324 (Lnet/minecraft/class_350$class_351;)V + METHOD method_25324 centerScrollOn (Lnet/minecraft/class_350$class_351;)V ARG 1 entry - METHOD method_25326 (I)Lnet/minecraft/class_350$class_351; + METHOD method_25325 renderBackground ()V + METHOD method_25326 getEntry (I)Lnet/minecraft/class_350$class_351; ARG 1 index - METHOD method_25327 (IIII)V + METHOD method_25327 renderHoleBackground (IIII)V ARG 1 top ARG 2 bottom ARG 3 alphaTop ARG 4 alphaBottom - METHOD method_25328 (Lnet/minecraft/class_350$class_351;)V + METHOD method_25328 ensureVisible (Lnet/minecraft/class_350$class_351;)V ARG 1 entry - METHOD method_25330 (Lnet/minecraft/class_350$class_351;)Z + METHOD method_25329 getScrollbarPosition ()I + METHOD method_25330 removeEntry (Lnet/minecraft/class_350$class_351;)Z ARG 1 entry - METHOD method_25332 (I)Z + METHOD method_25331 getMaxScroll ()I + METHOD method_25332 isSelectedItem (I)Z ARG 1 index - METHOD method_25333 (I)V + METHOD method_25333 setLeftPos (I)V ARG 1 left - METHOD method_25335 (I)V + METHOD method_25334 getSelected ()Lnet/minecraft/class_350$class_351; + METHOD method_25335 moveSelection (I)V ARG 1 amount - METHOD method_25337 (I)I + METHOD method_25337 getRowTop (I)I ARG 1 index - METHOD method_25338 (I)Lnet/minecraft/class_350$class_351; + METHOD method_25338 remove (I)Lnet/minecraft/class_350$class_351; ARG 1 index + METHOD method_25339 clearEntries ()V + METHOD method_25340 getItemCount ()I + METHOD method_25341 getScrollAmount ()D + METHOD method_25342 getRowLeft ()I CLASS class_351 Entry - METHOD method_25343 (IIIIIIIZF)V + FIELD field_22752 list Lnet/minecraft/class_350; + METHOD method_25343 render (IIIIIIIZF)V ARG 1 index ARG 2 y ARG 3 x diff --git a/mappings/net/minecraft/client/gui/widget/ListWidget.mapping b/mappings/net/minecraft/client/gui/widget/ListWidget.mapping index 2676909f6a..877e27243c 100644 --- a/mappings/net/minecraft/client/gui/widget/ListWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ListWidget.mapping @@ -4,6 +4,17 @@ CLASS net/minecraft/class_358 net/minecraft/client/gui/widget/ListWidget FIELD field_2175 scroll D FIELD field_2180 left I FIELD field_2181 right I + FIELD field_22769 scrolling Z + FIELD field_22770 minecraft Lnet/minecraft/class_310; + FIELD field_22771 width I + FIELD field_22772 height I + FIELD field_22773 itemHeight I + FIELD field_22774 centerListVertically Z + FIELD field_22775 yDrag I + FIELD field_22776 visible Z + FIELD field_22777 renderSelection Z + FIELD field_22778 renderHeader Z + FIELD field_22779 headerHeight I METHOD (Lnet/minecraft/class_310;IIIII)V ARG 1 client ARG 2 width @@ -11,23 +22,39 @@ CLASS net/minecraft/class_358 net/minecraft/client/gui/widget/ListWidget ARG 4 top ARG 5 bottom ARG 6 itemHeight - METHOD method_25373 (I)Z + METHOD method_25371 getItemCount ()I + METHOD method_25372 getItemAtPosition (DD)I + METHOD method_25373 isSelectedItem (I)Z ARG 1 index - METHOD method_25375 (IIDD)Z + METHOD method_25374 clickedHeader (II)V + METHOD method_25375 selectItem (IIDD)Z ARG 1 index ARG 2 button ARG 3 mouseX ARG 5 mouseY - METHOD method_25376 (IIIF)V + METHOD method_25376 updateItemPosition (IIIF)V ARG 1 index - METHOD method_25377 (IIIIF)V + METHOD method_25377 renderList (IIIIF)V ARG 1 x ARG 2 y ARG 3 mouseX ARG 4 mouseY - METHOD method_25378 (IIIIIIF)V + METHOD method_25378 renderItem (IIIIIIF)V ARG 1 index ARG 2 y - METHOD method_25384 (DD)Z + METHOD method_25379 renderHeader (IILnet/minecraft/class_289;)V + METHOD method_25380 renderBackground ()V + METHOD method_25381 updateScrollingState (DDI)V + METHOD method_25382 renderDecorations (II)V + METHOD method_25383 isVisible ()Z + METHOD method_25384 isMouseInList (DD)Z ARG 1 mouseX ARG 3 mouseY + METHOD method_25385 getMaxPosition ()I + METHOD method_25386 moveSelection (I)V + METHOD method_25387 renderHoleBackground (IIII)V + METHOD method_25388 capYPosition ()V + METHOD method_25389 getMaxScroll ()I + METHOD method_25390 getRowWidth ()I + METHOD method_25391 isFocused ()Z + METHOD method_25392 getScrollbarPosition ()I diff --git a/mappings/net/minecraft/client/gui/widget/SliderWidget.mapping b/mappings/net/minecraft/client/gui/widget/SliderWidget.mapping index 397d9e2431..a284c9cc00 100644 --- a/mappings/net/minecraft/client/gui/widget/SliderWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/SliderWidget.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_357 net/minecraft/client/gui/widget/SliderWidget + FIELD field_22753 value D METHOD (IIIILjava/lang/String;D)V ARG 6 value - METHOD method_25347 (D)V + METHOD method_25344 applyValue ()V + METHOD method_25345 setValueFromMouse (D)V + METHOD method_25346 updateMessage ()V + METHOD method_25347 setValue (D)V ARG 1 mouseX