CLASS net/minecraft/class_408 net/minecraft/client/gui/screen/ChatScreen COMMENT A screen that allows player to input a chat message. It can be opened by COMMENT pressing {@linkplain net.minecraft.client.option.GameOptions#chatKey the COMMENT chat key} or {@linkplain net.minecraft.client.option.GameOptions#commandKey COMMENT the command key}. COMMENT COMMENT @see net.minecraft.client.gui.hud.ChatHud FIELD field_18973 originalChatText Ljava/lang/String; FIELD field_21616 commandSuggestor Lnet/minecraft/class_4717; FIELD field_2382 chatField Lnet/minecraft/class_342; FIELD field_2387 messageHistorySize I FIELD field_2389 chatLastMessage Ljava/lang/String; FIELD field_32237 SHIFT_SCROLL_AMOUNT D FIELD field_33953 USAGE_TEXT Lnet/minecraft/class_2561; FIELD field_39341 PREVIEW_LEFT_MARGIN I FIELD field_39342 PREVIEW_RIGHT_MARGIN I FIELD field_39343 PREVIEW_BOTTOM_MARGIN I FIELD field_39344 CHAT_PREVIEW_WARNING_TOAST_TITLE Lnet/minecraft/class_2561; FIELD field_39345 CHAT_PREVIEW_WARNING_TOAST_TEXT Lnet/minecraft/class_2561; FIELD field_39346 CHAT_PREVIEW_PLACEHOLDER_TEXT Lnet/minecraft/class_2561; FIELD field_39347 chatPreviewer Lnet/minecraft/class_7479; FIELD field_39774 MAX_INDICATOR_TOOLTIP_WIDTH I METHOD (Ljava/lang/String;)V ARG 1 originalChatText METHOD method_2108 setText (Ljava/lang/String;)V ARG 1 text METHOD method_2114 setChatFromHistory (I)V ARG 1 offset METHOD method_23945 onChatFieldUpdate (Ljava/lang/String;)V ARG 1 chatText METHOD method_44050 getPreviewLeft ()I METHOD method_44051 getPreviewRight ()I METHOD method_44052 getTextStyleAt (DD)Lnet/minecraft/class_2583; ARG 1 x ARG 3 y METHOD method_44053 renderChatPreview (Lnet/minecraft/class_4587;)V ARG 1 matrices METHOD method_44054 normalize (Ljava/lang/String;)Ljava/lang/String; COMMENT {@return the {@code message} normalized by trimming it and then normalizing spaces} ARG 1 chatText METHOD method_44055 getPreviewTop (I)I ARG 1 previewHeight METHOD method_44056 sendMessage (Ljava/lang/String;Z)V ARG 1 chatText ARG 2 addToHistory METHOD method_44057 getPreviewHeight (Ljava/util/List;)I ARG 1 lines METHOD method_44058 getPreviewTextStyleAt (DD)Lnet/minecraft/class_2583; ARG 1 x ARG 3 y METHOD method_44059 updatePreviewer (Ljava/lang/String;)V ARG 1 chatText METHOD method_44060 getChatPreviewer ()Lnet/minecraft/class_7479; METHOD method_44061 shouldPreviewChat ()Z COMMENT {@return whether the client and the server both allow chat previews} COMMENT COMMENT

To check if the client allows chat previews, check {@linkplain COMMENT net.minecraft.client.option.GameOptions#getChatPreview the chat preview option}. COMMENT To check if the server allows chat previews, check {@link COMMENT net.minecraft.client.network.ServerInfo#shouldPreviewChat}. METHOD method_44062 getPreviewText ()Ljava/util/List; METHOD method_44063 getPreviewWidth ()I METHOD method_44064 getPreviewBottom ()I METHOD method_44279 tryRequestPreview (Ljava/lang/String;)V ARG 1 chatText METHOD method_44280 tryRequestChatPreview (Ljava/lang/String;)V ARG 1 chatText METHOD method_44281 tryRequestCommandPreview (Ljava/lang/String;)V ARG 1 chatText