Package net.minecraft.client.gui.widget
Class ServerEntry
java.lang.Object
net.minecraft.client.gui.widget.ServerEntry
- All Implemented Interfaces:
EntryListWidget.Entry
- Mappings:
Namespace Name official bjiintermediary net/minecraft/class_1825named net/minecraft/client/gui/widget/ServerEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate NativeImageBackedTextureprivate final Identifierprivate Stringprivate static final Loggerprivate final MultiplayerScreenprivate static final ThreadPoolExecutorprivate final ServerInfoprivate static final Identifierprivate longprivate static final Identifier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedServerEntry(MultiplayerScreen parent, ServerInfo serverInfo) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate booleanbooleanmouseClicked(int index, int mouseX, int mouseY, int button, int x, int y) voidmouseReleased(int index, int mouseX, int mouseY, int button, int x, int y) voidrender(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered) protected voidrenderIcon(int x, int y, Identifier textureId) voidupdatePosition(int index, int x, int y)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbji;a:Lorg/apache/logging/log4j/Logger;intermediary field_7830Lnet/minecraft/class_1825;field_7830:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/widget/ServerEntry;LOGGER:Lorg/apache/logging/log4j/Logger;
-
SERVER_PINGER_THREAD_POOL
- Mappings:
Namespace Name Mixin selector official bLbji;b:Ljava/util/concurrent/ThreadPoolExecutor;intermediary field_7831Lnet/minecraft/class_1825;field_7831:Ljava/util/concurrent/ThreadPoolExecutor;named SERVER_PINGER_THREAD_POOLLnet/minecraft/client/gui/widget/ServerEntry;SERVER_PINGER_THREAD_POOL:Ljava/util/concurrent/ThreadPoolExecutor;
-
UNKNOWN_TEXTURE
- Mappings:
Namespace Name Mixin selector official cLbji;c:Lkq;intermediary field_10487Lnet/minecraft/class_1825;field_10487:Lnet/minecraft/class_1653;named UNKNOWN_TEXTURELnet/minecraft/client/gui/widget/ServerEntry;UNKNOWN_TEXTURE:Lnet/minecraft/util/Identifier;
-
SORT_BUTTONS_TEXTURE
- Mappings:
Namespace Name Mixin selector official dLbji;d:Lkq;intermediary field_10488Lnet/minecraft/class_1825;field_10488:Lnet/minecraft/class_1653;named SORT_BUTTONS_TEXTURELnet/minecraft/client/gui/widget/ServerEntry;SORT_BUTTONS_TEXTURE:Lnet/minecraft/util/Identifier;
-
parent
- Mappings:
Namespace Name Mixin selector official eLbji;e:Lbjf;intermediary field_7832Lnet/minecraft/class_1825;field_7832:Lnet/minecraft/class_376;named parentLnet/minecraft/client/gui/widget/ServerEntry;parent:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;
-
client
- Mappings:
Namespace Name Mixin selector official fLbji;f:Lbes;intermediary field_7833Lnet/minecraft/class_1825;field_7833:Lnet/minecraft/class_1600;named clientLnet/minecraft/client/gui/widget/ServerEntry;client:Lnet/minecraft/client/MinecraftClient;
-
serverInfo
- Mappings:
Namespace Name Mixin selector official gLbji;g:Lbnt;intermediary field_7834Lnet/minecraft/class_1825;field_7834:Lnet/minecraft/class_485;named serverInfoLnet/minecraft/client/gui/widget/ServerEntry;serverInfo:Lnet/minecraft/client/network/ServerInfo;
-
iconTextureId
- Mappings:
Namespace Name Mixin selector official hLbji;h:Lkq;intermediary field_7838Lnet/minecraft/class_1825;field_7838:Lnet/minecraft/class_1653;named iconTextureIdLnet/minecraft/client/gui/widget/ServerEntry;iconTextureId:Lnet/minecraft/util/Identifier;
-
iconUri
- Mappings:
Namespace Name Mixin selector official iLbji;i:Ljava/lang/String;intermediary field_7836Lnet/minecraft/class_1825;field_7836:Ljava/lang/String;named iconUriLnet/minecraft/client/gui/widget/ServerEntry;iconUri:Ljava/lang/String;
-
icon
- Mappings:
Namespace Name Mixin selector official jLbji;j:Lbyp;intermediary field_7837Lnet/minecraft/class_1825;field_7837:Lnet/minecraft/class_1636;named iconLnet/minecraft/client/gui/widget/ServerEntry;icon:Lnet/minecraft/client/texture/NativeImageBackedTexture;
-
time
private long time- Mappings:
Namespace Name Mixin selector official kLbji;k:Jintermediary field_7835Lnet/minecraft/class_1825;field_7835:Jnamed timeLnet/minecraft/client/gui/widget/ServerEntry;time:J
-
-
Constructor Details
-
ServerEntry
- Mappings:
Namespace Name Mixin selector official <init>Lbji;<init>(Lbjf;Lbnt;)Vintermediary <init>Lnet/minecraft/class_1825;<init>(Lnet/minecraft/class_376;Lnet/minecraft/class_485;)Vnamed <init>Lnet/minecraft/client/gui/widget/ServerEntry;<init>(Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;Lnet/minecraft/client/network/ServerInfo;)V
-
-
Method Details
-
render
public void render(int index, int x, int y, int rowWidth, int rowHeight, int mouseX, int mouseY, boolean hovered) - Specified by:
renderin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLbfy$a;a(IIIIIIIZ)Vintermediary method_6700Lnet/minecraft/class_1802$class_1803;method_6700(IIIIIIIZ)Vnamed renderLnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(IIIIIIIZ)V
-
renderIcon
- Mappings:
Namespace Name Mixin selector official aLbji;a(IILkq;)Vintermediary method_9610Lnet/minecraft/class_1825;method_9610(IILnet/minecraft/class_1653;)Vnamed renderIconLnet/minecraft/client/gui/widget/ServerEntry;renderIcon(IILnet/minecraft/util/Identifier;)V
-
isVisible
private boolean isVisible()- Mappings:
Namespace Name Mixin selector official bLbji;b()Zintermediary method_9611Lnet/minecraft/class_1825;method_9611()Znamed isVisibleLnet/minecraft/client/gui/widget/ServerEntry;isVisible()Z
-
checkServerIcon
private void checkServerIcon()- Mappings:
Namespace Name Mixin selector official cLbji;c()Vintermediary method_6789Lnet/minecraft/class_1825;method_6789()Vnamed checkServerIconLnet/minecraft/client/gui/widget/ServerEntry;checkServerIcon()V
-
mouseClicked
public boolean mouseClicked(int index, int mouseX, int mouseY, int button, int x, int y) - Specified by:
mouseClickedin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLbfy$a;a(IIIIII)Zintermediary method_6699Lnet/minecraft/class_1802$class_1803;method_6699(IIIIII)Znamed mouseClickedLnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseClicked(IIIIII)Z
-
updatePosition
public void updatePosition(int index, int x, int y) - Specified by:
updatePositionin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official aLbfy$a;a(III)Vintermediary method_9473Lnet/minecraft/class_1802$class_1803;method_9473(III)Vnamed updatePositionLnet/minecraft/client/gui/widget/EntryListWidget$Entry;updatePosition(III)V
-
mouseReleased
public void mouseReleased(int index, int mouseX, int mouseY, int button, int x, int y) - Specified by:
mouseReleasedin interfaceEntryListWidget.Entry- Mappings:
Namespace Name Mixin selector official bLbfy$a;b(IIIIII)Vintermediary method_6701Lnet/minecraft/class_1802$class_1803;method_6701(IIIIII)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/EntryListWidget$Entry;mouseReleased(IIIIII)V
-
getServer
- Mappings:
Namespace Name Mixin selector official aLbji;a()Lbnt;intermediary method_6787Lnet/minecraft/class_1825;method_6787()Lnet/minecraft/class_485;named getServerLnet/minecraft/client/gui/widget/ServerEntry;getServer()Lnet/minecraft/client/network/ServerInfo;
-