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
named net/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer
intermediary net/minecraft/class_793$class_795
official gnl$a
  • Constructor Details Link icon

    • Deserializer Link icon

      public Deserializer()
  • Method Details Link icon

    • deserialize Link icon

      public JsonUnbakedModel deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException
      Specified by:
      deserialize in interface JsonDeserializer<JsonUnbakedModel>
      Throws:
      JsonParseException
      Mappings:
      Namespace Name Mixin selector
      named deserialize Lnet/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;
      intermediary method_3451 Lnet/minecraft/class_793$class_795;method_3451(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_793;
      official a Lgnl$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgnl;
    • texturesFromJson Link icon

      private ModelTextures.Textures texturesFromJson(JsonObject object)
      Mappings:
      Namespace Name Mixin selector
      named texturesFromJson Lnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;texturesFromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/ModelTextures$Textures;
      intermediary method_3448 Lnet/minecraft/class_793$class_795;method_3448(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_10419$class_10420;
      official b Lgnl$a;b(Lcom/google/gson/JsonObject;)Lgns$a;
    • parentFromJson Link icon

      private String parentFromJson(JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      named parentFromJson Lnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;parentFromJson(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      intermediary method_3450 Lnet/minecraft/class_793$class_795;method_3450(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      official c Lgnl$a;c(Lcom/google/gson/JsonObject;)Ljava/lang/String;
    • ambientOcclusionFromJson Link icon

      @Nullable protected @Nullable Boolean ambientOcclusionFromJson(JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      named ambientOcclusionFromJson Lnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;ambientOcclusionFromJson(Lcom/google/gson/JsonObject;)Ljava/lang/Boolean;
      intermediary method_3453 Lnet/minecraft/class_793$class_795;method_3453(Lcom/google/gson/JsonObject;)Ljava/lang/Boolean;
      official a Lgnl$a;a(Lcom/google/gson/JsonObject;)Ljava/lang/Boolean;
    • elementsFromJson Link icon

      protected List<ModelElement> elementsFromJson(JsonDeserializationContext context, JsonObject json)
      Mappings:
      Namespace Name Mixin selector
      named elementsFromJson Lnet/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer;elementsFromJson(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
      intermediary method_3449 Lnet/minecraft/class_793$class_795;method_3449(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;
      official a Lgnl$a;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;