Class RealmsSlotOptionsScreen
- java.lang.Object
-
- net.minecraft.client.gui.AbstractGui
-
- net.minecraft.client.gui.FocusableGui
-
- net.minecraft.client.gui.screen.Screen
-
- net.minecraft.realms.RealmsScreen
-
- com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen
-
- All Implemented Interfaces:
IGuiEventListener
,INestedGuiEventHandler
,IRenderable
,IScreen
public class RealmsSlotOptionsScreen extends RealmsScreen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
RealmsSlotOptionsScreen.SettingsSlider
-
Field Summary
-
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, width
-
Fields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
-
Constructor Summary
Constructors Constructor Description RealmsSlotOptionsScreen(RealmsConfigureWorldScreen p_i51750_1_, RealmsWorldOptions p_i51750_2_, RealmsServer.ServerType p_i51750_3_, int p_i51750_4_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private ITextComponent
commandBlocksTitle()
private ITextComponent
difficultyTitle()
private ITextComponent
forceGameModeTitle()
private ITextComponent
gameModeTitle()
private static ITextComponent
getOnOff(boolean p_238050_0_)
private java.lang.String
getSlotName()
void
init()
boolean
keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)
private ITextComponent
pvpTitle()
void
removed()
void
render(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)
private void
saveSettings()
private ITextComponent
spawnAnimalsTitle()
private ITextComponent
spawnMonstersTitle()
private ITextComponent
spawnNPCsTitle()
void
tick()
-
Methods inherited from class net.minecraft.realms.RealmsScreen
narrateLabels, row
-
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
-
Methods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocused
-
Methods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, 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.IGuiEventListener
mouseMoved
-
Methods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
Field Detail
-
DIFFICULTIES
public static final ITextComponent[] DIFFICULTIES
-
GAME_MODES
public static final ITextComponent[] GAME_MODES
-
TEXT_ON
private static final ITextComponent TEXT_ON
-
TEXT_OFF
private static final ITextComponent TEXT_OFF
-
GAME_MODE_LABEL
private static final ITextComponent GAME_MODE_LABEL
-
NAME_LABEL
private static final ITextComponent NAME_LABEL
-
nameEdit
private TextFieldWidget nameEdit
-
parent
protected final RealmsConfigureWorldScreen parent
-
column1X
private int column1X
-
columnWidth
private int columnWidth
-
column2X
private int column2X
-
options
private final RealmsWorldOptions options
-
worldType
private final RealmsServer.ServerType worldType
-
activeSlot
private final int activeSlot
-
difficulty
private int difficulty
-
gameMode
private int gameMode
-
pvp
private java.lang.Boolean pvp
-
spawnNPCs
private java.lang.Boolean spawnNPCs
-
spawnAnimals
private java.lang.Boolean spawnAnimals
-
spawnMonsters
private java.lang.Boolean spawnMonsters
-
spawnProtection
private java.lang.Integer spawnProtection
-
commandBlocks
private java.lang.Boolean commandBlocks
-
forceGameMode
private java.lang.Boolean forceGameMode
-
pvpButton
private Button pvpButton
-
spawnAnimalsButton
private Button spawnAnimalsButton
-
spawnMonstersButton
private Button spawnMonstersButton
-
spawnNPCsButton
private Button spawnNPCsButton
-
spawnProtectionButton
private RealmsSlotOptionsScreen.SettingsSlider spawnProtectionButton
-
commandBlocksButton
private Button commandBlocksButton
-
forceGameModeButton
private Button forceGameModeButton
-
titleLabel
private RealmsLabel titleLabel
-
warningLabel
private RealmsLabel warningLabel
-
-
Constructor Detail
-
RealmsSlotOptionsScreen
public RealmsSlotOptionsScreen(RealmsConfigureWorldScreen p_i51750_1_, RealmsWorldOptions p_i51750_2_, RealmsServer.ServerType p_i51750_3_, int p_i51750_4_)
-
-
Method Detail
-
tick
public void tick()
- Specified by:
tick
in interfaceIScreen
- Overrides:
tick
in classRealmsScreen
-
keyPressed
public boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)
- Specified by:
keyPressed
in interfaceIGuiEventListener
- Specified by:
keyPressed
in interfaceINestedGuiEventHandler
- Overrides:
keyPressed
in classScreen
-
difficultyTitle
private ITextComponent difficultyTitle()
-
gameModeTitle
private ITextComponent gameModeTitle()
-
pvpTitle
private ITextComponent pvpTitle()
-
spawnAnimalsTitle
private ITextComponent spawnAnimalsTitle()
-
spawnMonstersTitle
private ITextComponent spawnMonstersTitle()
-
spawnNPCsTitle
private ITextComponent spawnNPCsTitle()
-
commandBlocksTitle
private ITextComponent commandBlocksTitle()
-
forceGameModeTitle
private ITextComponent forceGameModeTitle()
-
getOnOff
private static ITextComponent getOnOff(boolean p_238050_0_)
-
render
public void render(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)
- Specified by:
render
in interfaceIRenderable
- Overrides:
render
in classScreen
-
getSlotName
private java.lang.String getSlotName()
-
saveSettings
private void saveSettings()
-
-