CLASS dfq net/minecraft/client/render/model/MultipartUnbakedModel CLASS dfq$a Deserializer FIELD a context Ldfd$a; METHOD (Ldfd$a;)V ARG 1 context METHOD a deserializeComponents (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List; ARG 1 context ARG 2 array METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldfq; ARG 1 element ARG 2 type ARG 3 context FIELD a stateFactory Lbpn; FIELD b components Ljava/util/List; METHOD (Lbpn;Ljava/util/List;)V ARG 1 stateFactory ARG 2 components METHOD a getComponents ()Ljava/util/List; METHOD a bake (Ldpb;Ljava/util/function/Function;Ldpe;)Ldoy; ARG 1 loader ARG 2 textureGetter ARG 3 rotationContainer METHOD a getTextureDependencies (Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection; ARG 1 unbakedModelGetter ARG 2 unresolvedTextureReferences METHOD b getModels ()Ljava/util/Set; METHOD f getModelDependencies ()Ljava/util/Collection;