Class JsonUnbakedModel.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.JsonUnbakedModel.Deserializer
- All Implemented Interfaces:
JsonDeserializer<JsonUnbakedModel>
- Enclosing class:
- JsonUnbakedModel
@Environment(CLIENT) public static class JsonUnbakedModel.Deserializer extends Object implements JsonDeserializer<JsonUnbakedModel>
-
Constructor Summary
Constructors Constructor Description Deserializer()
-
Method Summary
Modifier and Type Method Description JsonUnbakedModel
deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)
protected boolean
deserializeAmbientOcclusion(JsonObject json)
protected List<ModelElement>
deserializeElements(JsonDeserializationContext context, JsonObject json)
protected List<ModelOverride>
deserializeOverrides(JsonDeserializationContext context, JsonObject object)
private String
deserializeParent(JsonObject json)
private Map<String,com.mojang.datafixers.util.Either<SpriteIdentifier,String>>
deserializeTextures(JsonObject object)
private static com.mojang.datafixers.util.Either<SpriteIdentifier,String>
resolveReference(Identifier id, String name)
-
Constructor Details
-
Deserializer
public Deserializer()
-
-
Method Details
-
deserialize
public JsonUnbakedModel deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException- Specified by:
deserialize
in interfaceJsonDeserializer<JsonUnbakedModel>
- Throws:
JsonParseException
-
deserializeOverrides
protected List<ModelOverride> deserializeOverrides(JsonDeserializationContext context, JsonObject object) -
deserializeTextures
private Map<String,com.mojang.datafixers.util.Either<SpriteIdentifier,String>> deserializeTextures(JsonObject object) -
resolveReference
private static com.mojang.datafixers.util.Either<SpriteIdentifier,String> resolveReference(Identifier id, String name) -
deserializeParent
-
deserializeAmbientOcclusion
-
deserializeElements
protected List<ModelElement> deserializeElements(JsonDeserializationContext context, JsonObject json)
-