Package net.minecraft.client.gui.hud
Class PlayerListHud
java.lang.Object
net.minecraft.client.gui.hud.PlayerListHud
Responsible for rendering the player list while the player list
key is pressed.
The current instance used by the client can be obtained by
MinecraftClient.getInstance().inGameHud.getPlayerListHud().
- Mappings:
Namespace Name official etiintermediary net/minecraft/class_355named net/minecraft/client/gui/hud/PlayerListHud
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate static final Comparator<PlayerListEntry>private static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate static final Identifierprivate final Map<UUID,PlayerListHud.Heart> private final InGameHudstatic final intprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate TextapplyGameModeFormatting(PlayerListEntry entry, MutableText name) Italicizes the given text if the given player is in spectator mode.voidclear()private List<PlayerListEntry>getPlayerName(PlayerListEntry entry) Returns the player name rendered by this HUD.voidrender(DrawContext context, int scaledWindowWidth, Scoreboard scoreboard, @Nullable ScoreboardObjective objective) private voidrenderHearts(int y, int left, int right, UUID uuid, DrawContext context, int score) protected voidrenderLatencyIcon(DrawContext context, int width, int x, int y, PlayerListEntry entry) private voidrenderScoreboardObjective(ScoreboardObjective objective, int y, String player, int left, int right, UUID uuid, DrawContext context) voidvoidvoidsetVisible(boolean visible)
-
Field Details
-
field_45365
- Mappings:
Namespace Name Mixin selector official bLeti;b:Laep;intermediary field_45365Lnet/minecraft/class_355;field_45365:Lnet/minecraft/class_2960;named field_45365Lnet/minecraft/client/gui/hud/PlayerListHud;field_45365:Lnet/minecraft/util/Identifier;
-
field_45366
- Mappings:
Namespace Name Mixin selector official cLeti;c:Laep;intermediary field_45366Lnet/minecraft/class_355;field_45366:Lnet/minecraft/class_2960;named field_45366Lnet/minecraft/client/gui/hud/PlayerListHud;field_45366:Lnet/minecraft/util/Identifier;
-
field_45367
- Mappings:
Namespace Name Mixin selector official dLeti;d:Laep;intermediary field_45367Lnet/minecraft/class_355;field_45367:Lnet/minecraft/class_2960;named field_45367Lnet/minecraft/client/gui/hud/PlayerListHud;field_45367:Lnet/minecraft/util/Identifier;
-
field_45368
- Mappings:
Namespace Name Mixin selector official eLeti;e:Laep;intermediary field_45368Lnet/minecraft/class_355;field_45368:Lnet/minecraft/class_2960;named field_45368Lnet/minecraft/client/gui/hud/PlayerListHud;field_45368:Lnet/minecraft/util/Identifier;
-
field_45369
- Mappings:
Namespace Name Mixin selector official fLeti;f:Laep;intermediary field_45369Lnet/minecraft/class_355;field_45369:Lnet/minecraft/class_2960;named field_45369Lnet/minecraft/client/gui/hud/PlayerListHud;field_45369:Lnet/minecraft/util/Identifier;
-
field_45370
- Mappings:
Namespace Name Mixin selector official gLeti;g:Laep;intermediary field_45370Lnet/minecraft/class_355;field_45370:Lnet/minecraft/class_2960;named field_45370Lnet/minecraft/client/gui/hud/PlayerListHud;field_45370:Lnet/minecraft/util/Identifier;
-
field_45371
- Mappings:
Namespace Name Mixin selector official hLeti;h:Laep;intermediary field_45371Lnet/minecraft/class_355;field_45371:Lnet/minecraft/class_2960;named field_45371Lnet/minecraft/client/gui/hud/PlayerListHud;field_45371:Lnet/minecraft/util/Identifier;
-
field_45372
- Mappings:
Namespace Name Mixin selector official iLeti;i:Laep;intermediary field_45372Lnet/minecraft/class_355;field_45372:Lnet/minecraft/class_2960;named field_45372Lnet/minecraft/client/gui/hud/PlayerListHud;field_45372:Lnet/minecraft/util/Identifier;
-
field_45373
- Mappings:
Namespace Name Mixin selector official jLeti;j:Laep;intermediary field_45373Lnet/minecraft/class_355;field_45373:Lnet/minecraft/class_2960;named field_45373Lnet/minecraft/client/gui/hud/PlayerListHud;field_45373:Lnet/minecraft/util/Identifier;
-
field_45374
- Mappings:
Namespace Name Mixin selector official kLeti;k:Laep;intermediary field_45374Lnet/minecraft/class_355;field_45374:Lnet/minecraft/class_2960;named field_45374Lnet/minecraft/client/gui/hud/PlayerListHud;field_45374:Lnet/minecraft/util/Identifier;
-
field_45375
- Mappings:
Namespace Name Mixin selector official lLeti;l:Laep;intermediary field_45375Lnet/minecraft/class_355;field_45375:Lnet/minecraft/class_2960;named field_45375Lnet/minecraft/client/gui/hud/PlayerListHud;field_45375:Lnet/minecraft/util/Identifier;
-
field_45376
- Mappings:
Namespace Name Mixin selector official mLeti;m:Laep;intermediary field_45376Lnet/minecraft/class_355;field_45376:Lnet/minecraft/class_2960;named field_45376Lnet/minecraft/client/gui/hud/PlayerListHud;field_45376:Lnet/minecraft/util/Identifier;
-
field_45377
- Mappings:
Namespace Name Mixin selector official nLeti;n:Laep;intermediary field_45377Lnet/minecraft/class_355;field_45377:Lnet/minecraft/class_2960;named field_45377Lnet/minecraft/client/gui/hud/PlayerListHud;field_45377:Lnet/minecraft/util/Identifier;
-
field_45378
- Mappings:
Namespace Name Mixin selector official oLeti;o:Laep;intermediary field_45378Lnet/minecraft/class_355;field_45378:Lnet/minecraft/class_2960;named field_45378Lnet/minecraft/client/gui/hud/PlayerListHud;field_45378:Lnet/minecraft/util/Identifier;
-
ENTRY_ORDERING
- Mappings:
Namespace Name Mixin selector official pLeti;p:Ljava/util/Comparator;intermediary field_2156Lnet/minecraft/class_355;field_2156:Ljava/util/Comparator;named ENTRY_ORDERINGLnet/minecraft/client/gui/hud/PlayerListHud;ENTRY_ORDERING:Ljava/util/Comparator;
-
MAX_ROWS
public static final int MAX_ROWS- See Also:
- Mappings:
Namespace Name Mixin selector official aLeti;a:Iintermediary field_32205Lnet/minecraft/class_355;field_32205:Inamed MAX_ROWSLnet/minecraft/client/gui/hud/PlayerListHud;MAX_ROWS:I
-
client
- Mappings:
Namespace Name Mixin selector official qLeti;q:Leqn;intermediary field_2155Lnet/minecraft/class_355;field_2155:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/hud/PlayerListHud;client:Lnet/minecraft/client/MinecraftClient;
-
inGameHud
- Mappings:
Namespace Name Mixin selector official rLeti;r:Lerw;intermediary field_2157Lnet/minecraft/class_355;field_2157:Lnet/minecraft/class_329;named inGameHudLnet/minecraft/client/gui/hud/PlayerListHud;inGameHud:Lnet/minecraft/client/gui/hud/InGameHud;
-
header
- Mappings:
Namespace Name Mixin selector official tLeti;t:Lte;intermediary field_2153Lnet/minecraft/class_355;field_2153:Lnet/minecraft/class_2561;named headerLnet/minecraft/client/gui/hud/PlayerListHud;header:Lnet/minecraft/text/Text;
-
visible
private boolean visible- Mappings:
Namespace Name Mixin selector official uLeti;u:Zintermediary field_2158Lnet/minecraft/class_355;field_2158:Znamed visibleLnet/minecraft/client/gui/hud/PlayerListHud;visible:Z
-
hearts
- Mappings:
Namespace Name Mixin selector official vLeti;v:Ljava/util/Map;intermediary field_40393Lnet/minecraft/class_355;field_40393:Ljava/util/Map;named heartsLnet/minecraft/client/gui/hud/PlayerListHud;hearts:Ljava/util/Map;
-
-
Constructor Details
-
PlayerListHud
- Mappings:
Namespace Name Mixin selector official <init>Leti;<init>(Leqn;Lerw;)Vintermediary <init>Lnet/minecraft/class_355;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_329;)Vnamed <init>Lnet/minecraft/client/gui/hud/PlayerListHud;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/hud/InGameHud;)V
-
-
Method Details
-
getPlayerName
Returns the player name rendered by this HUD.- Returns:
- the player name rendered by this HUD
- Mappings:
Namespace Name Mixin selector official aLeti;a(Lfil;)Lte;intermediary method_1918Lnet/minecraft/class_355;method_1918(Lnet/minecraft/class_640;)Lnet/minecraft/class_2561;named getPlayerNameLnet/minecraft/client/gui/hud/PlayerListHud;getPlayerName(Lnet/minecraft/client/network/PlayerListEntry;)Lnet/minecraft/text/Text;
-
applyGameModeFormatting
Italicizes the given text if the given player is in spectator mode.- Mappings:
Namespace Name Mixin selector official aLeti;a(Lfil;Ltr;)Lte;intermediary method_27538Lnet/minecraft/class_355;method_27538(Lnet/minecraft/class_640;Lnet/minecraft/class_5250;)Lnet/minecraft/class_2561;named applyGameModeFormattingLnet/minecraft/client/gui/hud/PlayerListHud;applyGameModeFormatting(Lnet/minecraft/client/network/PlayerListEntry;Lnet/minecraft/text/MutableText;)Lnet/minecraft/text/Text;
-
setVisible
public void setVisible(boolean visible) - Mappings:
Namespace Name Mixin selector official aLeti;a(Z)Vintermediary method_1921Lnet/minecraft/class_355;method_1921(Z)Vnamed setVisibleLnet/minecraft/client/gui/hud/PlayerListHud;setVisible(Z)V
-
collectPlayerEntries
- Mappings:
Namespace Name Mixin selector official bLeti;b()Ljava/util/List;intermediary method_48213Lnet/minecraft/class_355;method_48213()Ljava/util/List;named collectPlayerEntriesLnet/minecraft/client/gui/hud/PlayerListHud;collectPlayerEntries()Ljava/util/List;
-
render
public void render(DrawContext context, int scaledWindowWidth, Scoreboard scoreboard, @Nullable @Nullable ScoreboardObjective objective) - Mappings:
Namespace Name Mixin selector official aLeti;a(Lerx;ILeie;Leib;)Vintermediary method_1919Lnet/minecraft/class_355;method_1919(Lnet/minecraft/class_332;ILnet/minecraft/class_269;Lnet/minecraft/class_266;)Vnamed renderLnet/minecraft/client/gui/hud/PlayerListHud;render(Lnet/minecraft/client/gui/DrawContext;ILnet/minecraft/scoreboard/Scoreboard;Lnet/minecraft/scoreboard/ScoreboardObjective;)V
-
renderLatencyIcon
protected void renderLatencyIcon(DrawContext context, int width, int x, int y, PlayerListEntry entry) - Mappings:
Namespace Name Mixin selector official aLeti;a(Lerx;IIILfil;)Vintermediary method_1923Lnet/minecraft/class_355;method_1923(Lnet/minecraft/class_332;IIILnet/minecraft/class_640;)Vnamed renderLatencyIconLnet/minecraft/client/gui/hud/PlayerListHud;renderLatencyIcon(Lnet/minecraft/client/gui/DrawContext;IIILnet/minecraft/client/network/PlayerListEntry;)V
-
renderScoreboardObjective
private void renderScoreboardObjective(ScoreboardObjective objective, int y, String player, int left, int right, UUID uuid, DrawContext context) - Mappings:
Namespace Name Mixin selector official aLeti;a(Leib;ILjava/lang/String;IILjava/util/UUID;Lerx;)Vintermediary method_1922Lnet/minecraft/class_355;method_1922(Lnet/minecraft/class_266;ILjava/lang/String;IILjava/util/UUID;Lnet/minecraft/class_332;)Vnamed renderScoreboardObjectiveLnet/minecraft/client/gui/hud/PlayerListHud;renderScoreboardObjective(Lnet/minecraft/scoreboard/ScoreboardObjective;ILjava/lang/String;IILjava/util/UUID;Lnet/minecraft/client/gui/DrawContext;)V
-
renderHearts
- Mappings:
Namespace Name Mixin selector official aLeti;a(IIILjava/util/UUID;Lerx;I)Vintermediary method_45590Lnet/minecraft/class_355;method_45590(IIILjava/util/UUID;Lnet/minecraft/class_332;I)Vnamed renderHeartsLnet/minecraft/client/gui/hud/PlayerListHud;renderHearts(IIILjava/util/UUID;Lnet/minecraft/client/gui/DrawContext;I)V
-
setHeader
- Mappings:
Namespace Name Mixin selector official bLeti;b(Lte;)Vintermediary method_1925Lnet/minecraft/class_355;method_1925(Lnet/minecraft/class_2561;)Vnamed setHeaderLnet/minecraft/client/gui/hud/PlayerListHud;setHeader(Lnet/minecraft/text/Text;)V
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector official aLeti;a()Vintermediary method_1920Lnet/minecraft/class_355;method_1920()Vnamed clearLnet/minecraft/client/gui/hud/PlayerListHud;clear()V
-