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_2445$class_2447named net/minecraft/client/render/model/json/BlockModel$Deserializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) protected booleanprotected List<ModelElement>getElements(JsonDeserializationContext ctx, JsonObject json) private StringgetParentId(JsonObject json) getTextureMap(JsonObject json)
-
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_10025Lnet/minecraft/class_2445$class_2447;method_10025(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2445;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;
-
getTextureMap
- Mappings:
Namespace Name Mixin selector official bLbgl$b;b(Lcom/google/gson/JsonObject;)Ljava/util/Map;intermediary method_10027Lnet/minecraft/class_2445$class_2447;method_10027(Lcom/google/gson/JsonObject;)Ljava/util/Map;named getTextureMapLnet/minecraft/client/render/model/json/BlockModel$Deserializer;getTextureMap(Lcom/google/gson/JsonObject;)Ljava/util/Map;
-
getParentId
- Mappings:
Namespace Name Mixin selector official cLbgl$b;c(Lcom/google/gson/JsonObject;)Ljava/lang/String;intermediary method_10028Lnet/minecraft/class_2445$class_2447;method_10028(Lcom/google/gson/JsonObject;)Ljava/lang/String;named getParentIdLnet/minecraft/client/render/model/json/BlockModel$Deserializer;getParentId(Lcom/google/gson/JsonObject;)Ljava/lang/String;
-
getAmbientOcclusion
- Mappings:
Namespace Name Mixin selector official aLbgl$b;a(Lcom/google/gson/JsonObject;)Zintermediary method_10026Lnet/minecraft/class_2445$class_2447;method_10026(Lcom/google/gson/JsonObject;)Znamed getAmbientOcclusionLnet/minecraft/client/render/model/json/BlockModel$Deserializer;getAmbientOcclusion(Lcom/google/gson/JsonObject;)Z
-
getElements
- Mappings:
Namespace Name Mixin selector official aLbgl$b;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;intermediary method_10024Lnet/minecraft/class_2445$class_2447;method_10024(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;named getElementsLnet/minecraft/client/render/model/json/BlockModel$Deserializer;getElements(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
-