net.minecraft.data.models.blockstates

public class PropertyDispatch$C3<T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>>

extends PropertyDispatch

lf$c
net.minecraft.data.models.blockstates.PropertyDispatch$C3
net.minecraft.class_4926$class_4929
net.minecraft.data.client.BlockStateVariantMap$TripleProperty
net.minecraft.src.C_4805_$C_4809_

Field summary

Modifier and TypeField
private final Property<T1>
a
property1
field_22867
first
f_125377_
private final Property<T2>
b
property2
field_22868
second
f_125378_
private final Property<T3>
c
property3
field_22869
third
f_125379_

Constructor summary

ModifierConstructor
(Property<T1> first, Property<T2> second, Property<T3> third)

Method summary

Modifier and TypeMethod
public List<Property<?>>
b()
getDefinedProperties()
method_25791()
getProperties()
m_7336_()
public PropertyDispatch$C3<T1, T2, T3>
a(T1 arg0, T2 arg1, T3 arg2, List<lh> arg3)
select(T1 arg0, T2 arg1, T3 arg2, List<Variant> arg3)
method_25807(T1 arg0, T2 arg1, T3 arg2, List<class_4935> arg3)
register(T1 firstValue, T2 secondValue, T3 thirdValue, List<BlockStateVariant> variants)
m_125396_(T1 p_125398_, T2 p_125399_, T3 p_125400_, List<C_4814_> arg3)
public PropertyDispatch$C3<T1, T2, T3>
a(T1 arg0, T2 arg1, T3 arg2, lh arg3)
select(T1 arg0, T2 arg1, T3 arg2, Variant arg3)
method_25806(T1 arg0, T2 arg1, T3 arg2, class_4935 arg3)
register(T1 firstValue, T2 secondValue, T3 thirdValue, BlockStateVariant variant)
m_125391_(T1 p_125393_, T2 p_125394_, T3 p_125395_, C_4814_ arg3)
public PropertyDispatch
a(lf$h<T1, T2, T3, lh> arg0)
generate(PropertyDispatch$TriFunction<T1, T2, T3, Variant> arg0)
method_25805(class_4926$class_4932<T1, T2, T3, class_4935> arg0)
register(BlockStateVariantMap$TriFunction<T1, T2, T3, BlockStateVariant> variantFactory)
m_125389_(C_4805_$C_4812_<T1, T2, T3, C_4814_> arg0)
public PropertyDispatch
b(lf$h<T1, T2, T3, List<lh>> arg0)
generateList(PropertyDispatch$TriFunction<T1, T2, T3, List<Variant>> arg0)
method_35882(class_4926$class_4932<T1, T2, T3, List<class_4935>> arg0)
registerVariants(BlockStateVariantMap$TriFunction<T1, T2, T3, List<BlockStateVariant>> variantFactory)
m_176344_(C_4805_$C_4812_<T1, T2, T3, List<C_4814_>> arg0)