@Environment(value=CLIENT) public class RealmsSlotOptionsScreen extends RealmsScreen
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
RealmsSlotOptionsScreen.SettingsSlider |
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthGUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE| Constructor and Description |
|---|
RealmsSlotOptionsScreen(RealmsConfigureWorldScreen parent,
RealmsWorldOptions options,
RealmsServer.WorldType worldType,
int activeSlot) |
| Modifier and Type | Method and Description |
|---|---|
private Text |
commandBlocksTitle() |
private Text |
difficultyTitle() |
private Text |
forceGameModeTitle() |
private Text |
gameModeTitle() |
private String |
getSlotName() |
private static Text |
getWorldConfigureMessage(boolean enabled) |
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 Text |
pvpTitle() |
void |
removed() |
void |
render(MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
private void |
saveSettings() |
private Text |
spawnAnimalsTitle() |
private Text |
spawnMonstersTitle() |
private Text |
spawnNPCsTitle() |
void |
tick() |
narrateLabels, rowaddButton, 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, wrapScreenErrorgetFocused, isDragging, setDragging, setFocuseddrawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchangeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusmouseMovedpublic static final Text[] DIFFICULTIES
public static final Text[] GAME_MODES
private static final Text field_24207
private static final Text field_24208
private static final Text field_25884
private static final Text field_26516
private TextFieldWidget nameEdit
protected final RealmsConfigureWorldScreen parent
private int column1_x
private int column_width
private int column2_x
private final RealmsWorldOptions options
private final RealmsServer.WorldType worldType
private final int activeSlot
private int difficultyIndex
private int gameModeIndex
private Boolean pvp
private Boolean spawnNPCs
private Boolean spawnAnimals
private Boolean spawnMonsters
private Integer spawnProtection
private Boolean commandBlocks
private Boolean forceGameMode
private ButtonWidget pvpButton
private ButtonWidget spawnAnimalsButton
private ButtonWidget spawnMonstersButton
private ButtonWidget spawnNPCsButton
private RealmsSlotOptionsScreen.SettingsSlider spawnProtectionButton
private ButtonWidget commandBlocksButton
private ButtonWidget gameModeButton
private RealmsLabel titleLabel
private RealmsLabel toastMessage
public RealmsSlotOptionsScreen(RealmsConfigureWorldScreen parent, RealmsWorldOptions options, RealmsServer.WorldType worldType, int activeSlot)
public void tick()
tick in interface TickableElementtick in class RealmsScreenpublic boolean keyPressed(int keyCode,
int scanCode,
int modifiers)
GLFW class.keyPressed in interface ElementkeyPressed in interface ParentElementkeyPressed in class ScreenkeyCode - 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)public void init()
This method is called when this screen is opened or resized.
private Text difficultyTitle()
private Text gameModeTitle()
private Text pvpTitle()
private Text spawnAnimalsTitle()
private Text spawnMonstersTitle()
private Text spawnNPCsTitle()
private Text commandBlocksTitle()
private Text forceGameModeTitle()
private static Text getWorldConfigureMessage(boolean enabled)
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
private String getSlotName()
private void saveSettings()