@Environment(value=CLIENT) public class RealmsCreateRealmScreen extends RealmsScreen
Modifier and Type | Field and Description |
---|---|
private ButtonWidget |
createButton |
private RealmsLabel |
createRealmLabel |
private TextFieldWidget |
descriptionBox |
private RealmsMainScreen |
lastScreen |
private TextFieldWidget |
nameBox |
private RealmsServer |
server |
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
RealmsCreateRealmScreen(RealmsServer server,
RealmsMainScreen lastScreen) |
Modifier and Type | Method and Description |
---|---|
boolean |
charTyped(char chr,
int keyCode) |
private void |
createWorld() |
void |
init() |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
void |
removed() |
void |
render(int mouseX,
int mouseY,
float delta) |
void |
tick() |
private boolean |
valid() |
narrateLabels, row
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, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
mouseMoved
private final RealmsServer server
private final RealmsMainScreen lastScreen
private TextFieldWidget nameBox
private TextFieldWidget descriptionBox
private ButtonWidget createButton
private RealmsLabel createRealmLabel
public RealmsCreateRealmScreen(RealmsServer server, RealmsMainScreen lastScreen)
public void tick()
tick
in class RealmsScreen
public boolean charTyped(char chr, int keyCode)
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
keyPressed
in interface Element
keyPressed
in interface ParentElement
keyPressed
in class Screen
private void createWorld()
private boolean valid()