Class JsonUnbakedModel.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.JsonUnbakedModel.Deserializer
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<JsonUnbakedModel>
- Enclosing class:
- JsonUnbakedModel
@Environment(CLIENT) public static class JsonUnbakedModel.Deserializer extends Object implements com.google.gson.JsonDeserializer<JsonUnbakedModel>
- Mappings:
Namespace Name official emx$aintermediary net/minecraft/class_793$class_795named net/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer
-
Field Summary
Fields Modifier and Type Field Description private static booleanfield_32794 -
Constructor Summary
Constructors Constructor Description Deserializer() -
Method Summary
Modifier and Type Method Description JsonUnbakedModeldeserialize(com.google.gson.JsonElement jsonElement, Type type, com.google.gson.JsonDeserializationContext jsonDeserializationContext)protected booleandeserializeAmbientOcclusion(com.google.gson.JsonObject json)protected List<ModelElement>deserializeElements(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject json)protected List<ModelOverride>deserializeOverrides(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object)private StringdeserializeParent(com.google.gson.JsonObject json)private Map<String,com.mojang.datafixers.util.Either<SpriteIdentifier,String>>deserializeTextures(com.google.gson.JsonObject object)private static com.mojang.datafixers.util.Either<SpriteIdentifier,String>resolveReference(Identifier id, String name)
-
Field Details
-
field_32794
private static final boolean field_32794- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLemx$a;a:Zintermediary field_32794Lnet/minecraft/class_793$class_795;field_32794:Znamed field_32794Lnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;field_32794:Z
-
-
Constructor Details
-
Deserializer
public Deserializer()
-
-
Method Details
-
deserialize
public JsonUnbakedModel deserialize(com.google.gson.JsonElement jsonElement, Type type, com.google.gson.JsonDeserializationContext jsonDeserializationContext) throws com.google.gson.JsonParseException- Specified by:
deserializein interfacecom.google.gson.JsonDeserializer<JsonUnbakedModel>- Throws:
com.google.gson.JsonParseException- Mappings:
Namespace Name Mixin selector official aLemx$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lemx;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;
-
deserializeOverrides
protected List<ModelOverride> deserializeOverrides(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject object)- Mappings:
Namespace Name Mixin selector official aLemx$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 deserializeOverridesLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;deserializeOverrides(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
-
deserializeTextures
private Map<String,com.mojang.datafixers.util.Either<SpriteIdentifier,String>> deserializeTextures(com.google.gson.JsonObject object)- Mappings:
Namespace Name Mixin selector official bLemx$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 deserializeTexturesLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;deserializeTextures(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 aLemx$a;a(Lwp;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;
-
deserializeParent
- Mappings:
Namespace Name Mixin selector official cLemx$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 deserializeParentLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;deserializeParent(Lcom/google/gson/JsonObject;)Ljava/lang/String;
-
deserializeAmbientOcclusion
protected boolean deserializeAmbientOcclusion(com.google.gson.JsonObject json)- Mappings:
Namespace Name Mixin selector official aLemx$a;a(Lcom/google/gson/JsonObject;)Zintermediary method_3453Lnet/minecraft/class_793$class_795;method_3453(Lcom/google/gson/JsonObject;)Znamed deserializeAmbientOcclusionLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;deserializeAmbientOcclusion(Lcom/google/gson/JsonObject;)Z
-
deserializeElements
protected List<ModelElement> deserializeElements(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonObject json)- Mappings:
Namespace Name Mixin selector official bLemx$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 deserializeElementsLnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;deserializeElements(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
-