CLASS r net/minecraft/advancement/AdvancementProgress CLASS r$a Serializer FIELD a criteriaProgresses Ljava/util/Map; FIELD b requirements [[Ljava/lang/String; METHOD a isDone ()Z METHOD a obtain (Ljava/lang/String;)Z METHOD a init (Ljava/util/Map;[[Ljava/lang/String;)V ARG 1 criteria METHOD a toPacket (Ljb;)V METHOD b isAnyObtained ()Z METHOD b reset (Ljava/lang/String;)Z METHOD b fromPacket (Ljb;)Lr; ARG 0 buf METHOD c getProgressBarPercentage ()F METHOD c getCriterionProgress (Ljava/lang/String;)Lv; METHOD d getProgressBarFraction ()Ljava/lang/String; METHOD e getUnobtainedCriteria ()Ljava/lang/Iterable; METHOD f getObtainedCriteria ()Ljava/lang/Iterable; METHOD g getEarliestProgressObtainDate ()Ljava/util/Date; METHOD h countObtainedRequirements ()I