net.minecraft.client.gui.screen.option

record WorldOptionsScreen$DifficultySelection

net.minecraft.client.gui.screens.WorldOptionsScreen$DifficultyButtons
net.minecraft.class_1_125$class_1_181
net.minecraft.client.gui.screen.option.WorldOptionsScreen$DifficultySelection

Field summary

Modifier and TypeField
private final Widget
layout
comp_1_396
layout
private final CyclingButtonWidget<Difficulty>
difficultyButton
comp_1_395
difficultyButton
private final LockButtonWidget
lockButton
comp_1_398
lockButton
private final World
level
comp_1_397
level
private static final Text
DIFFICULTY_TITLE
field_1_9615
DIFFICULTY_TEXT
private static final Tooltip
DIFFICULTY_DISABLED_HARDCORE_TOOLTIP
field_1_9611
DISABLED_HARDCORE_TOOLTIP
private static final Tooltip
DIFFICULTY_DISABLED_LOCKED_TOOLTIP
field_1_9612
DISABLED_LOCKED_TOOLTIP
private static final Tooltip
DIFFICULTY_DISABLED_OPERATOR_TOOLTIP
field_1_9613
DISABLED_OPERATOR_TOOLTIP
private static final Text
DIFFICULTY_LOCK_TITLE
field_1_9614
DIFFICULTY_LOCK_TITLE

Constructor summary

ModifierConstructor
private (Widget layout, CyclingButtonWidget<Difficulty> difficultyButton, LockButtonWidget lockButton, World level)

Method summary

Modifier and TypeMethod
public static WorldOptionsScreen$DifficultySelection
create(Minecraft minecraft, Level level, WorldOptionsScreen screen)
method_1_1620(class_310 arg0, class_1937 arg1, class_1_125 arg2)
createDifficultySelector(MinecraftClient client, World world, WorldOptionsScreen screen)
private void
refresh(Minecraft minecraft, WorldOptionsScreen worldOptionsScreen)
method_1_10012(class_310 arg0, class_1_125 arg1)
update(MinecraftClient client, WorldOptionsScreen parent)
private void
refresh(Minecraft minecraft, WorldOptionsScreen worldOptionsScreen, boolean forceLevelDifficulty)
method_1_3057(class_310 arg0, class_1_125 arg1, boolean arg2)
update(MinecraftClient client, WorldOptionsScreen parent, boolean revertDifficulty)
private static void
updateDifficultyButtonsState(Minecraft minecraft, Level level, CycleButton<Difficulty> difficultyButton, LockIconButton lockButton)
method_1_9249(class_310 arg0, class_1937 arg1, class_5676<class_1267> arg2, class_347 arg3)
update(MinecraftClient client, World world, CyclingButtonWidget<Difficulty> difficultyButton, LockButtonWidget lockButton)
private static boolean
isDifficultyLocked(Level level)
method_1_1621(class_1937 arg0)
isDifficultyLocked(World world)
public Widget
layout()
comp_1_396()
layout()
public CyclingButtonWidget<Difficulty>
difficultyButton()
comp_1_395()
difficultyButton()
public LockButtonWidget
lockButton()
comp_1_398()
lockButton()
public World
level()
comp_1_397()
level()
private static void
lambda$create$1(WorldOptionsScreen arg0, Level arg1, Minecraft arg2, Button arg3)
method_1_9246(class_1_125 arg0, class_1937 arg1, class_310 arg2, class_4185 arg3)
method_1_9246(WorldOptionsScreen arg0, World arg1, MinecraftClient arg2, ButtonWidget button)
private static void
lambda$create$3(Button arg0, WorldOptionsScreen arg1, Minecraft arg2, PopupScreen arg3)
method_1_9248(class_4185 arg0, class_1_125 arg1, class_310 arg2, class_8816 arg3)
method_1_9248(ButtonWidget arg0, WorldOptionsScreen arg1, MinecraftClient arg2, PopupScreen screen)
private static void
lambda$create$2(Button arg0, WorldOptionsScreen arg1, Minecraft arg2, PopupScreen arg3)
method_1_9247(class_4185 arg0, class_1_125 arg1, class_310 arg2, class_8816 arg3)
method_1_9247(ButtonWidget arg0, WorldOptionsScreen arg1, MinecraftClient arg2, PopupScreen screen)
private static void
lambda$create$0(WorldOptionsScreen arg0, CycleButton arg1, Difficulty arg2)
method_1_9245(class_1_125 arg0, class_5676 arg1, class_1267 arg2)
method_1_9245(WorldOptionsScreen arg0, CyclingButtonWidget button, Difficulty value)