Class RealmsSlotOptionsScreen
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.realms.RealmsScreen
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen
- All Implemented Interfaces:
ContainerEventHandler
,GuiEventListener
,Widget
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private int
private int
private boolean
private static int
private static int
static List<Difficulty>
private Difficulty
private boolean
private GameType
private static Component
private EditBox
private RealmsWorldOptions
protected RealmsConfigureWorldScreen
private boolean
(package private) static Component
private boolean
private boolean
private boolean
(package private) int
(package private) RealmsSlotOptionsScreen.SettingsSlider
private RealmsServer.WorldType
Fields inherited from class net.minecraft.realms.RealmsScreen
COLOR_BLACK, COLOR_BRIGHT_YELLOW, COLOR_BUTTON_YELLOW, COLOR_DARK_GRAY, COLOR_DARK_GREEN, COLOR_GRAY, COLOR_GREEN, COLOR_INFO, COLOR_LINK, COLOR_LINK_HOVER, COLOR_MEDIUM_GRAY, COLOR_RED, COLOR_RED_FADE, COLOR_WHITE, COLOR_YELLOW, COMPONENT_HEIGHT, EXPIRATION_NOTIFICATION_DAYS, SIZE_LIMIT, SKIN_HAT_HEIGHT, SKIN_HAT_U, SKIN_HAT_V, SKIN_HAT_WIDTH, SKIN_HEAD_HEIGHT, SKIN_HEAD_U, SKIN_HEAD_V, SKIN_HEAD_WIDTH, SKIN_TEX_HEIGHT, SKIN_TEX_WIDTH, TITLE_HEIGHT, UPDATE_BREAKS_ADVENTURE_URL
Fields inherited from class net.minecraft.client.gui.screens.Screen
font, height, itemRenderer, minecraft, passEvents, renderables, title, width
Fields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
Constructor Summary
ConstructorDescriptionRealmsSlotOptionsScreen(RealmsConfigureWorldScreen p_89886_, RealmsWorldOptions p_89887_, RealmsServer.WorldType p_89888_, int p_89889_)
-
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> T
findByIndex(List<T> p_167525_, int p_167526_, int p_167527_)
private static <T> int
private String
void
init()
boolean
keyPressed(int p_89891_, int p_89892_, int p_89893_)
void
removed()
void
private void
void
tick()
Methods inherited from class net.minecraft.realms.RealmsScreen
addLabel, createLabelNarration, row
Methods inherited from class net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, children, clearWidgets, findNarratableWidget, getMinecraft, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, narrationEnabled, onClose, onFilesDrop, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentToolTip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
-
Field Details
-
DEFAULT_DIFFICULTY
private static final int DEFAULT_DIFFICULTY- See Also:
- Constant Field Values
-
DIFFICULTIES
-
DEFAULT_GAME_MODE
private static final int DEFAULT_GAME_MODE- See Also:
- Constant Field Values
-
GAME_MODES
-
NAME_LABEL
-
SPAWN_PROTECTION_TEXT
-
nameEdit
-
parent
-
column1X
private int column1X -
columnWidth
private int columnWidth -
options
-
worldType
-
activeSlot
private final int activeSlot -
difficulty
-
gameMode
-
pvp
private boolean pvp -
spawnNPCs
private boolean spawnNPCs -
spawnAnimals
private boolean spawnAnimals -
spawnMonsters
private boolean spawnMonsters -
spawnProtection
int spawnProtection -
commandBlocks
private boolean commandBlocks -
forceGameMode
private boolean forceGameMode -
spawnProtectionButton
RealmsSlotOptionsScreen.SettingsSlider spawnProtectionButton
-
-
Constructor Details
-
RealmsSlotOptionsScreen
public RealmsSlotOptionsScreen(RealmsConfigureWorldScreen p_89886_, RealmsWorldOptions p_89887_, RealmsServer.WorldType p_89888_, int p_89889_)
-
-
Method Details
-
removed
public void removed() -
tick
public void tick() -
keyPressed
public boolean keyPressed(int p_89891_, int p_89892_, int p_89893_)- Specified by:
keyPressed
in interfaceContainerEventHandler
- Specified by:
keyPressed
in interfaceGuiEventListener
- Overrides:
keyPressed
in classScreen
-
findByIndex
-
findIndex
-
init
public void init() -
getNarrationMessage
- Overrides:
getNarrationMessage
in classScreen
-
render
-
getSlotName
-
saveSettings
private void saveSettings()
-