@Environment(value=CLIENT) public class ChatHud extends DrawableHelper
| Modifier and Type | Field and Description |
|---|---|
private MinecraftClient |
client |
private boolean |
hasUnreadNewMessages |
private static Logger |
LOGGER |
private List<String> |
messageHistory |
private List<ChatHudLine> |
messages |
private int |
scrolledLines |
private List<ChatHudLine> |
visibleMessages |
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE| Constructor and Description |
|---|
ChatHud(MinecraftClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(Text message) |
void |
addMessage(Text message,
int messageId) |
private void |
addMessage(Text message,
int messageId,
int timestamp,
boolean bool) |
void |
addToMessageHistory(String message) |
void |
clear(boolean clearHistory) |
double |
getChatScale() |
int |
getHeight() |
static int |
getHeight(double heightOption) |
List<String> |
getMessageHistory() |
private static double |
getMessageOpacityMultiplier(int age) |
Text |
getText(double x,
double y) |
int |
getVisibleLineCount() |
int |
getWidth() |
static int |
getWidth(double widthOption) |
boolean |
isChatFocused() |
private boolean |
method_23677() |
void |
removeMessage(int messageId) |
void |
render(int ticks) |
void |
reset() |
void |
resetScroll() |
void |
scroll(double amount) |
drawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawTexturedQuad, drawVerticalLine, fill, fill, fillGradient, getZOffset, setZOffsetprivate static final Logger LOGGER
private final MinecraftClient client
private final List<ChatHudLine> messages
private final List<ChatHudLine> visibleMessages
private int scrolledLines
private boolean hasUnreadNewMessages
public ChatHud(MinecraftClient client)
public void render(int ticks)
private boolean method_23677()
private static double getMessageOpacityMultiplier(int age)
public void clear(boolean clearHistory)
public void addMessage(Text message)
public void addMessage(Text message, int messageId)
private void addMessage(Text message, int messageId, int timestamp, boolean bool)
public void reset()
public void addToMessageHistory(String message)
public void resetScroll()
public void scroll(double amount)
public boolean isChatFocused()
public void removeMessage(int messageId)
public int getWidth()
public int getHeight()
public double getChatScale()
public static int getWidth(double widthOption)
public static int getHeight(double heightOption)
public int getVisibleLineCount()