Package net.minecraft.client.data
Class BlockStateVariant
java.lang.Object
net.minecraft.client.data.BlockStateVariant
- All Implemented Interfaces:
- Supplier<JsonElement>
The supplier for a 
ModelVariant's JSON representation.- Mappings:
- Namespace - Name - named - net/minecraft/client/data/BlockStateVariant- intermediary - net/minecraft/class_4935- official - fnl
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic BlockStateVariantcreate()get()put(VariantSetting<T> key, T value) static JsonElementtoJson(List<BlockStateVariant> variants) static BlockStateVariantunion(BlockStateVariant first, BlockStateVariant second) 
- 
Field Details- 
properties- Mappings:
- Namespace - Name - Mixin selector - named - properties- Lnet/minecraft/client/data/BlockStateVariant;properties:Ljava/util/Map;- intermediary - field_22884- Lnet/minecraft/class_4935;field_22884:Ljava/util/Map;- official - a- Lfnl;a:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
BlockStateVariantpublic BlockStateVariant()
 
- 
- 
Method Details- 
put- Mappings:
- Namespace - Name - Mixin selector - named - put- Lnet/minecraft/client/data/BlockStateVariant;put(Lnet/minecraft/client/data/VariantSetting;Ljava/lang/Object;)Lnet/minecraft/client/data/BlockStateVariant;- intermediary - method_25828- Lnet/minecraft/class_4935;method_25828(Lnet/minecraft/class_4938;Ljava/lang/Object;)Lnet/minecraft/class_4935;- official - a- Lfnl;a(Lfnn;Ljava/lang/Object;)Lfnl;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/client/data/BlockStateVariant;create()Lnet/minecraft/client/data/BlockStateVariant;- intermediary - method_25824- Lnet/minecraft/class_4935;method_25824()Lnet/minecraft/class_4935;- official - a- Lfnl;a()Lfnl;
 
- 
union- Mappings:
- Namespace - Name - Mixin selector - named - union- Lnet/minecraft/client/data/BlockStateVariant;union(Lnet/minecraft/client/data/BlockStateVariant;Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/BlockStateVariant;- intermediary - method_25827- Lnet/minecraft/class_4935;method_25827(Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;- official - a- Lfnl;a(Lfnl;Lfnl;)Lfnl;
 
- 
get- Specified by:
- getin interface- Supplier<JsonElement>
- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/client/data/BlockStateVariant;get()Lcom/google/gson/JsonElement;- intermediary - method_25830- Lnet/minecraft/class_4935;method_25830()Lcom/google/gson/JsonElement;- official - b- Lfnl;b()Lcom/google/gson/JsonElement;
 
- 
toJson- Mappings:
- Namespace - Name - Mixin selector - named - toJson- Lnet/minecraft/client/data/BlockStateVariant;toJson(Ljava/util/List;)Lcom/google/gson/JsonElement;- intermediary - method_25829- Lnet/minecraft/class_4935;method_25829(Ljava/util/List;)Lcom/google/gson/JsonElement;- official - a- Lfnl;a(Ljava/util/List;)Lcom/google/gson/JsonElement;
 
 
-