net.minecraft.client.data.models.blockstates

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

extends PropertyDispatch<V>

fsr$c
net.minecraft.client.data.models.blockstates.PropertyDispatch$C3
net.minecraft.class_4926$class_4929
net.minecraft.client.data.BlockStateVariantMap$TripleProperty
net.minecraft.src.C_370491_$C_370282_

Field summary

Modifier and TypeField
private final Property<T1>
a
property1
field_22867
first
f_370877_
private final Property<T2>
b
property2
field_22868
second
f_371357_
private final Property<T3>
c
property3
field_22869
third
f_370715_

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_372463_()
public PropertyDispatch$C3<V, T1, T2, T3>
a(T1 arg0, T2 arg1, T3 arg2, V arg3)
select(T1 arg0, T2 arg1, T3 arg2, V arg3)
method_25807(T1 arg0, T2 arg1, T3 arg2, V arg3)
register(T1 firstProperty, T2 secondProperty, T3 thirdProperty, V variant)
m_372394_(T1 p_376963_, T2 p_376668_, T3 p_396210_, V arg3)
public PropertyDispatch<V>
a(com.mojang.datafixers.util.Function3<T1, T2, T3, V> arg0)
generate(com.mojang.datafixers.util.Function3<T1, T2, T3, V> arg0)
method_25805(com.mojang.datafixers.util.Function3<T1, T2, T3, V> arg0)
generate(com.mojang.datafixers.util.Function3<T1, T2, T3, V> variantFactory)
m_372858_(com.mojang.datafixers.util.Function3<T1, T2, T3, V> arg0)