net.minecraft.client.gui.hud

public class PlayerListHud

net.minecraft.client.gui.components.PlayerTabOverlay
net.minecraft.class_355
net.minecraft.client.gui.hud.PlayerListHud

Field summary

Modifier and TypeField
private static final Identifier
PING_UNKNOWN_SPRITE
field_45365
PING_UNKNOWN_ICON_TEXTURE
private static final Identifier
PING_1_SPRITE
field_45366
PING_1_ICON_TEXTURE
private static final Identifier
PING_2_SPRITE
field_45367
PING_2_ICON_TEXTURE
private static final Identifier
PING_3_SPRITE
field_45368
PING_3_ICON_TEXTURE
private static final Identifier
PING_4_SPRITE
field_45369
PING_4_ICON_TEXTURE
private static final Identifier
PING_5_SPRITE
field_45370
PING_5_ICON_TEXTURE
private static final Identifier
HEART_CONTAINER_BLINKING_SPRITE
field_45371
CONTAINER_HEART_BLINKING_TEXTURE
private static final Identifier
HEART_CONTAINER_SPRITE
field_45372
CONTAINER_HEART_TEXTURE
private static final Identifier
HEART_FULL_BLINKING_SPRITE
field_45373
FULL_HEART_BLINKING_TEXTURE
private static final Identifier
HEART_HALF_BLINKING_SPRITE
field_45374
HALF_HEART_BLINKING_TEXTURE
private static final Identifier
HEART_ABSORBING_FULL_BLINKING_SPRITE
field_45375
ABSORBING_FULL_HEART_BLINKING_TEXTURE
private static final Identifier
HEART_FULL_SPRITE
field_45376
FULL_HEART_TEXTURE
private static final Identifier
HEART_ABSORBING_HALF_BLINKING_SPRITE
field_45377
ABSORBING_HALF_HEART_BLINKING_TEXTURE
private static final Identifier
HEART_HALF_SPRITE
field_45378
HALF_HEART_TEXTURE
private static final Comparator<PlayerListEntry>
PLAYER_COMPARATOR
field_2156
ENTRY_ORDERING
public static final int
MAX_ROWS_PER_COL
field_32205
MAX_ROWS
private final MinecraftClient
minecraft
field_2155
client
private final InGameHud
hud
field_2157
inGameHud
private Text
footer
field_2154
footer
private Text
header
field_2153
header
private boolean
visible
field_2158
visible
private final Map<UUID, PlayerListHud$Heart>
healthStates
field_40393
hearts

Constructor summary

ModifierConstructor
public (MinecraftClient client, InGameHud inGameHud)

Method summary

Modifier and TypeMethod
public Text
getNameForDisplay(PlayerInfo info)
method_1918(class_640 arg0)
getPlayerName(PlayerListEntry entry)
private Text
decorateName(PlayerInfo info, MutableComponent name)
method_27538(class_640 arg0, class_5250 arg1)
applyGameModeFormatting(PlayerListEntry entry, MutableText name)
public void
setVisible(boolean visible)
method_1921(boolean arg0)
setVisible(boolean visible)
private List<PlayerListEntry>
getPlayerInfos()
method_48213()
collectPlayerEntries()
public void
extractRenderState(GuiGraphicsExtractor graphics, int screenWidth, Scoreboard scoreboard, Objective displayObjective)
method_1919(class_332 arg0, int arg1, class_269 arg2, class_266 arg3)
render(DrawContext context, int scaledWindowWidth, Scoreboard scoreboard, ScoreboardObjective objective)
protected void
extractPingIcon(GuiGraphicsExtractor graphics, int slotWidth, int xo, int yo, PlayerInfo info)
method_1923(class_332 arg0, int arg1, int arg2, int arg3, class_640 arg4)
renderLatencyIcon(DrawContext context, int width, int x, int y, PlayerListEntry entry)
private void
extractTablistScore(Objective displayObjective, int yo, PlayerTabOverlay$ScoreDisplayEntry entry, int left, int right, UUID profileId, GuiGraphicsExtractor graphics)
method_1922(class_266 arg0, int arg1, class_355$class_9018 arg2, int arg3, int arg4, UUID arg5, class_332 arg6)
renderScoreboardObjective(ScoreboardObjective objective, int y, PlayerListHud$ScoreDisplayEntry scoreDisplayEntry, int left, int right, UUID uuid, DrawContext context)
private void
extractTablistHearts(int yo, int left, int right, UUID profileId, GuiGraphicsExtractor graphics, int score)
method_45590(int arg0, int arg1, int arg2, UUID arg3, class_332 arg4, int arg5)
renderHearts(int y, int left, int right, UUID uuid, DrawContext context, int score)
public void
setFooter(Component footer)
method_1924(class_2561 arg0)
setFooter(Text footer)
public void
setHeader(Component header)
method_1925(class_2561 arg0)
setHeader(Text header)
public void
reset()
method_1920()
clear()
private static PlayerListHud$Heart
lambda$extractTablistHearts$0(int arg0, UUID arg1)
method_45591(int arg0, UUID arg1)
method_45591(int arg0, UUID uuid2)
private static boolean
lambda$extractRenderState$1(Set arg0, UUID arg1)
method_45593(Set arg0, UUID arg1)
method_45593(Set arg0, UUID uuid)
private static UUID
lambda$extractRenderState$0(PlayerInfo arg0)
method_45594(class_640 arg0)
method_45594(PlayerListEntry playerEntry)
private static String
lambda$static$3(PlayerInfo arg0)
method_46511(class_640 arg0)
method_46511(PlayerListEntry entry)
private static String
lambda$static$2(PlayerInfo arg0)
method_45595(class_640 arg0)
method_45595(PlayerListEntry entry)
private static int
lambda$static$1(PlayerInfo arg0)
method_45592(class_640 arg0)
method_45592(PlayerListEntry entry)
private static int
lambda$static$0(PlayerInfo arg0)
method_61982(class_640 arg0)
method_61982(PlayerListEntry entry)