Class SwitchGrid.Builder
java.lang.Object
net.minecraft.client.gui.screens.worldselection.SwitchGrid.Builder
- Enclosing class:
SwitchGrid
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate final List<SwitchGrid.SwitchBuilder> private final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSwitch(Component label, BooleanSupplier stateSupplier, Consumer<Boolean> onClicked) build()private voidwithInfoUnderneath(int maxRows, boolean alwaysMaxHeight) withPaddingLeft(int paddingLeft) withRowSpacing(int rowSpacing)
-
Field Details
-
width
private final int width -
switchBuilders
-
paddingLeft
private int paddingLeft -
rowSpacing
private int rowSpacing -
rowCount
private int rowCount -
infoUnderneath
-
-
Constructor Details
-
Builder
public Builder(int width)
-
-
Method Details
-
increaseRow
private void increaseRow() -
addSwitch
public SwitchGrid.SwitchBuilder addSwitch(Component label, BooleanSupplier stateSupplier, Consumer<Boolean> onClicked) -
withPaddingLeft
-
withRowSpacing
-
build
-
withInfoUnderneath
-