Class SwitchGrid.SwitchBuilder
java.lang.Object
net.minecraft.client.gui.screens.worldselection.SwitchGrid.SwitchBuilder
- Enclosing class:
SwitchGrid
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate @Nullable Componentprivate @Nullable BooleanSupplierprivate final Componentprivate final BooleanSupplier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSwitchBuilder(Component label, BooleanSupplier stateSupplier, Consumer<Boolean> onClicked, int buttonWidth) -
Method Summary
Modifier and TypeMethodDescriptionprivate SwitchGrid.LabeledSwitchbuild(SwitchGrid.Builder switchGridBuilder, GridLayout gridLayout, int startColumn) withIsActiveCondition(BooleanSupplier isActiveCondition)
-
Field Details
-
label
-
stateSupplier
-
onClicked
-
info
-
isActiveCondition
-
buttonWidth
private final int buttonWidth
-
-
Constructor Details
-
SwitchBuilder
private SwitchBuilder(Component label, BooleanSupplier stateSupplier, Consumer<Boolean> onClicked, int buttonWidth)
-
-
Method Details
-
withIsActiveCondition
-
withInfo
-
build
private SwitchGrid.LabeledSwitch build(SwitchGrid.Builder switchGridBuilder, GridLayout gridLayout, int startColumn)
-