Class ModelVariantMap
java.lang.Object
net.minecraft.client.render.model.json.ModelVariantMap
- Mappings:
Namespace Name named net/minecraft/client/render/model/json/ModelVariantMapintermediary net/minecraft/class_790official gis
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static classAn unchecked exception indicating a variant is not found with a string key. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Gsonprivate static final Loggerprivate final MultipartUnbakedModel.class_9982private final Map<String, WeightedUnbakedModel> -
Constructor Summary
ConstructorsConstructorDescriptionModelVariantMap(Map<String, WeightedUnbakedModel> map, MultipartUnbakedModel.class_9982 class_9982) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ModelVariantMapfromJson(JsonElement jsonElement) static ModelVariantMapgetVariant(String key) Finds and returns the definition of the variant under thekey.inthashCode()method_62327(StateManager<Block, BlockState> stateManager, String string)
-
Field Details
-
field_53162
- Mappings:
Namespace Name Mixin selector named field_53162Lnet/minecraft/client/render/model/json/ModelVariantMap;field_53162:Lorg/slf4j/Logger;intermediary field_53162Lnet/minecraft/class_790;field_53162:Lorg/slf4j/Logger;official bLgis;b:Lorg/slf4j/Logger;
-
field_53161
- Mappings:
Namespace Name Mixin selector named field_53161Lnet/minecraft/client/render/model/json/ModelVariantMap;field_53161:Lcom/google/gson/Gson;intermediary field_53161Lnet/minecraft/class_790;field_53161:Lcom/google/gson/Gson;official aLgis;a:Lcom/google/gson/Gson;
-
variantMap
- Mappings:
Namespace Name Mixin selector named variantMapLnet/minecraft/client/render/model/json/ModelVariantMap;variantMap:Ljava/util/Map;intermediary field_4241Lnet/minecraft/class_790;field_4241:Ljava/util/Map;official cLgis;c:Ljava/util/Map;
-
multipartModel
- Mappings:
Namespace Name Mixin selector named multipartModelLnet/minecraft/client/render/model/json/ModelVariantMap;multipartModel:Lnet/minecraft/client/render/model/MultipartUnbakedModel$class_9982;intermediary field_4240Lnet/minecraft/class_790;field_4240:Lnet/minecraft/class_816$class_9982;official dLgis;d:Lgjg$b;
-
-
Constructor Details
-
ModelVariantMap
public ModelVariantMap(Map<String, WeightedUnbakedModel> map, @Nullable MultipartUnbakedModel.class_9982 class_9982)
-
-
Method Details
-
fromJson
- Mappings:
Namespace Name Mixin selector named fromJsonLnet/minecraft/client/render/model/json/ModelVariantMap;fromJson(Ljava/io/Reader;)Lnet/minecraft/client/render/model/json/ModelVariantMap;intermediary method_3424Lnet/minecraft/class_790;method_3424(Ljava/io/Reader;)Lnet/minecraft/class_790;official aLgis;a(Ljava/io/Reader;)Lgis;
-
fromJson
- Mappings:
Namespace Name Mixin selector named fromJsonLnet/minecraft/client/render/model/json/ModelVariantMap;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/client/render/model/json/ModelVariantMap;intermediary method_45787Lnet/minecraft/class_790;method_45787(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_790;official aLgis;a(Lcom/google/gson/JsonElement;)Lgis;
-
getVariant
Finds and returns the definition of the variant under thekey. If thekeydoes not, this throws an exception.invalid reference
exist
- Parameters:
key- the variant's key- Returns:
- the variant definition
- Throws:
ModelVariantMap.VariantAbsentException- if no variant with the givenkeyexists- Mappings:
Namespace Name Mixin selector named getVariantLnet/minecraft/client/render/model/json/ModelVariantMap;getVariant(Ljava/lang/String;)Lnet/minecraft/client/render/model/json/WeightedUnbakedModel;intermediary method_35792Lnet/minecraft/class_790;method_35792(Ljava/lang/String;)Lnet/minecraft/class_807;official aLgis;a(Ljava/lang/String;)Lgiz;
-
equals
-
hashCode
public int hashCode() -
getAllModels
- Mappings:
Namespace Name Mixin selector named getAllModelsLnet/minecraft/client/render/model/json/ModelVariantMap;getAllModels()Ljava/util/Set;intermediary method_35791Lnet/minecraft/class_790;method_35791()Ljava/util/Set;official aLgis;a()Ljava/util/Set;
-
getMultipartModel
- Mappings:
Namespace Name Mixin selector named getMultipartModelLnet/minecraft/client/render/model/json/ModelVariantMap;getMultipartModel()Lnet/minecraft/client/render/model/MultipartUnbakedModel$class_9982;intermediary method_3421Lnet/minecraft/class_790;method_3421()Lnet/minecraft/class_816$class_9982;official bLgis;b()Lgjg$b;
-
method_62327
public Map<BlockState,GroupableModel> method_62327(StateManager<Block, BlockState> stateManager, String string) - Mappings:
Namespace Name Mixin selector named method_62327Lnet/minecraft/client/render/model/json/ModelVariantMap;method_62327(Lnet/minecraft/state/StateManager;Ljava/lang/String;)Ljava/util/Map;intermediary method_62327Lnet/minecraft/class_790;method_62327(Lnet/minecraft/class_2689;Ljava/lang/String;)Ljava/util/Map;official aLgis;a(Ldup;Ljava/lang/String;)Ljava/util/Map;
-