Class SwitchGrid.Builder
java.lang.Object
net.minecraft.client.gui.screens.worldselection.SwitchGrid.Builder
- Enclosing class:
SwitchGrid
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Optional<SwitchGrid.InfoUnderneathSettings> (package private) int(package private) int(package private) intprivate final List<SwitchGrid.SwitchBuilder> (package private) final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSwitch(Component pLabel, BooleanSupplier pStateSupplier, Consumer<Boolean> pOnClicked) build(Consumer<LayoutElement> pConsumer) (package private) voidwithInfoUnderneath(int pMaxInfoRows, boolean pAlwaysMaxHeight) withPaddingLeft(int pPaddingLeft) withRowSpacing(int pRowSpacing)
-
Field Details
-
width
final int width -
switchBuilders
-
paddingLeft
int paddingLeft -
rowSpacing
int rowSpacing -
rowCount
int rowCount -
infoUnderneath
Optional<SwitchGrid.InfoUnderneathSettings> infoUnderneath
-
-
Constructor Details
-
Builder
public Builder(int pWidth)
-
-
Method Details
-
increaseRow
void increaseRow() -
addSwitch
public SwitchGrid.SwitchBuilder addSwitch(Component pLabel, BooleanSupplier pStateSupplier, Consumer<Boolean> pOnClicked) -
withPaddingLeft
-
withRowSpacing
-
build
-
withInfoUnderneath
-