@Environment(value=CLIENT) public class RealmsPlayerScreen extends RealmsScreen
Modifier and Type | Class and Description |
---|---|
(package private) class |
RealmsPlayerScreen.InvitedObjectSelectionList |
(package private) class |
RealmsPlayerScreen.InvitedObjectSelectionListEntry |
Modifier and Type | Field and Description |
---|---|
private int |
column_width |
private int |
column1_x |
private int |
column2_x |
private static Identifier |
CROSS_PLAYER_ICON |
private RealmsPlayerScreen.InvitedObjectSelectionList |
invitedObjectSelectionList |
private RealmsConfigureWorldScreen |
lastScreen |
private static Logger |
LOGGER |
private static Identifier |
OP_ICON |
private ButtonWidget |
opdeopButton |
private static Identifier |
OPTIONS_BACKGROUND |
private int |
player |
private ButtonWidget |
removeButton |
private String |
selectedInvited |
private int |
selectedInvitedIndex |
private RealmsServer |
serverData |
private boolean |
stateChanged |
private RealmsLabel |
titleLabel |
private String |
toolTip |
private static Identifier |
USER_ICON |
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
RealmsPlayerScreen(RealmsConfigureWorldScreen lastScreen,
RealmsServer serverData) |
Modifier and Type | Method and Description |
---|---|
private void |
backButtonClicked() |
private void |
deleteFromInvitedList(int selectedInvitedIndex) |
private void |
deop(int index) |
private void |
drawNormal(int x,
int y,
int xm,
int ym) |
private void |
drawOpped(int x,
int y,
int xm,
int ym) |
private void |
drawRemoveIcon(int x,
int y,
int xm,
int ym) |
void |
init() |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
private void |
op(int index) |
void |
removed() |
void |
render(int mouseX,
int mouseY,
float delta) |
protected void |
renderMousehoverTooltip(String msg,
int x,
int y) |
private boolean |
shouldRemoveAndOpdeopButtonBeVisible(int player) |
private void |
uninvite(int index) |
private void |
updateButtonStates() |
private void |
updateOps(Ops ops) |
narrateLabels, row, tick
addButton, addChild, children, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
getFocused, isDragging, setDragging, setFocused
drawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawTexturedQuad, drawVerticalLine, fill, fill, fillGradient, getZOffset, setZOffset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
mouseMoved
private static final Logger LOGGER
private static final Identifier OP_ICON
private static final Identifier USER_ICON
private static final Identifier CROSS_PLAYER_ICON
private static final Identifier OPTIONS_BACKGROUND
private String toolTip
private final RealmsConfigureWorldScreen lastScreen
private final RealmsServer serverData
private RealmsPlayerScreen.InvitedObjectSelectionList invitedObjectSelectionList
private int column1_x
private int column_width
private int column2_x
private ButtonWidget removeButton
private ButtonWidget opdeopButton
private int selectedInvitedIndex
private String selectedInvited
private int player
private boolean stateChanged
private RealmsLabel titleLabel
public RealmsPlayerScreen(RealmsConfigureWorldScreen lastScreen, RealmsServer serverData)
private void updateButtonStates()
private boolean shouldRemoveAndOpdeopButtonBeVisible(int player)
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
keyPressed
in interface Element
keyPressed
in interface ParentElement
keyPressed
in class Screen
private void backButtonClicked()
private void op(int index)
private void deop(int index)
private void updateOps(Ops ops)
private void uninvite(int index)
private void deleteFromInvitedList(int selectedInvitedIndex)
public void render(int mouseX, int mouseY, float delta)
protected void renderMousehoverTooltip(String msg, int x, int y)
private void drawRemoveIcon(int x, int y, int xm, int ym)
private void drawOpped(int x, int y, int xm, int ym)
private void drawNormal(int x, int y, int xm, int ym)