Package net.minecraft.client.data
Class BlockStateVariantMap
java.lang.Object
net.minecraft.client.data.BlockStateVariantMap
- Direct Known Subclasses:
- BlockStateVariantMap.DoubleProperty,- BlockStateVariantMap.QuadrupleProperty,- BlockStateVariantMap.QuintupleProperty,- BlockStateVariantMap.SingleProperty,- BlockStateVariantMap.TripleProperty
An equivalence to the 
Map<String, WeightedUnbakedModel>
 passed to the constructor of ModelVariantMap.- Mappings:
- Namespace - Name - named - net/minecraft/client/data/BlockStateVariantMap- intermediary - net/minecraft/class_4926- official - fnj
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classBlockStateVariantMap.DoubleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>> static interfacestatic classBlockStateVariantMap.QuadrupleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>> static interfacestatic classBlockStateVariantMap.QuintupleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> static classBlockStateVariantMap.SingleProperty<T1 extends Comparable<T1>>static interfacestatic classBlockStateVariantMap.TripleProperty<T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>> 
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidstatic <T1 extends Comparable<T1>>
 BlockStateVariantMap.SingleProperty<T1> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>> 
 BlockStateVariantMap.DoubleProperty<T1, T2> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>> 
 BlockStateVariantMap.TripleProperty<T1, T2, T3> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>> 
 BlockStateVariantMap.QuadrupleProperty<T1, T2, T3, T4> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> 
 BlockStateVariantMap.QuintupleProperty<T1, T2, T3, T4, T5> create(Property<T1> first, Property<T2> second, Property<T3> third, Property<T4> fourth, Property<T5> fifth) (package private) Map<PropertiesMap, List<BlockStateVariant>> protected voidregister(PropertiesMap condition, List<BlockStateVariant> possibleVariants) 
- 
Field Details- 
variants- Mappings:
- Namespace - Name - Mixin selector - named - variants- Lnet/minecraft/client/data/BlockStateVariantMap;variants:Ljava/util/Map;- intermediary - field_22863- Lnet/minecraft/class_4926;field_22863:Ljava/util/Map;- official - a- Lfnj;a:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
BlockStateVariantMappublic BlockStateVariantMap()
 
- 
- 
Method Details- 
register- Mappings:
- Namespace - Name - Mixin selector - named - register- Lnet/minecraft/client/data/BlockStateVariantMap;register(Lnet/minecraft/client/data/PropertiesMap;Ljava/util/List;)V- intermediary - method_25790- Lnet/minecraft/class_4926;method_25790(Lnet/minecraft/class_4934;Ljava/util/List;)V- official - a- Lfnj;a(Lfnk;Ljava/util/List;)V
 
- 
getVariantsMap<PropertiesMap,List<BlockStateVariant>> getVariants()- Mappings:
- Namespace - Name - Mixin selector - named - getVariants- Lnet/minecraft/client/data/BlockStateVariantMap;getVariants()Ljava/util/Map;- intermediary - method_25782- Lnet/minecraft/class_4926;method_25782()Ljava/util/Map;- official - a- Lfnj;a()Ljava/util/Map;
 
- 
checkAllPropertyDefinitionsprivate void checkAllPropertyDefinitions()- Mappings:
- Namespace - Name - Mixin selector - named - checkAllPropertyDefinitions- Lnet/minecraft/client/data/BlockStateVariantMap;checkAllPropertyDefinitions()V- intermediary - method_25792- Lnet/minecraft/class_4926;method_25792()V- official - c- Lfnj;c()V
 
- 
getProperties- Mappings:
- Namespace - Name - Mixin selector - named - getProperties- Lnet/minecraft/client/data/BlockStateVariantMap;getProperties()Ljava/util/List;- intermediary - method_25791- Lnet/minecraft/class_4926;method_25791()Ljava/util/List;- official - b- Lfnj;b()Ljava/util/List;
 
- 
createpublic static <T1 extends Comparable<T1>> BlockStateVariantMap.SingleProperty<T1> create(Property<T1> property) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/client/data/BlockStateVariantMap;create(Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$SingleProperty;- intermediary - method_25783- Lnet/minecraft/class_4926;method_25783(Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4927;- official - a- Lfnj;a(Ldya;)Lfnj$a;
 
- 
createpublic static <T1 extends Comparable<T1>,T2 extends Comparable<T2>> BlockStateVariantMap.DoubleProperty<T1,T2> create(Property<T1> first, Property<T2> second) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/client/data/BlockStateVariantMap;create(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$DoubleProperty;- intermediary - method_25784- Lnet/minecraft/class_4926;method_25784(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4928;- official - a- Lfnj;a(Ldya;Ldya;)Lfnj$b;
 
- 
createpublic static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.TripleProperty<T1,T3 extends Comparable<T3>> T2, createT3> (Property<T1> first, Property<T2> second, Property<T3> third) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/client/data/BlockStateVariantMap;create(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$TripleProperty;- intermediary - method_25785- Lnet/minecraft/class_4926;method_25785(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4929;- official - a- Lfnj;a(Ldya;Ldya;Ldya;)Lfnj$c;
 
- 
createpublic static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.QuadrupleProperty<T1,T3 extends Comparable<T3>, T4 extends Comparable<T4>> T2, createT3, T4> (Property<T1> first, Property<T2> second, Property<T3> third, Property<T4> fourth) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/client/data/BlockStateVariantMap;create(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$QuadrupleProperty;- intermediary - method_25786- Lnet/minecraft/class_4926;method_25786(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4930;- official - a- Lfnj;a(Ldya;Ldya;Ldya;Ldya;)Lfnj$d;
 
- 
createpublic static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.QuintupleProperty<T1,T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> T2, createT3, T4, T5> (Property<T1> first, Property<T2> second, Property<T3> third, Property<T4> fourth, Property<T5> fifth) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/client/data/BlockStateVariantMap;create(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$QuintupleProperty;- intermediary - method_25787- Lnet/minecraft/class_4926;method_25787(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4931;- official - a- Lfnj;a(Ldya;Ldya;Ldya;Ldya;Ldya;)Lfnj$e;
 
 
-