net.minecraft.client.data.models.blockstates

public abstract class PropertyDispatch<V>

frt
net.minecraft.client.data.models.blockstates.PropertyDispatch
net.minecraft.class_4926
net.minecraft.client.data.BlockStateVariantMap

Field summary

Modifier and TypeField
private final Map<PropertyValueList, V>
a
values
field_22863
variants

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected void
a(fru arg0, V arg1)
putValue(PropertyValueList arg0, V arg1)
method_25790(class_4934 arg0, V arg1)
register(PropertiesMap properties, V variant)
Map<PropertyValueList, V>
a()
getEntries()
method_25782()
getVariants()
private void
c()
verifyComplete()
method_25792()
validate()
abstract List<Property<?>>
b()
getDefinedProperties()
method_25791()
getProperties()
public static <T1 extends Comparable<T1>> PropertyDispatch$C1<MultiVariant, T1>
a(ebw<T1> arg0)
initial(Property<T1> arg0)
method_67864(class_2769<T1> arg0)
models(Property<T1> property)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>> PropertyDispatch$C2<MultiVariant, T1, T2>
a(ebw<T1> arg0, ebw<T2> arg1)
initial(Property<T1> arg0, Property<T2> arg1)
method_67865(class_2769<T1> arg0, class_2769<T2> arg1)
models(Property<T1> property1, Property<T2> property2)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>> PropertyDispatch$C3<MultiVariant, T1, T2, T3>
a(ebw<T1> arg0, ebw<T2> arg1, ebw<T3> arg2)
initial(Property<T1> arg0, Property<T2> arg1, Property<T3> arg2)
method_67866(class_2769<T1> arg0, class_2769<T2> arg1, class_2769<T3> arg2)
models(Property<T1> property1, Property<T2> property2, Property<T3> property3)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>> PropertyDispatch$C4<MultiVariant, T1, T2, T3, T4>
a(ebw<T1> arg0, ebw<T2> arg1, ebw<T3> arg2, ebw<T4> arg3)
initial(Property<T1> arg0, Property<T2> arg1, Property<T3> arg2, Property<T4> arg3)
method_67867(class_2769<T1> arg0, class_2769<T2> arg1, class_2769<T3> arg2, class_2769<T4> arg3)
models(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> PropertyDispatch$C5<MultiVariant, T1, T2, T3, T4, T5>
a(ebw<T1> arg0, ebw<T2> arg1, ebw<T3> arg2, ebw<T4> arg3, ebw<T5> arg4)
initial(Property<T1> arg0, Property<T2> arg1, Property<T3> arg2, Property<T4> arg3, Property<T5> arg4)
method_67868(class_2769<T1> arg0, class_2769<T2> arg1, class_2769<T3> arg2, class_2769<T4> arg3, class_2769<T5> arg4)
models(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5)
public static <T1 extends Comparable<T1>> PropertyDispatch$C1<VariantMutator, T1>
b(ebw<T1> arg0)
modify(Property<T1> arg0)
method_67869(class_2769<T1> arg0)
operations(Property<T1> property)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>> PropertyDispatch$C2<VariantMutator, T1, T2>
b(ebw<T1> arg0, ebw<T2> arg1)
modify(Property<T1> arg0, Property<T2> arg1)
method_67870(class_2769<T1> arg0, class_2769<T2> arg1)
operations(Property<T1> property1, Property<T2> property2)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>> PropertyDispatch$C3<VariantMutator, T1, T2, T3>
b(ebw<T1> arg0, ebw<T2> arg1, ebw<T3> arg2)
modify(Property<T1> arg0, Property<T2> arg1, Property<T3> arg2)
method_67871(class_2769<T1> arg0, class_2769<T2> arg1, class_2769<T3> arg2)
operations(Property<T1> property1, Property<T2> property2, Property<T3> property3)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>> PropertyDispatch$C4<VariantMutator, T1, T2, T3, T4>
b(ebw<T1> arg0, ebw<T2> arg1, ebw<T3> arg2, ebw<T4> arg3)
modify(Property<T1> arg0, Property<T2> arg1, Property<T3> arg2, Property<T4> arg3)
method_67872(class_2769<T1> arg0, class_2769<T2> arg1, class_2769<T3> arg2, class_2769<T4> arg3)
operations(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4)
public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> PropertyDispatch$C5<VariantMutator, T1, T2, T3, T4, T5>
b(ebw<T1> arg0, ebw<T2> arg1, ebw<T3> arg2, ebw<T4> arg3, ebw<T5> arg4)
modify(Property<T1> arg0, Property<T2> arg1, Property<T3> arg2, Property<T4> arg3, Property<T5> arg4)
method_67873(class_2769<T1> arg0, class_2769<T2> arg1, class_2769<T3> arg2, class_2769<T4> arg3, class_2769<T5> arg4)
operations(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5)