CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget COMMENT A clickable widget is a GUI element that has many methods to handle different COMMENT mouse actions. In addition, it allows a message to be rendered on the widget COMMENT and narrated when the widget is selected. FIELD field_22754 message Lnet/minecraft/class_2561; FIELD field_22756 focused Z FIELD field_22757 WIDGETS_TEXTURE 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 hovered Z 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 FIELD field_42116 navigationOrder I FIELD field_42117 ACCESSIBILITY_TEXTURE Lnet/minecraft/class_2960; METHOD (IIIILnet/minecraft/class_2561;)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height ARG 5 message METHOD method_25348 onClick (DD)V ARG 1 mouseX ARG 3 mouseY METHOD method_25349 onDrag (DDDD)V ARG 1 mouseX ARG 3 mouseY ARG 5 deltaX ARG 7 deltaY METHOD method_25350 setAlpha (F)V ARG 1 alpha METHOD method_25351 isValidClickButton (I)Z ARG 1 button METHOD method_25353 renderBackground (Lnet/minecraft/class_4587;Lnet/minecraft/class_310;II)V ARG 1 matrices ARG 2 client ARG 3 mouseX ARG 4 mouseY METHOD method_25354 playDownSound (Lnet/minecraft/class_1144;)V ARG 1 soundManager METHOD method_25355 setMessage (Lnet/minecraft/class_2561;)V ARG 1 message METHOD method_25356 getYImage ()I METHOD method_25357 onRelease (DD)V ARG 1 mouseX ARG 3 mouseY METHOD method_25358 setWidth (I)V ARG 1 width METHOD method_25359 renderButton (Lnet/minecraft/class_4587;II)V ARG 1 matrices ARG 2 mouseX ARG 3 mouseY METHOD method_25360 getNarrationMessage ()Lnet/minecraft/class_5250; METHOD method_25361 clicked (DD)Z ARG 1 mouseX ARG 3 mouseY METHOD method_25365 (Z)V ARG 1 focused METHOD method_25367 isHovered ()Z METHOD method_25369 getMessage ()Lnet/minecraft/class_2561; METHOD method_32602 getNarrationMessage (Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250; ARG 0 message METHOD method_37021 appendDefaultNarrations (Lnet/minecraft/class_6382;)V ARG 1 builder METHOD method_46419 (I)V ARG 1 y METHOD method_46421 (I)V ARG 1 x 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 METHOD method_47937 getTooltipPositioner ()Lnet/minecraft/class_8000; METHOD method_48203 getTexture ()Lnet/minecraft/class_2960; METHOD method_48579 renderButton (Lnet/minecraft/class_4587;IIF)V ARG 1 matrices ARG 2 mouseX ARG 3 mouseY ARG 4 delta METHOD method_48588 drawTexture (Lnet/minecraft/class_4587;Lnet/minecraft/class_2960;IIIIIIIII)V ARG 1 matrices ARG 2 texture ARG 3 x ARG 4 y ARG 5 u ARG 6 v ARG 7 hoveredVOffset ARG 8 width ARG 9 height ARG 10 textureWidth ARG 11 textureHeight METHOD method_48589 drawMessage (Lnet/minecraft/class_4587;Lnet/minecraft/class_327;III)V ARG 1 matrices ARG 2 textRenderer ARG 3 centerX ARG 4 y ARG 5 color METHOD method_48591 setNavigationOrder (I)V ARG 1 navigationOrder