net.minecraft.client.gui.components

public class CycleButton<T>

extends AbstractButton

All mapped superinterfaces:

Renderable, GuiEventListener, TabOrderedElement, LayoutElement, NarratableEntry, NarrationSupplier

fvv
net.minecraft.client.gui.components.CycleButton
net.minecraft.class_5676

Field summary

Modifier and TypeField
public static final BooleanSupplier
a
DEFAULT_ALT_LIST_SELECTOR
field_27961
private static final List<Boolean>
b
BOOLEAN_OPTIONS
field_27962
private final Component
c
name
field_27963
private int
d
index
field_27964
private T
f
value
field_27965
private final CycleButton$ValueListSupplier<T>
m
values
field_27966
private final Function<T, Component>
n
valueStringifier
field_27967
private final Function<CycleButton<T>, MutableComponent>
o
narrationProvider
field_27968
private final CycleButton$OnValueChange<T>
p
onValueChange
field_27969
private final boolean
q
displayOnlyValue
field_27971
private final OptionInstance$TooltipSupplier<T>
r
tooltipSupplier
field_27970

Constructor summary

ModifierConstructor
(int arg0, int arg1, int arg2, int arg3, Component arg4, Component arg5, int arg6, T arg7, CycleButton$ValueListSupplier<T> arg8, Function<T, Component> arg9, Function<CycleButton<T>, MutableComponent> arg10, CycleButton$OnValueChange<T> arg11, OptionInstance$TooltipSupplier<T> arg12, boolean arg13)

Method summary

Modifier and TypeMethod
private void
g()
updateTooltip()
method_47403()
public void
b()
onPress()
method_25306()
private void
a(int arg0)
cycleValue(int arg0)
method_32612(int arg0)
private T
b(int arg0)
getCycledValue(int arg0)
method_37027(int arg0)
public boolean
a(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
method_25401(double arg0, double arg1, double arg2, double arg3)
public void
a(T arg0)
setValue(T arg0)
method_32605(T arg0)
private void
b(T arg0)
updateValue(T arg0)
method_32609(T arg0)
private Component
c(T arg0)
createLabelForValue(T arg0)
method_37026(T arg0)
private MutableComponent
d(T arg0)
createFullName(T arg0)
method_32610(T arg0)
public T
a()
getValue()
method_32603()
protected MutableComponent
d()
createNarrationMessage()
method_25360()
public void
a(fzp arg0)
updateWidgetNarration(NarrationElementOutput arg0)
method_47399(class_6382 arg0)
public MutableComponent
c()
createDefaultNarrationMessage()
method_32611()
public static <T> CycleButton$Builder<T>
a(Function<T, xk> arg0)
builder(Function<T, Component> arg0)
method_32606(Function<T, class_2561> arg0)
public static CycleButton$Builder<Boolean>
a(xk arg0, xk arg1)
booleanBuilder(Component arg0, Component arg1)
method_32607(class_2561 arg0, class_2561 arg1)
public static CycleButton$Builder<Boolean>
e()
onOffBuilder()
method_32614()
public static CycleButton$Builder<Boolean>
b(boolean arg0)
onOffBuilder(boolean arg0)
method_32613(boolean arg0)