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>
- Mappings:
Namespace Name official eyt$aintermediary net/minecraft/class_793$class_795named net/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanThe default value for ambient occlusion if unspecified in JSON; is true. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) protected List<ModelElement>elementsFromJson(JsonDeserializationContext context, JsonObject json) protected List<ModelOverride>overridesFromJson(JsonDeserializationContext context, JsonObject object) private StringparentFromJson(JsonObject json) private static com.mojang.datafixers.util.Either<SpriteIdentifier,String> resolveReference(Identifier id, String name) private Map<String,com.mojang.datafixers.util.Either<SpriteIdentifier, String>> texturesFromJson(JsonObject object)
-
Field Details
-
DEFAULT_AMBIENT_OCCLUSION
private static final boolean DEFAULT_AMBIENT_OCCLUSIONThe default value for ambient occlusion if unspecified in JSON; is true.- See Also:
- Mappings:
Namespace Name Mixin selector official aLeyt$a;a:Zintermediary field_32794Lnet/minecraft/class_793$class_795;field_32794:Znamed DEFAULT_AMBIENT_OCCLUSIONLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;DEFAULT_AMBIENT_OCCLUSION:Z
-
-
Constructor Details
-
Deserializer
public Deserializer()
-
-
Method Details
-
deserialize
public JsonUnbakedModel deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException - Specified by:
deserializein interfaceJsonDeserializer<JsonUnbakedModel>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLeyt$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Leyt;intermediary method_3451Lnet/minecraft/class_793$class_795;method_3451(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_793;named deserializeLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/render/model/json/JsonUnbakedModel;
-
overridesFromJson
protected List<ModelOverride> overridesFromJson(JsonDeserializationContext context, JsonObject object) - Mappings:
Namespace Name Mixin selector official aLeyt$a;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;intermediary method_3452Lnet/minecraft/class_793$class_795;method_3452(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;named overridesFromJsonLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;overridesFromJson(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
-
texturesFromJson
private Map<String,com.mojang.datafixers.util.Either<SpriteIdentifier, texturesFromJsonString>> (JsonObject object) - Mappings:
Namespace Name Mixin selector official bLeyt$a;b(Lcom/google/gson/JsonObject;)Ljava/util/Map;intermediary method_3448Lnet/minecraft/class_793$class_795;method_3448(Lcom/google/gson/JsonObject;)Ljava/util/Map;named texturesFromJsonLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;texturesFromJson(Lcom/google/gson/JsonObject;)Ljava/util/Map;
-
resolveReference
private static com.mojang.datafixers.util.Either<SpriteIdentifier,String> resolveReference(Identifier id, String name) - Mappings:
Namespace Name Mixin selector official aLeyt$a;a(Laaj;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;intermediary method_24079Lnet/minecraft/class_793$class_795;method_24079(Lnet/minecraft/class_2960;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;named resolveReferenceLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;resolveReference(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;
-
parentFromJson
- Mappings:
Namespace Name Mixin selector official cLeyt$a;c(Lcom/google/gson/JsonObject;)Ljava/lang/String;intermediary method_3450Lnet/minecraft/class_793$class_795;method_3450(Lcom/google/gson/JsonObject;)Ljava/lang/String;named parentFromJsonLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;parentFromJson(Lcom/google/gson/JsonObject;)Ljava/lang/String;
-
ambientOcclusionFromJson
- Mappings:
Namespace Name Mixin selector official aLeyt$a;a(Lcom/google/gson/JsonObject;)Zintermediary method_3453Lnet/minecraft/class_793$class_795;method_3453(Lcom/google/gson/JsonObject;)Znamed ambientOcclusionFromJsonLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;ambientOcclusionFromJson(Lcom/google/gson/JsonObject;)Z
-
elementsFromJson
- Mappings:
Namespace Name Mixin selector official bLeyt$a;b(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;intermediary method_3449Lnet/minecraft/class_793$class_795;method_3449(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;named elementsFromJsonLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;elementsFromJson(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
-