类 ServerSelectionList.OnlineServerEntry
java.lang.Object
net.minecraft.client.gui.components.AbstractSelectionList.Entry<E>
net.minecraft.client.gui.components.ObjectSelectionList.Entry<ServerSelectionList.Entry>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList.Entry
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList.OnlineServerEntry
- 所有已实现的接口:
AutoCloseable
,GuiEventListener
,TabOrderedElement
,NarrationSupplier
- 封闭类:
- ServerSelectionList
-
字段概要
字段修饰符和类型字段说明private final FaviconTexture
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private long
private byte[]
private final Minecraft
private final JoinMultiplayerScreen
private final ServerData
从类继承的字段 net.minecraft.client.gui.components.AbstractSelectionList.Entry
list
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private boolean
canJoin()
void
close()
protected void
drawIcon
(GuiGraphics pGuiGraphics, int pX, int pY, ResourceLocation pIcon) private boolean
boolean
keyPressed
(int pKeyCode, int pScanCode, int pModifiers) boolean
mouseClicked
(double pMouseX, double pMouseY, int pButton) private boolean
void
render
(GuiGraphics pGuiGraphics, int pIndex, int pTop, int pLeft, int pWidth, int pHeight, int pMouseX, int pMouseY, boolean p_282999_, float pPartialTick) private void
swap
(int pPos1, int pPos2) void
private boolean
uploadServerIcon
(byte[] pIconBytes) 从类继承的方法 net.minecraft.client.gui.components.ObjectSelectionList.Entry
updateNarration
从类继承的方法 net.minecraft.client.gui.components.AbstractSelectionList.Entry
isFocused, isMouseOver, renderBack, setFocused
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, getRectangle, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath
从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
字段详细资料
-
ICON_WIDTH
private static final int ICON_WIDTH- 另请参阅:
-
ICON_HEIGHT
private static final int ICON_HEIGHT- 另请参阅:
-
ICON_OVERLAY_X_MOVE_RIGHT
private static final int ICON_OVERLAY_X_MOVE_RIGHT- 另请参阅:
-
ICON_OVERLAY_X_MOVE_LEFT
private static final int ICON_OVERLAY_X_MOVE_LEFT- 另请参阅:
-
ICON_OVERLAY_X_MOVE_DOWN
private static final int ICON_OVERLAY_X_MOVE_DOWN- 另请参阅:
-
ICON_OVERLAY_X_MOVE_UP
private static final int ICON_OVERLAY_X_MOVE_UP- 另请参阅:
-
ICON_OVERLAY_Y_UNSELECTED
private static final int ICON_OVERLAY_Y_UNSELECTED- 另请参阅:
-
ICON_OVERLAY_Y_SELECTED
private static final int ICON_OVERLAY_Y_SELECTED- 另请参阅:
-
screen
-
minecraft
-
serverData
-
icon
-
lastIconBytes
@Nullable private byte[] lastIconBytes -
lastClickTime
private long lastClickTime
-
-
构造器详细资料
-
OnlineServerEntry
-
-
方法详细资料
-
render
public void render(GuiGraphics pGuiGraphics, int pIndex, int pTop, int pLeft, int pWidth, int pHeight, int pMouseX, int pMouseY, boolean p_282999_, float pPartialTick) -
pingCompleted
private boolean pingCompleted() -
isCompatible
private boolean isCompatible() -
updateServerList
public void updateServerList() -
drawIcon
-
canJoin
private boolean canJoin() -
uploadServerIcon
private boolean uploadServerIcon(@Nullable byte[] pIconBytes) -
keyPressed
public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers) -
swap
private void swap(int pPos1, int pPos2) -
mouseClicked
public boolean mouseClicked(double pMouseX, double pMouseY, int pButton) -
getServerData
-
getNarration
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
- 覆盖:
close
在类中ServerSelectionList.Entry
-