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$b
intermediary net/minecraft/class_1063$class_1065
named net/minecraft/client/render/model/json/BlockModel$Deserializer
  • Constructor Details

    • Deserializer

      public Deserializer()
  • Method Details

    • deserialize

      public BlockModel deserialize​(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException
      Specified by:
      deserialize in interface JsonDeserializer<BlockModel>
      Throws:
      JsonParseException
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl$b;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgl;
      intermediary method_3666 Lnet/minecraft/class_1063$class_1065;method_3666(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_1063;
      named deserialize Lnet/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

      private Map<String,​String> method_3668​(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgl$b;b(Lcom/google/gson/JsonObject;)Ljava/util/Map;
      intermediary method_3668 Lnet/minecraft/class_1063$class_1065;method_3668(Lcom/google/gson/JsonObject;)Ljava/util/Map;
      named method_3668 Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3668(Lcom/google/gson/JsonObject;)Ljava/util/Map;
    • method_3669

      private String method_3669​(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official c Lbgl$b;c(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      intermediary method_3669 Lnet/minecraft/class_1063$class_1065;method_3669(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      named method_3669 Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3669(Lcom/google/gson/JsonObject;)Ljava/lang/String;
    • method_3667

      protected boolean method_3667​(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgl$b;a(Lcom/google/gson/JsonObject;)Z
      intermediary method_3667 Lnet/minecraft/class_1063$class_1065;method_3667(Lcom/google/gson/JsonObject;)Z
      named method_3667 Lnet/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 a Lbgl$b;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
      intermediary method_3665 Lnet/minecraft/class_1063$class_1065;method_3665(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
      named method_3665 Lnet/minecraft/client/render/model/json/BlockModel$Deserializer;method_3665(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;