net.minecraft.client.gui.screen.world

public class WorldScreenOptionGrid$OptionBuilder

net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
net.minecraft.class_8096$class_8099
net.minecraft.client.gui.screen.world.WorldScreenOptionGrid$OptionBuilder

Field summary

Modifier and TypeField
private final Text
label
field_42204
text
private final BooleanSupplier
stateSupplier
field_42205
getter
private final Consumer<Boolean>
onClicked
field_42206
setter
private Text
info
field_42207
tooltip
private BooleanSupplier
isActiveCondition
field_42208
toggleable
private final int
buttonWidth
field_42209
buttonWidth

Constructor summary

ModifierConstructor
private (Text text, BooleanSupplier getter, Consumer<Boolean> setter, int buttonWidth)

Method summary

Modifier and TypeMethod
public WorldScreenOptionGrid$OptionBuilder
withIsActiveCondition(BooleanSupplier isActiveCondition)
method_48693(BooleanSupplier arg0)
toggleable(BooleanSupplier toggleable)
public WorldScreenOptionGrid$OptionBuilder
withInfo(Component info)
method_48694(class_2561 arg0)
tooltip(Text tooltip)
private WorldScreenOptionGrid$Option
build(SwitchGrid$Builder switchGridBuilder, GridLayout gridLayout, int startColumn)
method_48691(class_8096$class_8097 arg0, class_7845 arg1, int arg2)
build(WorldScreenOptionGrid$Builder gridBuilder, GridWidget gridWidget, int row)
private void
lambda$build$4(SwitchGrid$Builder arg0, GridLayout arg1, int arg2, SwitchGrid$InfoUnderneathSettings arg3)
method_49030(class_8096$class_8097 arg0, class_7845 arg1, int arg2, class_8096$class_8135 arg3)
method_49030(WorldScreenOptionGrid$Builder arg0, GridWidget arg1, int arg2, WorldScreenOptionGrid$TooltipBoxDisplay tooltipBoxDisplay)
private void
lambda$build$3(CycleButton arg0, Boolean arg1)
method_48690(class_5676 arg0, Boolean arg1)
method_48690(CyclingButtonWidget button, Boolean value)
private MutableText
lambda$build$2(CycleButton arg0)
method_49028(class_5676 arg0)
method_49028(CyclingButtonWidget button)
private MutableText
lambda$build$1(CycleButton arg0)
method_49031(class_5676 arg0)
method_49031(CyclingButtonWidget button)
private static Tooltip
lambda$build$0(Tooltip arg0, Boolean arg1)
method_49029(class_7919 arg0, Boolean arg1)
method_49029(Tooltip arg0, Boolean value)