Package net.minecraft.client.gui.hud
Class ChatHud
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.hud.ChatHud
@Environment(CLIENT) public class ChatHud extends DrawableHelper
-
Field Summary
Fields Modifier and Type Field Description private MinecraftClientclientprivate Deque<Text>field_23934private longfield_23935private booleanhasUnreadNewMessagesprivate static LoggerLOGGERprivate List<String>messageHistoryprivate List<ChatHudLine>messagesprivate intscrolledLinesprivate List<ChatHudLine>visibleMessagesFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description ChatHud(MinecraftClient minecraftClient) -
Method Summary
Modifier and Type Method Description private voidaddMessage(StringRenderable stringRenderable, int messageId, int timestamp, boolean bool)voidaddMessage(Text message)voidaddMessage(Text message, int messageId)voidaddToMessageHistory(String message)voidclear(boolean clearHistory)doublegetChatScale()intgetHeight()static intgetHeight(double heightOption)List<String>getMessageHistory()private static doublegetMessageOpacityMultiplier(int age)StylegetText(double x, double y)intgetVisibleLineCount()intgetWidth()static intgetWidth(double widthOption)booleanisChatFocused()private booleanmethod_23677()booleanmethod_27146(double double2, double double3)voidmethod_27147(Text text)private longmethod_27148()private voidmethod_27149()voidremoveMessage(int messageId)voidrender(MatrixStack matrixStack, int int2)voidreset()voidresetScroll()voidscroll(double amount)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffset
-
Field Details
-
LOGGER
-
client
-
messageHistory
-
messages
-
visibleMessages
-
field_23934
-
scrolledLines
private int scrolledLines -
hasUnreadNewMessages
private boolean hasUnreadNewMessages -
field_23935
private long field_23935
-
-
Constructor Details
-
Method Details
-
render
-
method_23677
private boolean method_23677() -
getMessageOpacityMultiplier
private static double getMessageOpacityMultiplier(int age) -
clear
public void clear(boolean clearHistory) -
addMessage
-
addMessage
-
addMessage
private void addMessage(StringRenderable stringRenderable, int messageId, int timestamp, boolean bool) -
reset
public void reset() -
getMessageHistory
-
addToMessageHistory
-
resetScroll
public void resetScroll() -
scroll
public void scroll(double amount) -
method_27146
public boolean method_27146(double double2, double double3) -
getText
-
isChatFocused
public boolean isChatFocused() -
removeMessage
public void removeMessage(int messageId) -
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getChatScale
public double getChatScale() -
getWidth
public static int getWidth(double widthOption) -
getHeight
public static int getHeight(double heightOption) -
getVisibleLineCount
public int getVisibleLineCount() -
method_27148
private long method_27148() -
method_27149
private void method_27149() -
method_27147
-