@Environment(value=CLIENT) public class ChatHud extends DrawableHelper
| Modifier and Type | Field and Description |
|---|---|
private MinecraftClient |
client |
private Deque<Text> |
field_23934 |
private long |
field_23935 |
private boolean |
hasUnreadNewMessages |
private static Logger |
LOGGER |
private List<String> |
messageHistory |
private List<ChatHudLine<Text>> |
messages |
private int |
scrolledLines |
private List<ChatHudLine<class_5481>> |
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) |
private void |
addMessage(Text message,
int messageId) |
private void |
addMessage(Text text,
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) |
Style |
getText(double x,
double y) |
int |
getVisibleLineCount() |
int |
getWidth() |
static int |
getWidth(double widthOption) |
private boolean |
isChatFocused() |
private boolean |
isChatHidden() |
boolean |
method_27146(double double2,
double double3) |
void |
method_27147(Text text) |
private long |
method_27148() |
private void |
method_27149() |
private void |
removeMessage(int messageId) |
void |
render(MatrixStack matrices,
int tickDelta) |
void |
reset() |
void |
resetScroll() |
void |
scroll(double amount) |
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffsetprivate static final Logger LOGGER
private final MinecraftClient client
private final List<ChatHudLine<Text>> messages
private final List<ChatHudLine<class_5481>> visibleMessages
private int scrolledLines
private boolean hasUnreadNewMessages
private long field_23935
public ChatHud(MinecraftClient client)
public void render(MatrixStack matrices, int tickDelta)
private boolean isChatHidden()
private static double getMessageOpacityMultiplier(int age)
public void clear(boolean clearHistory)
public void addMessage(Text message)
private void addMessage(Text message, int messageId)
private void addMessage(Text text, int messageId, int timestamp, boolean bool)
public void reset()
public void addToMessageHistory(String message)
public void resetScroll()
public void scroll(double amount)
public boolean method_27146(double double2,
double double3)
private boolean isChatFocused()
private 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()
private long method_27148()
private void method_27149()
public void method_27147(Text text)