@Environment(value=CLIENT) public class RealmsPlayerScreen extends RealmsScreen
Modifier and Type | Class and Description |
---|---|
(package private) class |
RealmsPlayerScreen.InvitedObjectSelectionList |
(package private) class |
RealmsPlayerScreen.InvitedObjectSelectionListEntry |
(package private) static class |
RealmsPlayerScreen.PlayerOperation |
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 static Text |
field_26498 |
private static Text |
field_26499 |
private static Text |
field_26500 |
private static Text |
field_26501 |
private RealmsPlayerScreen.InvitedObjectSelectionList |
invitedObjectSelectionList |
private static Logger |
LOGGER |
private static Identifier |
OP_ICON |
private ButtonWidget |
opdeopButton |
private RealmsPlayerScreen.PlayerOperation |
operation |
private static Identifier |
OPTIONS_BACKGROUND |
private RealmsConfigureWorldScreen |
parent |
private int |
player |
private ButtonWidget |
removeButton |
private String |
selectedInvited |
private int |
selectedInvitedIndex |
private RealmsServer |
serverData |
private boolean |
stateChanged |
private RealmsLabel |
titleLabel |
private Text |
tooltipText |
private static Identifier |
USER_ICON |
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
RealmsPlayerScreen(RealmsConfigureWorldScreen parent,
RealmsServer serverData) |
Modifier and Type | Method and Description |
---|---|
private void |
backButtonClicked() |
private void |
deleteFromInvitedList(int selectedInvitedIndex) |
private void |
deop(int index) |
private void |
drawNormal(MatrixStack matrixStack,
int int2,
int int3,
int int4,
int int5) |
private void |
drawOpped(MatrixStack matrixStack,
int int2,
int int3,
int int4,
int int5) |
private void |
drawRemoveIcon(MatrixStack matrixStack,
int int2,
int int3,
int int4,
int int5) |
void |
init()
Called when a screen should be initialized.
|
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers)
Callback for when a key down event has been captured.
|
private void |
op(int index) |
void |
removed() |
void |
render(MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
protected void |
renderMousehoverTooltip(MatrixStack matrices,
Text text,
int mouseX,
int mouseY) |
private boolean |
shouldRemoveAndOpdeopButtonBeVisible(int player) |
private void |
uninvite(int index) |
private void |
updateButtonStates() |
private void |
updateOps(Ops ops) |
narrateLabels, row, tick
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
getFocused, isDragging, setDragging, setFocused
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, 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 static final Text field_26498
private static final Text field_26499
private static final Text field_26500
private static final Text field_26501
private Text tooltipText
private final RealmsConfigureWorldScreen parent
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
private RealmsPlayerScreen.PlayerOperation operation
public RealmsPlayerScreen(RealmsConfigureWorldScreen parent, RealmsServer serverData)
public void init()
This method is called when this screen is opened
or resized.
private void updateButtonStates()
private boolean shouldRemoveAndOpdeopButtonBeVisible(int player)
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
GLFW
class.keyPressed
in interface Element
keyPressed
in interface ParentElement
keyPressed
in class Screen
keyCode
- the named key code of the event as described in the GLFW
classscanCode
- the unique/platform-specific scan code of the keyboard inputmodifiers
- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)true
to indicate that the event handling is successful/validKeyboard.onKey(long, int, int, int, int)
,
GLFW.GLFW_KEY_Q
,
GLFWKeyCallbackI.invoke(long, int, int, int, int)
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(MatrixStack matrices, int mouseX, int mouseY, float delta)
protected void renderMousehoverTooltip(MatrixStack matrices, @Nullable Text text, int mouseX, int mouseY)
private void drawRemoveIcon(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
private void drawOpped(MatrixStack matrixStack, int int2, int int3, int int4, int int5)
private void drawNormal(MatrixStack matrixStack, int int2, int int3, int int4, int int5)