Package net.minecraft.client.data
Class BlockStateVariantMap<V>
java.lang.Object
net.minecraft.client.data.BlockStateVariantMap<V>
- 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/BlockStateVariantMapintermediary net/minecraft/class_4926official fro
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBlockStateVariantMap.DoubleProperty<V,T1 extends Comparable<T1>, T2 extends Comparable<T2>> static classBlockStateVariantMap.QuadrupleProperty<V,T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>> static classBlockStateVariantMap.QuintupleProperty<V,T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> static classBlockStateVariantMap.SingleProperty<V,T1 extends Comparable<T1>> static classBlockStateVariantMap.TripleProperty<V,T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void(package private) Map<PropertiesMap, V> static <T1 extends Comparable<T1>>
BlockStateVariantMap.SingleProperty<WeightedUnbakedModel, T1> method_67864(Property<T1> property) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>>
BlockStateVariantMap.DoubleProperty<WeightedUnbakedModel, T1, T2> method_67865(Property<T1> property, Property<T2> property2) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>>
BlockStateVariantMap.TripleProperty<WeightedUnbakedModel, T1, T2, T3> method_67866(Property<T1> property, Property<T2> property2, Property<T3> property3) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
BlockStateVariantMap.QuadrupleProperty<WeightedUnbakedModel, T1, T2, T3, T4> method_67867(Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
BlockStateVariantMap.QuintupleProperty<WeightedUnbakedModel, T1, T2, T3, T4, T5> method_67868(Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) static <T1 extends Comparable<T1>>
BlockStateVariantMap.SingleProperty<class_10804, T1> method_67869(Property<T1> property) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>>
BlockStateVariantMap.DoubleProperty<class_10804, T1, T2> method_67870(Property<T1> property, Property<T2> property2) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>>
BlockStateVariantMap.TripleProperty<class_10804, T1, T2, T3> method_67871(Property<T1> property, Property<T2> property2, Property<T3> property3) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
BlockStateVariantMap.QuadrupleProperty<class_10804, T1, T2, T3, T4> method_67872(Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
BlockStateVariantMap.QuintupleProperty<class_10804, T1, T2, T3, T4, T5> method_67873(Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) protected voidregister(PropertiesMap condition, V v)
-
Field Details
-
variants
- Mappings:
Namespace Name Mixin selector named variantsLnet/minecraft/client/data/BlockStateVariantMap;variants:Ljava/util/Map;intermediary field_22863Lnet/minecraft/class_4926;field_22863:Ljava/util/Map;official aLfro;a:Ljava/util/Map;
-
-
Constructor Details
-
BlockStateVariantMap
public BlockStateVariantMap()
-
-
Method Details
-
register
- Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/client/data/BlockStateVariantMap;register(Lnet/minecraft/client/data/PropertiesMap;Ljava/lang/Object;)Vintermediary method_25790Lnet/minecraft/class_4926;method_25790(Lnet/minecraft/class_4934;Ljava/lang/Object;)Vofficial aLfro;a(Lfrp;Ljava/lang/Object;)V
-
getVariants
Map<PropertiesMap,V> getVariants()- Mappings:
Namespace Name Mixin selector named getVariantsLnet/minecraft/client/data/BlockStateVariantMap;getVariants()Ljava/util/Map;intermediary method_25782Lnet/minecraft/class_4926;method_25782()Ljava/util/Map;official aLfro;a()Ljava/util/Map;
-
checkAllPropertyDefinitions
private void checkAllPropertyDefinitions()- Mappings:
Namespace Name Mixin selector named checkAllPropertyDefinitionsLnet/minecraft/client/data/BlockStateVariantMap;checkAllPropertyDefinitions()Vintermediary method_25792Lnet/minecraft/class_4926;method_25792()Vofficial cLfro;c()V
-
getProperties
- Mappings:
Namespace Name Mixin selector named getPropertiesLnet/minecraft/client/data/BlockStateVariantMap;getProperties()Ljava/util/List;intermediary method_25791Lnet/minecraft/class_4926;method_25791()Ljava/util/List;official bLfro;b()Ljava/util/List;
-
method_67864
public static <T1 extends Comparable<T1>> BlockStateVariantMap.SingleProperty<WeightedUnbakedModel,T1> method_67864(Property<T1> property) - Mappings:
Namespace Name Mixin selector named method_67864Lnet/minecraft/client/data/BlockStateVariantMap;method_67864(Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$SingleProperty;intermediary method_67864Lnet/minecraft/class_4926;method_67864(Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4927;official aLfro;a(Lebr;)Lfro$a;
-
method_67865
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>> BlockStateVariantMap.DoubleProperty<WeightedUnbakedModel,T1, method_67865T2> (Property<T1> property, Property<T2> property2) - Mappings:
Namespace Name Mixin selector named method_67865Lnet/minecraft/client/data/BlockStateVariantMap;method_67865(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$DoubleProperty;intermediary method_67865Lnet/minecraft/class_4926;method_67865(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4928;official aLfro;a(Lebr;Lebr;)Lfro$b;
-
method_67866
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.TripleProperty<WeightedUnbakedModel,T3 extends Comparable<T3>> T1, method_67866T2, T3> (Property<T1> property, Property<T2> property2, Property<T3> property3) - Mappings:
Namespace Name Mixin selector named method_67866Lnet/minecraft/client/data/BlockStateVariantMap;method_67866(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$TripleProperty;intermediary method_67866Lnet/minecraft/class_4926;method_67866(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4929;official aLfro;a(Lebr;Lebr;Lebr;)Lfro$c;
-
method_67867
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.QuadrupleProperty<WeightedUnbakedModel,T3 extends Comparable<T3>, T4 extends Comparable<T4>> T1, method_67867T2, T3, T4> (Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4) - Mappings:
Namespace Name Mixin selector named method_67867Lnet/minecraft/client/data/BlockStateVariantMap;method_67867(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_67867Lnet/minecraft/class_4926;method_67867(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4930;official aLfro;a(Lebr;Lebr;Lebr;Lebr;)Lfro$d;
-
method_67868
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.QuintupleProperty<WeightedUnbakedModel,T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> T1, method_67868T2, T3, T4, T5> (Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) - Mappings:
Namespace Name Mixin selector named method_67868Lnet/minecraft/client/data/BlockStateVariantMap;method_67868(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_67868Lnet/minecraft/class_4926;method_67868(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 aLfro;a(Lebr;Lebr;Lebr;Lebr;Lebr;)Lfro$e;
-
method_67869
public static <T1 extends Comparable<T1>> BlockStateVariantMap.SingleProperty<class_10804,T1> method_67869(Property<T1> property) - Mappings:
Namespace Name Mixin selector named method_67869Lnet/minecraft/client/data/BlockStateVariantMap;method_67869(Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$SingleProperty;intermediary method_67869Lnet/minecraft/class_4926;method_67869(Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4927;official bLfro;b(Lebr;)Lfro$a;
-
method_67870
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>> BlockStateVariantMap.DoubleProperty<class_10804,T1, method_67870T2> (Property<T1> property, Property<T2> property2) - Mappings:
Namespace Name Mixin selector named method_67870Lnet/minecraft/client/data/BlockStateVariantMap;method_67870(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$DoubleProperty;intermediary method_67870Lnet/minecraft/class_4926;method_67870(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4928;official bLfro;b(Lebr;Lebr;)Lfro$b;
-
method_67871
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.TripleProperty<class_10804,T3 extends Comparable<T3>> T1, method_67871T2, T3> (Property<T1> property, Property<T2> property2, Property<T3> property3) - Mappings:
Namespace Name Mixin selector named method_67871Lnet/minecraft/client/data/BlockStateVariantMap;method_67871(Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;Lnet/minecraft/state/property/Property;)Lnet/minecraft/client/data/BlockStateVariantMap$TripleProperty;intermediary method_67871Lnet/minecraft/class_4926;method_67871(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4929;official bLfro;b(Lebr;Lebr;Lebr;)Lfro$c;
-
method_67872
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.QuadrupleProperty<class_10804,T3 extends Comparable<T3>, T4 extends Comparable<T4>> T1, method_67872T2, T3, T4> (Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4) - Mappings:
Namespace Name Mixin selector named method_67872Lnet/minecraft/client/data/BlockStateVariantMap;method_67872(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_67872Lnet/minecraft/class_4926;method_67872(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4930;official bLfro;b(Lebr;Lebr;Lebr;Lebr;)Lfro$d;
-
method_67873
public static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, BlockStateVariantMap.QuintupleProperty<class_10804,T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> T1, method_67873T2, T3, T4, T5> (Property<T1> property, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) - Mappings:
Namespace Name Mixin selector named method_67873Lnet/minecraft/client/data/BlockStateVariantMap;method_67873(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_67873Lnet/minecraft/class_4926;method_67873(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 bLfro;b(Lebr;Lebr;Lebr;Lebr;Lebr;)Lfro$e;
-