CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud COMMENT Responsible for rendering various game messages such as chat messages or COMMENT join/leave messages. COMMENT COMMENT @see net.minecraft.client.gui.screen.ChatScreen FIELD field_2061 messages Ljava/util/List; FIELD field_2062 client Lnet/minecraft/class_310; FIELD field_2063 messageHistory Ljava/util/List; FIELD field_2064 visibleMessages Ljava/util/List; FIELD field_2065 LOGGER Lorg/slf4j/Logger; FIELD field_2066 scrolledLines I FIELD field_2067 hasUnreadNewMessages Z FIELD field_32180 MAX_MESSAGES I FIELD field_39771 MISSING_MESSAGE_INDEX I METHOD method_1802 scroll (I)V ARG 1 scroll METHOD method_1803 addToMessageHistory (Ljava/lang/String;)V ARG 1 message METHOD method_1805 render (Lnet/minecraft/class_4587;III)V ARG 1 matrices ARG 2 currentTick METHOD method_1806 getWidth (D)I ARG 0 widthOption METHOD method_1808 clear (Z)V ARG 1 clearHistory METHOD method_1809 getMessageHistory ()Ljava/util/List; METHOD method_1810 getHeight ()I METHOD method_1811 getWidth ()I METHOD method_1812 addMessage (Lnet/minecraft/class_2561;)V ARG 1 message METHOD method_1813 getVisibleLineCount ()I METHOD method_1814 getChatScale ()D METHOD method_1815 addMessage (Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;ILnet/minecraft/class_7591;Z)V ARG 1 message ARG 2 signature ARG 3 ticks ARG 4 indicator ARG 5 refresh METHOD method_1816 getTextStyleAt (DD)Lnet/minecraft/class_2583; ARG 1 x ARG 3 y METHOD method_1817 reset ()V METHOD method_1818 getHeight (D)I ARG 0 heightOption METHOD method_1819 isChatFocused ()Z METHOD method_1820 resetScroll ()V METHOD method_19348 getMessageOpacityMultiplier (I)D ARG 0 age METHOD method_23677 isChatHidden ()Z METHOD method_27146 mouseClicked (DD)Z ARG 1 mouseX ARG 3 mouseY METHOD method_41831 getDefaultUnfocusedHeight ()D METHOD method_44718 isXInsideIndicatorIcon (DLnet/minecraft/class_303$class_7590;Lnet/minecraft/class_7591;)Z ARG 1 x ARG 3 line ARG 4 indicator METHOD method_44719 drawIndicatorIcon (Lnet/minecraft/class_4587;IILnet/minecraft/class_7591$class_7592;)V ARG 1 matrices ARG 2 x ARG 3 y ARG 4 icon METHOD method_44720 getIndicatorX (Lnet/minecraft/class_303$class_7590;)I ARG 1 line METHOD method_44722 toChatLineX (D)D ARG 1 x METHOD method_44723 getIndicatorAt (DD)Lnet/minecraft/class_7591; ARG 1 mouseX ARG 3 mouseY METHOD method_44724 toChatLineY (D)D ARG 1 y METHOD method_44725 getMessageIndex (DD)I METHOD method_44752 getLineHeight ()I METHOD method_44811 addMessage (Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V ARG 1 message ARG 3 indicator METHOD method_44812 hideMessage (Lnet/minecraft/class_7469;)V ARG 1 signature METHOD method_44813 refresh ()V METHOD method_45027 logChatMessage (Lnet/minecraft/class_2561;Lnet/minecraft/class_7591;)V ARG 1 message ARG 2 indicator