Package com.mojang.realmsclient
Class RealmsMainScreen.ServerEntry
java.lang.Object
net.minecraft.client.gui.components.AbstractSelectionList.Entry<RealmsMainScreen.Entry>
net.minecraft.client.gui.components.ObjectSelectionList.Entry<RealmsMainScreen.Entry>
com.mojang.realmsclient.RealmsMainScreen.Entry
com.mojang.realmsclient.RealmsMainScreen.ServerEntry
- All Implemented Interfaces:
GuiEventListener,TabOrderedElement,NarrationSupplier
- Enclosing class:
RealmsMainScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Componentprivate static final intprivate final RealmsServerprivate static final intprivate final WidgetTooltipHolderFields inherited from class com.mojang.realmsclient.RealmsMainScreen.Entry
PADDING_X, PADDING_Y, STATUS_LIGHT_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractSelectionList.Entry
listFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbooleankeyPressed(int p_279120_, int p_279121_, int p_279296_) Called when a keyboard key is pressed within the GUI element.booleanmouseClicked(double p_86858_, double p_86859_, int p_86860_) Called when a mouse button is clicked within the GUI element.private voidvoidrender(GuiGraphics p_283093_, int p_281645_, int p_283047_, int p_283525_, int p_282321_, int p_282391_, int p_281913_, int p_282475_, boolean p_282378_, float p_282843_) private voidrenderFirstLine(GuiGraphics pGuiGraphics, int pTop, int pLeft, int pWidth) private booleanrenderOnlinePlayers(GuiGraphics pGuiGraphics, int pTop, int pLeft, int pWidth, int pHeight, int pMouseX, int pMouseY) private voidrenderSecondLine(GuiGraphics pGuiGraphics, int pTop, int pLeft, int pWidth) Methods inherited from class com.mojang.realmsclient.RealmsMainScreen.Entry
firstLineY, gameModeTextX, lineHeight, renderClampedString, renderGameMode, renderStatusLights, renderThirdLine, secondLineY, textX, thirdLineY, versionTextXMethods inherited from class net.minecraft.client.gui.components.ObjectSelectionList.Entry
updateNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList.Entry
isFocused, isMouseOver, renderBack, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, getRectangle, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPathMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
ONLINE_PLAYERS_TOOLTIP_HEADER
-
PLAYERS_ONLINE_SPRITE_SIZE
private static final int PLAYERS_ONLINE_SPRITE_SIZE- See Also:
-
SKIN_HEAD_LARGE_WIDTH
private static final int SKIN_HEAD_LARGE_WIDTH- See Also:
-
serverData
-
tooltip
-
-
Constructor Details
-
ServerEntry
-
-
Method Details
-
render
public void render(GuiGraphics p_283093_, int p_281645_, int p_283047_, int p_283525_, int p_282321_, int p_282391_, int p_281913_, int p_282475_, boolean p_282378_, float p_282843_) - Specified by:
renderin classAbstractSelectionList.Entry<RealmsMainScreen.Entry>
-
renderFirstLine
-
renderSecondLine
-
renderOnlinePlayers
private boolean renderOnlinePlayers(GuiGraphics pGuiGraphics, int pTop, int pLeft, int pWidth, int pHeight, int pMouseX, int pMouseY) -
playRealm
private void playRealm() -
createUnitializedRealm
private void createUnitializedRealm() -
mouseClicked
public boolean mouseClicked(double p_86858_, double p_86859_, int p_86860_) Description copied from interface:GuiEventListenerCalled when a mouse button is clicked within the GUI element.- Specified by:
mouseClickedin interfaceGuiEventListener- Overrides:
mouseClickedin classObjectSelectionList.Entry<RealmsMainScreen.Entry>- Parameters:
p_86858_- the X coordinate of the mouse.p_86859_- the Y coordinate of the mouse.p_86860_- the button that was clicked.- Returns:
trueif the event is consumed,falseotherwise.
-
keyPressed
public boolean keyPressed(int p_279120_, int p_279121_, int p_279296_) Description copied from interface:GuiEventListenerCalled when a keyboard key is pressed within the GUI element.- Parameters:
p_279120_- the key code of the pressed key.p_279121_- the scan code of the pressed key.p_279296_- the keyboard modifiers.- Returns:
trueif the event is consumed,falseotherwise.
-
getNarration
- Specified by:
getNarrationin classObjectSelectionList.Entry<RealmsMainScreen.Entry>
-
getServer
-