net.minecraft.client.option

public record SimpleOption$AlternateValuesSupportingCyclingCallbacks<T>

implements SimpleOption$CyclingCallbacks<T>

eqy$a
net.minecraft.client.OptionInstance$AltEnum
net.minecraft.class_7172$class_7273
net.minecraft.client.option.SimpleOption$AlternateValuesSupportingCyclingCallbacks
net.minecraft.unmapped.C_vbibxkxv$C_ewqcrtji
net.minecraft.client.option.Option$AlternativeEnumValueSet
net.minecraft.src.C_213334_$C_213335_

Field summary

Modifier and TypeField
private final List<T>
a
values
comp_671
values
f_ypveemad
values
f_231557_
private final List<T>
b
altValues
comp_672
altValues
f_xafwttln
altValues
f_231558_
private final BooleanSupplier
c
altCondition
comp_673
altCondition
f_mfezhrle
altCondition
f_231559_
private final SimpleOption$CyclingCallbacks$ValueSetter<T>
d
valueSetter
comp_674
valueSetter
f_sniwyxmh
valueSetter
f_231560_
private final com.mojang.serialization.Codec<T>
e
codec
comp_675
codec
f_xkhdquja
codec
f_231561_

Constructor summary

ModifierConstructor
public (List<T> values, List<T> altValues, BooleanSupplier altCondition, SimpleOption$CyclingCallbacks$ValueSetter<T> valueSetter, com.mojang.serialization.Codec<T> codec)

Method summary

Modifier and TypeMethod
public CyclingButtonWidget$Values<T>
a()
valueListSupplier()
method_42721()
getValues()
m_qvcpsfqf()
getValues()
m_213889_()
public Optional<T>
a(T arg0)
validateValue(T arg0)
method_41758(T arg0)
validate(T arg0)
m_bmvtorxy(T arg0)
validate(T arg0)
m_214064_(T arg0)
public List<T>
b()
values()
comp_671()
values()
m_ffowgsuv()
values()
f_231557_()
public List<T>
c()
altValues()
comp_672()
altValues()
m_fkqqovkr()
altValues()
f_231558_()
public BooleanSupplier
d()
altCondition()
comp_673()
altCondition()
m_atejqocp()
altCondition()
f_231559_()
public SimpleOption$CyclingCallbacks$ValueSetter<T>
e()
valueSetter()
comp_674()
valueSetter()
m_rxloisqk()
valueSetter()
m_213569_()
public com.mojang.serialization.Codec<T>
f()
codec()
comp_675()
codec()
m_tmfevpur()
codec()
m_213664_()