Class MultipartModelComponent.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.MultipartModelComponent.Deserializer
- All Implemented Interfaces:
JsonDeserializer<MultipartModelComponent>
- Enclosing class:
- MultipartModelComponent
@Environment(CLIENT) public static class MultipartModelComponent.Deserializer extends Object implements JsonDeserializer<MultipartModelComponent>
-
Constructor Summary
Constructors Constructor Description Deserializer()
-
Method Summary
Modifier and Type Method Description private static MultipartModelSelector
createStatePropertySelector(Map.Entry<String,JsonElement> entry)
MultipartModelComponent
deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)
(package private) static MultipartModelSelector
deserializeSelector(JsonObject object)
private MultipartModelSelector
deserializeSelectorOrDefault(JsonObject object)
-
Constructor Details
-
Deserializer
public Deserializer()
-
-
Method Details
-
deserialize
public MultipartModelComponent deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException- Specified by:
deserialize
in interfaceJsonDeserializer<MultipartModelComponent>
- Throws:
JsonParseException
-
deserializeSelectorOrDefault
-
deserializeSelector
-
createStatePropertySelector
private static MultipartModelSelector createStatePropertySelector(Map.Entry<String,JsonElement> entry)
-