Class AmountScreenConfiguration.AmountScreenConfigurationBuilder<T extends Number>
java.lang.Object
com.refinedmods.refinedstorage.common.support.amount.AmountScreenConfiguration.AmountScreenConfigurationBuilder<T>
- Enclosing class:
AmountScreenConfiguration<T extends Number>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static <T extends Number>
AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> create()withActionButtonsEnabled(boolean newActionButtonsEnabled) withActionButtonsStartPosition(org.joml.Vector3f newActionButtonsStartPosition) withAmountFieldPosition(org.joml.Vector3f newAmountFieldPosition) withAmountFieldWidth(int newAmountFieldWidth) withConfirmButtonText(net.minecraft.network.chat.Component newConfirmButtonText) withHorizontalActionButtons(boolean newHorizontalActionButtons) withIncrementsBottom(int... newIncrementsBottom) withIncrementsBottomStartPosition(org.joml.Vector3f newPos) withIncrementsTop(int... newIncrementsTop) withIncrementsTopStartPosition(org.joml.Vector3f newPos) withInitialAmount(T newInitialAmount) withMaxAmount(T newMaxAmount) withMinAmount(Supplier<T> newMinAmount) withResetAmount(T newResetAmount)
-
Method Details
-
create
public static <T extends Number> AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> create() -
withInitialAmount
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withInitialAmount(T newInitialAmount) -
withIncrementsTop
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsTop(int... newIncrementsTop) -
withIncrementsTopStartPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsTopStartPosition(org.joml.Vector3f newPos) -
withIncrementsBottom
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsBottom(int... newIncrementsBottom) -
withIncrementsBottomStartPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsBottomStartPosition(org.joml.Vector3f newPos) -
withAmountFieldWidth
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withAmountFieldWidth(int newAmountFieldWidth) -
withAmountFieldPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withAmountFieldPosition(org.joml.Vector3f newAmountFieldPosition) -
withActionButtonsStartPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withActionButtonsStartPosition(org.joml.Vector3f newActionButtonsStartPosition) -
withHorizontalActionButtons
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withHorizontalActionButtons(boolean newHorizontalActionButtons) -
withConfirmButtonText
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withConfirmButtonText(net.minecraft.network.chat.Component newConfirmButtonText) -
withActionButtonsEnabled
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withActionButtonsEnabled(boolean newActionButtonsEnabled) -
withMinAmount
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withMinAmount(Supplier<T> newMinAmount) -
withMaxAmount
-
withResetAmount
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withResetAmount(T newResetAmount) -
build
-