Package net.minecraft.data.client
Class BlockStateVariant
java.lang.Object
net.minecraft.data.client.BlockStateVariant
- All Implemented Interfaces:
 Supplier<JsonElement>
The supplier for a 
ModelVariant's JSON representation.- Mappings:
 Namespace Name named net/minecraft/data/client/BlockStateVariantintermediary net/minecraft/class_4935official nx
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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 propertiesLnet/minecraft/data/client/BlockStateVariant;properties:Ljava/util/Map;intermediary field_22884Lnet/minecraft/class_4935;field_22884:Ljava/util/Map;official aLnx;a:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
BlockStateVariant
public BlockStateVariant() 
 - 
 - 
Method Details
- 
put
- Mappings:
 Namespace Name Mixin selector named putLnet/minecraft/data/client/BlockStateVariant;put(Lnet/minecraft/data/client/VariantSetting;Ljava/lang/Object;)Lnet/minecraft/data/client/BlockStateVariant;intermediary method_25828Lnet/minecraft/class_4935;method_25828(Lnet/minecraft/class_4938;Ljava/lang/Object;)Lnet/minecraft/class_4935;official aLnx;a(Lnz;Ljava/lang/Object;)Lnx;
 - 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/data/client/BlockStateVariant;create()Lnet/minecraft/data/client/BlockStateVariant;intermediary method_25824Lnet/minecraft/class_4935;method_25824()Lnet/minecraft/class_4935;official aLnx;a()Lnx;
 - 
union
- Mappings:
 Namespace Name Mixin selector named unionLnet/minecraft/data/client/BlockStateVariant;union(Lnet/minecraft/data/client/BlockStateVariant;Lnet/minecraft/data/client/BlockStateVariant;)Lnet/minecraft/data/client/BlockStateVariant;intermediary method_25827Lnet/minecraft/class_4935;method_25827(Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;official aLnx;a(Lnx;Lnx;)Lnx;
 - 
get
- Specified by:
 getin interfaceSupplier<JsonElement>- Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/data/client/BlockStateVariant;get()Lcom/google/gson/JsonElement;intermediary method_25830Lnet/minecraft/class_4935;method_25830()Lcom/google/gson/JsonElement;official bLnx;b()Lcom/google/gson/JsonElement;
 - 
toJson
- Mappings:
 Namespace Name Mixin selector named toJsonLnet/minecraft/data/client/BlockStateVariant;toJson(Ljava/util/List;)Lcom/google/gson/JsonElement;intermediary method_25829Lnet/minecraft/class_4935;method_25829(Ljava/util/List;)Lcom/google/gson/JsonElement;official aLnx;a(Ljava/util/List;)Lcom/google/gson/JsonElement;
 
 -