CLASS dfc net/minecraft/client/render/model/json/JsonUnbakedModel FIELD a GSON Lcom/google/gson/Gson; FIELD b id Ljava/lang/String; FIELD c textureMap Ljava/util/Map; FIELD d parent Ldfc; FIELD e parentId Lqc; FIELD f LOGGER Lorg/apache/logging/log4j/Logger; FIELD g QUAD_FACTORY Ldff; FIELD h elements Ljava/util/List; FIELD i depthInGui Z FIELD j ambientOcclusion Z FIELD k transformations Ldfk; FIELD l overrides Ljava/util/List; METHOD (Lqc;Ljava/util/List;Ljava/util/Map;ZZLdfk;Ljava/util/List;)V ARG 1 parentId ARG 2 elements ARG 3 textureMap ARG 4 ambientOcclusion METHOD a getElements ()Ljava/util/List; METHOD a getTransformation (Ldfk$b;)Ldfj; METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy; ARG 1 loader ARG 2 textureGetter METHOD a deserialize (Ljava/io/Reader;)Ldfc; METHOD a deserialize (Ljava/lang/String;)Ldfc; METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection; ARG 1 unbakedModelGetter METHOD b hasAmbientOcclusion ()Z METHOD c hasDepthInGui ()Z METHOD e getOverrides ()Ljava/util/List; METHOD f getModelDependencies ()Ljava/util/Collection; METHOD h getTransformations ()Ldfk;