net.minecraft.client.gui.widget

public class CyclingIconButtonWidget$Builder<Value>

extends AbstractCyclingButtonWidget$Builder<Value, CyclingIconButtonWidget$Builder<Value>>

net.minecraft.client.gui.components.SpriteIconCycleButton$Builder
net.minecraft.class_1_1787$class_1_1788
net.minecraft.client.gui.widget.CyclingIconButtonWidget$Builder

Field summary

Modifier and TypeField
private final Text
message
field_1_11620
optionText
private int
width
field_1_11622
width
private int
height
field_1_11619
height
private Function<Value, ButtonIcon>
valueSprite
field_1_11621
valueToIcon

Constructor summary

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

Method summary

Modifier and TypeMethod
public CyclingIconButtonWidget$Builder<Value>
width(int width)
method_1_11300(int arg0)
width(int width)
public CyclingIconButtonWidget$Builder<Value>
size(int width, int height)
method_1_11298(int arg0, int arg1)
size(int width, int height)
public CyclingIconButtonWidget$Builder<Value>
sprite(Function<Value, ScaledWidgetSprites> valueSprite)
method_1_11299(Function<Value, class_1_1783> arg0)
valueToIcon(Function<Value, ButtonIcon> valueToIcon)
public CyclingIconButtonWidget<Value>
build(int x, int y)
method_1_11294(int arg0, int arg1)
build(int x, int y)
public CyclingIconButtonWidget<Value>
build(AbstractCycleButton$OnValueChange<Value> valueChangeListener)
method_1_11296(class_5676$class_5678<Value> arg0)
build(AbstractCyclingButtonWidget$UpdateCallback<Value> callback)
public CyclingIconButtonWidget<Value>
build(int x, int y, AbstractCycleButton$OnValueChange<Value> valueChangeListener)
method_1_11295(int arg0, int arg1, class_5676$class_5678<Value> arg2)
build(int x, int y, AbstractCyclingButtonWidget$UpdateCallback<Value> callback)
private static void
lambda$build$0(AbstractCycleButton arg0, Object arg1)
method_1_11297(class_5676 arg0, Object arg1)
method_1_11297(AbstractCyclingButtonWidget button, Object value)