Class BlockModel.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.BlockModel.Deserializer
- All Implemented Interfaces:
JsonDeserializer<BlockModel>
- Enclosing class:
- BlockModel
@Environment(CLIENT) public static class BlockModel.Deserializer extends Object implements JsonDeserializer<BlockModel>
- Mappings:
Namespace Name official bgl$bintermediary net/minecraft/class_1063$class_1065named net/minecraft/client/render/model/json/BlockModel$Deserializer
-
Constructor Summary
Constructors Constructor Description Deserializer() -
Method Summary
Modifier and Type Method Description BlockModeldeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)protected List<ModelElement>method_3665(JsonDeserializationContext jsonDeserializationContext, JsonObject jsonObject)protected booleanmethod_3667(JsonObject jsonObject)private Map<String,String>method_3668(JsonObject jsonObject)private Stringmethod_3669(JsonObject jsonObject)
-
Constructor Details
-
Deserializer
public Deserializer()
-
-
Method Details
-
deserialize
public BlockModel deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException- Specified by:
deserializein interfaceJsonDeserializer<BlockModel>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLbgl$b;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgl;intermediary method_3666Lnet/minecraft/class_1063$class_1065;method_3666(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_1063;named deserializeLnet/minecraft/client/render/model/json/BlockModel$Deserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/render/model/json/BlockModel;
-
method_3668
- Mappings:
Namespace Name Mixin selector official bLbgl$b;b(Lcom/google/gson/JsonObject;)Ljava/util/Map;intermediary method_3668Lnet/minecraft/class_1063$class_1065;method_3668(Lcom/google/gson/JsonObject;)Ljava/util/Map;named method_3668Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3668(Lcom/google/gson/JsonObject;)Ljava/util/Map;
-
method_3669
- Mappings:
Namespace Name Mixin selector official cLbgl$b;c(Lcom/google/gson/JsonObject;)Ljava/lang/String;intermediary method_3669Lnet/minecraft/class_1063$class_1065;method_3669(Lcom/google/gson/JsonObject;)Ljava/lang/String;named method_3669Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3669(Lcom/google/gson/JsonObject;)Ljava/lang/String;
-
method_3667
- Mappings:
Namespace Name Mixin selector official aLbgl$b;a(Lcom/google/gson/JsonObject;)Zintermediary method_3667Lnet/minecraft/class_1063$class_1065;method_3667(Lcom/google/gson/JsonObject;)Znamed method_3667Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3667(Lcom/google/gson/JsonObject;)Z
-
method_3665
protected List<ModelElement> method_3665(JsonDeserializationContext jsonDeserializationContext, JsonObject jsonObject)- Mappings:
Namespace Name Mixin selector official aLbgl$b;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;intermediary method_3665Lnet/minecraft/class_1063$class_1065;method_3665(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;named method_3665Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3665(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
-