net.minecraft.client.gui.widget

public abstract class AbstractCyclingButtonWidget$Builder<Value, B extends AbstractCyclingButtonWidget$Builder<Value, B>>

net.minecraft.client.gui.components.AbstractCycleButton$Builder
net.minecraft.class_5676$class_1_1782
net.minecraft.client.gui.widget.AbstractCyclingButtonWidget$Builder

Field summary

Modifier and TypeField
protected final Function<Value, Text>
valueStringifier
field_1_11607
valueToText
protected final Supplier<Value>
defaultValueSupplier
field_1_11605
valueSupplier
protected SimpleOption$TooltipFactory<Value>
tooltipSupplier
field_1_11606
tooltipFactory
protected AbstractCyclingButtonWidget$Values<Value>
values
field_1_11608
values

Constructor summary

ModifierConstructor
public (Function<Value, Text> valueToText, Supplier<Value> valueSupplier)

Method summary

Modifier and TypeMethod
public B
withValues(Collection<Value> values)
method_1_11263(Collection<Value> arg0)
values(Collection<Value> values)
public final B
withValues(Value... values)
method_1_11267(Value... arg0)
values(Value... values)
public B
withValues(List<Value> values, List<Value> altValues)
method_1_11264(List<Value> arg0, List<Value> arg1)
alternativeValues(List<Value> defaults, List<Value> alternatives)
public B
withValues(BooleanSupplier altCondition, List<Value> values, List<Value> altValues)
method_1_11265(BooleanSupplier arg0, List<Value> arg1, List<Value> arg2)
alternativeValues(BooleanSupplier alternativeToggle, List<Value> defaults, List<Value> alternatives)
public B
withValues(AbstractCycleButton$ValueListSupplier<Value> valueListSupplier)
method_1_11266(class_5676$class_5680<Value> arg0)
values(AbstractCyclingButtonWidget$Values<Value> values)
public B
withTooltip(OptionInstance$TooltipSupplier<Value> tooltipSupplier)
method_1_11262(class_7172$class_7277<Value> arg0)
tooltip(SimpleOption$TooltipFactory<Value> tooltipFactory)
public B
withTooltip()
method_1_11261()
textAsTooltip()
private Tooltip
lambda$withTooltip$0(Object arg0)
method_1_11260(Object arg0)
method_1_11260(Object value)
private static Tooltip
lambda$new$0(Object arg0)
method_1_11259(Object arg0)
method_1_11259(Object value)