public static class BlockStateVariantMap.TripleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>,T3 extends Comparable<T3>> extends BlockStateVariantMap
BlockStateVariantMap.DoubleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>>, BlockStateVariantMap.QuadrupleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>,T3 extends Comparable<T3>,T4 extends Comparable<T4>>, BlockStateVariantMap.QuintupleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>,T3 extends Comparable<T3>,T4 extends Comparable<T4>,T5 extends Comparable<T5>>, BlockStateVariantMap.SingleProperty<T1 extends Comparable<T1>>, BlockStateVariantMap.TriFunction<P1,P2,P3,R>, BlockStateVariantMap.TripleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>,T3 extends Comparable<T3>>
Modifier and Type | Field and Description |
---|---|
private Property<T1> |
first |
private Property<T2> |
second |
private Property<T3> |
third |
Modifier | Constructor and Description |
---|---|
private |
TripleProperty(Property<T1> property,
Property<T2> property2,
Property<T3> property3) |
Modifier and Type | Method and Description |
---|---|
List<Property<?>> |
getProperties() |
BlockStateVariantMap |
register(BlockStateVariantMap.TriFunction<T1,T2,T3,BlockStateVariant> triFunction) |
BlockStateVariantMap.TripleProperty<T1,T2,T3> |
register(T1 t1,
T2 t2,
T3 t3,
BlockStateVariant blockStateVariant) |
BlockStateVariantMap.TripleProperty<T1,T2,T3> |
register(T1 t1,
T2 t2,
T3 t3,
List<BlockStateVariant> list) |
create, create, create, create, create, getVariants, register
private final Property<T1 extends Comparable<T1>> first
private final Property<T2 extends Comparable<T2>> second
private final Property<T3 extends Comparable<T3>> third
public List<Property<?>> getProperties()
getProperties
in class BlockStateVariantMap
public BlockStateVariantMap.TripleProperty<T1,T2,T3> register(T1 t1, T2 t2, T3 t3, List<BlockStateVariant> list)
public BlockStateVariantMap.TripleProperty<T1,T2,T3> register(T1 t1, T2 t2, T3 t3, BlockStateVariant blockStateVariant)
public BlockStateVariantMap register(BlockStateVariantMap.TriFunction<T1,T2,T3,BlockStateVariant> triFunction)