CLASS dkt net/minecraft/client/render/model/json/ModelVariantMap CLASS dkt$a DeserializationContext FIELD a gson Lcom/google/gson/Gson; FIELD b stateFactory Lbux; METHOD a getStateFactory ()Lbux; METHOD a setStateFactory (Lbux;)V ARG 1 stateFactory CLASS dkt$b Deserializer METHOD a deserializeVariants (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; ARG 1 context ARG 2 object METHOD a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ldkt; ARG 1 element ARG 2 type ARG 3 context METHOD b deserializeMultipart (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ldlg; ARG 1 context ARG 2 object FIELD a variantMap Ljava/util/Map; FIELD b multipartModel Ldlg; METHOD (Ljava/util/List;)V ARG 1 variantMapList METHOD (Ljava/util/Map;Ldlg;)V ARG 1 variantMap ARG 2 multipartModel METHOD a getVariantMap ()Ljava/util/Map; METHOD a deserialize (Ldkt$a;Ljava/io/Reader;)Ldkt; ARG 0 context ARG 1 reader METHOD c hasMultipartModel ()Z METHOD d getMultipartMdoel ()Ldlg; METHOD equals (Ljava/lang/Object;)Z ARG 1 o