net.minecraft.client.gui.screen.option

public class WorldOptionsScreen

extends Screen implements OpChangeListener, DifficultyChangeListener

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, OpChangeListener, DifficultyChangeListener

net.minecraft.client.gui.screens.options.WorldOptionsScreen
net.minecraft.class_1_125
net.minecraft.client.gui.screen.option.WorldOptionsScreen

Field summary

Modifier and TypeField
private static final Text
TITLE
field_1_1050
WORLD_OPTIONS_TITLE
private static final Text
ALLOW_COMMANDS
field_1_7150
ALLOW_COMMANDS_TEXT
private static final Text
GAME_MODE
field_1_7151
GAME_MODE_TEXT
private static final Text
GAME_RULES
field_1_1049
EDIT_GAME_RULE_BUTTON
private static final Tooltip
GAMERULES_DISABLED_TOOLTIP
field_1_1048
EDIT_GAME_RULE_DISABLED_TOOLTIP
private static final Tooltip
GAMERULES_DISABLED_HARDCORE_TOOLTIP
field_1_7161
EDIT_GAME_RULE_DISABLED_HARDCORE_TOOLTIP
public static final Tooltip
GAME_MODE_DISABLED_HARDCORE_TOOLTIP
field_1_7162
GAME_MODE_DISABLED_TOOLTIP
private static final Tooltip
GAME_MODE_DISABLED_OPERATOR_TOOLTIP
field_1_7163
GAME_MODE_DISABLED_OPERATOR_TOOLTIP
public static final Tooltip
ALLOW_COMMANDS_DISABLED_TOOLTIP
field_1_7160
ALLOW_COMMANDS_DISABLED_TOOLTIP
private static final Text
RESTRICTIONS
field_1_1970
RESTRICTIONS_SCREEN_BUTTON_TEXT
private final Screen
lastScreen
field_1_1052
parent
private final ThreePartsLayoutWidget
layout
field_1_1053
layoutWidget
private final DifficultySelection
difficultyButtons
field_1_2542
difficultySelection
private ButtonWidget
gameRulesButton
field_1_7165
gameRulesButton
private CyclingButtonWidget<GameMode>
gameModeButton
field_1_7164
gameModeButton

Constructor summary

ModifierConstructor
public (Screen parent, World world)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
private CyclingButtonWidget<GameMode>
createGameModeButton(IntegratedServer singleplayerServer)
method_1_6404(class_1132 arg0)
createGameModeButton(IntegratedServer server)
private CyclingButtonWidget<Boolean>
createAllowCommandsButton(IntegratedServer singleplayerServer)
method_1_6403(class_1132 arg0)
createAllowCommandsButton(IntegratedServer server)
private ButtonWidget
createGameRulesButton(IntegratedServer singleplayerServer)
method_1_1103(class_1132 arg0)
createGameRulesButton(IntegratedServer server)
private void
updateButton(AbstractWidget widget, IntegratedServer singleplayerServer, Tooltip hardcoreTooltip, Tooltip disabledTooltip)
method_1_6416(class_339 arg0, class_1132 arg1, class_7919 arg2, class_7919 arg3)
configureGameplaySelector(ClickableWidget selectorWidget, IntegratedServer server, Tooltip hardcoreTooltip, Tooltip insufficientPermissionsTooltip)
private ButtonWidget
createRestrictionsButton()
method_1_2399()
createRestrictionsScreenButton()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public void
onClose()
method_25419()
close()
public void
onGamemasterPermissionChanged(boolean hasGamemasterPermission)
method_1_1639(boolean arg0)
onOpChange(boolean arg0)
public void
added()
method_49589()
onDisplayed()
public void
onDifficultyChanged()
method_1_3069()
onDifficultyChange()
private void
lambda$createRestrictionsButton$0(Button arg0)
method_1_2400(class_4185 arg0)
method_1_2400(ButtonWidget button)
private void
lambda$createGameRulesButton$0(Button arg0)
method_1_1106(class_4185 arg0)
method_1_1106(ButtonWidget button)
private void
lambda$createGameRulesButton$1(Optional arg0)
method_1_1107(Optional arg0)
method_1_1107(Optional ruleSave)
private static void
lambda$createAllowCommandsButton$0(IntegratedServer arg0, CycleButton arg1, Boolean arg2)
method_1_6405(class_1132 arg0, class_5676 arg1, Boolean arg2)
method_1_6405(IntegratedServer arg0, CyclingButtonWidget button, Boolean value)
private static void
lambda$createGameModeButton$0(IntegratedServer arg0, CycleButton arg1, GameType arg2)
method_1_6406(class_1132 arg0, class_5676 arg1, class_1934 arg2)
method_1_6406(IntegratedServer arg0, CyclingButtonWidget button, GameMode value)
private static void
lambda$init$1(WorldOptionsScreen arg0, AbstractWidget arg1)
method_1_1109(class_1_125 arg0, class_339 arg1)
method_1_1109(WorldOptionsScreen arg0, ClickableWidget child)
private void
lambda$init$0(Button arg0)
method_1_1108(class_4185 arg0)
method_1_1108(ButtonWidget button)