Class ModelVariantMap
java.lang.Object
net.minecraft.client.render.model.json.ModelVariantMap
- Mappings:
- Namespace - Name - named - net/minecraft/client/render/model/json/ModelVariantMap- intermediary - net/minecraft/class_790- official - gnm
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classprotected static classAn unchecked exception indicating a variant is not found with a string key.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Gsonprivate static final Loggerprivate final MultipartUnbakedModel.Serializedprivate final Map<String, WeightedUnbakedModel> 
- 
Constructor SummaryConstructorsConstructorDescriptionModelVariantMap(Map<String, WeightedUnbakedModel> variantMap, MultipartUnbakedModel.Serialized multipartModel) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanstatic ModelVariantMapfromJson(JsonElement json) static ModelVariantMapgetVariant(String key) Finds and returns the definition of the variant under thekey.inthashCode()parse(StateManager<Block, BlockState> stateManager, String path) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/client/render/model/json/ModelVariantMap;LOGGER:Lorg/slf4j/Logger;- intermediary - field_53162- Lnet/minecraft/class_790;field_53162:Lorg/slf4j/Logger;- official - b- Lgnm;b:Lorg/slf4j/Logger;
 
- 
GSON- Mappings:
- Namespace - Name - Mixin selector - named - GSON- Lnet/minecraft/client/render/model/json/ModelVariantMap;GSON:Lcom/google/gson/Gson;- intermediary - field_53161- Lnet/minecraft/class_790;field_53161:Lcom/google/gson/Gson;- official - a- Lgnm;a:Lcom/google/gson/Gson;
 
- 
variantMap- Mappings:
- Namespace - Name - Mixin selector - named - variantMap- Lnet/minecraft/client/render/model/json/ModelVariantMap;variantMap:Ljava/util/Map;- intermediary - field_4241- Lnet/minecraft/class_790;field_4241:Ljava/util/Map;- official - c- Lgnm;c:Ljava/util/Map;
 
- 
multipartModel- Mappings:
- Namespace - Name - Mixin selector - named - multipartModel- Lnet/minecraft/client/render/model/json/ModelVariantMap;multipartModel:Lnet/minecraft/client/render/model/MultipartUnbakedModel$Serialized;- intermediary - field_4240- Lnet/minecraft/class_790;field_4240:Lnet/minecraft/class_816$class_9982;- official - d- Lgnm;d:Lgnz$b;
 
 
- 
- 
Constructor Details- 
ModelVariantMappublic ModelVariantMap(Map<String, WeightedUnbakedModel> variantMap, @Nullable MultipartUnbakedModel.Serialized multipartModel) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/render/model/json/ModelVariantMap;<init>(Ljava/util/Map;Lnet/minecraft/client/render/model/MultipartUnbakedModel$Serialized;)V- intermediary - <init>- Lnet/minecraft/class_790;<init>(Ljava/util/Map;Lnet/minecraft/class_816$class_9982;)V- official - <init>- Lgnm;<init>(Ljava/util/Map;Lgnz$b;)V
 
 
- 
- 
Method Details- 
fromJson- Mappings:
- Namespace - Name - Mixin selector - named - fromJson- Lnet/minecraft/client/render/model/json/ModelVariantMap;fromJson(Ljava/io/Reader;)Lnet/minecraft/client/render/model/json/ModelVariantMap;- intermediary - method_3424- Lnet/minecraft/class_790;method_3424(Ljava/io/Reader;)Lnet/minecraft/class_790;- official - a- Lgnm;a(Ljava/io/Reader;)Lgnm;
 
- 
fromJson- Mappings:
- Namespace - Name - Mixin selector - named - fromJson- Lnet/minecraft/client/render/model/json/ModelVariantMap;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/client/render/model/json/ModelVariantMap;- intermediary - method_45787- Lnet/minecraft/class_790;method_45787(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_790;- official - a- Lgnm;a(Lcom/google/gson/JsonElement;)Lgnm;
 
- 
getVariantFinds and returns the definition of the variant under thekey. If thekeydoes not, this throws an exception.invalid referenceexist - Parameters:
- key- the variant's key
- Returns:
- the variant definition
- Throws:
- ModelVariantMap.VariantAbsentException- if no variant with the given- keyexists
- Mappings:
- Namespace - Name - Mixin selector - named - getVariant- Lnet/minecraft/client/render/model/json/ModelVariantMap;getVariant(Ljava/lang/String;)Lnet/minecraft/client/render/model/json/WeightedUnbakedModel;- intermediary - method_35792- Lnet/minecraft/class_790;method_35792(Ljava/lang/String;)Lnet/minecraft/class_807;- official - a- Lgnm;a(Ljava/lang/String;)Lgnr;
 
- 
equals
- 
hashCodepublic int hashCode()
- 
getAllModels- Mappings:
- Namespace - Name - Mixin selector - named - getAllModels- Lnet/minecraft/client/render/model/json/ModelVariantMap;getAllModels()Ljava/util/Set;- intermediary - method_35791- Lnet/minecraft/class_790;method_35791()Ljava/util/Set;- official - a- Lgnm;a()Ljava/util/Set;
 
- 
getMultipartModel- Mappings:
- Namespace - Name - Mixin selector - named - getMultipartModel- Lnet/minecraft/client/render/model/json/ModelVariantMap;getMultipartModel()Lnet/minecraft/client/render/model/MultipartUnbakedModel$Serialized;- intermediary - method_3421- Lnet/minecraft/class_790;method_3421()Lnet/minecraft/class_816$class_9982;- official - b- Lgnm;b()Lgnz$b;
 
- 
parsepublic Map<BlockState,GroupableModel> parse(StateManager<Block, BlockState> stateManager, String path) - Mappings:
- Namespace - Name - Mixin selector - named - parse- Lnet/minecraft/client/render/model/json/ModelVariantMap;parse(Lnet/minecraft/state/StateManager;Ljava/lang/String;)Ljava/util/Map;- intermediary - method_62327- Lnet/minecraft/class_790;method_62327(Lnet/minecraft/class_2689;Ljava/lang/String;)Ljava/util/Map;- official - a- Lgnm;a(Ldwz;Ljava/lang/String;)Ljava/util/Map;
 
 
-