CLASS net/minecraft/class_9044 net/minecraft/client/resource/server/ServerResourcePackManager FIELD field_47629 queuer Lnet/minecraft/class_9038; FIELD field_47630 stateChangeCallback Lnet/minecraft/class_9039; FIELD field_47631 reloadScheduler Lnet/minecraft/class_9041; FIELD field_47632 packChangeCallback Ljava/lang/Runnable; FIELD field_47633 acceptanceStatus Lnet/minecraft/class_9044$class_9047; FIELD field_47634 packs Ljava/util/List; METHOD (Lnet/minecraft/class_9038;Lnet/minecraft/class_9039;Lnet/minecraft/class_9041;Ljava/lang/Runnable;Lnet/minecraft/class_9044$class_9047;)V ARG 1 queuer ARG 2 stateChangeCallback ARG 3 reloadScheduler ARG 4 packChangeCallback ARG 5 acceptanceStatus METHOD method_55552 removeAll ()V METHOD method_55553 accept (Lnet/minecraft/class_9044$class_9049;)V ARG 1 pack METHOD method_55554 onDownload (Ljava/util/Collection;Lnet/minecraft/class_9028$class_9030;)V ARG 1 packs ARG 2 result METHOD method_55555 (Ljava/util/List;Lnet/minecraft/class_9028$class_9030;)V ARG 2 result METHOD method_55556 remove (Ljava/util/UUID;)V ARG 1 id METHOD method_55557 onAdd (Ljava/util/UUID;Lnet/minecraft/class_9044$class_9049;)V ARG 1 id ARG 2 pack METHOD method_55558 addResourcePack (Ljava/util/UUID;Ljava/net/URL;Lcom/google/common/hash/HashCode;)V ARG 1 id ARG 2 url ARG 3 hashCode METHOD method_55559 addResourcePack (Ljava/util/UUID;Ljava/nio/file/Path;)V ARG 1 id ARG 2 path METHOD method_55560 acceptAll ()V METHOD method_55561 (Lnet/minecraft/class_9044$class_9049;)Z ARG 1 pack METHOD method_55562 markReplaced (Ljava/util/UUID;)V ARG 1 id METHOD method_55563 declineAll ()V METHOD method_55564 get (Ljava/util/UUID;)Lnet/minecraft/class_9044$class_9049; ARG 1 id METHOD method_55565 resetAcceptanceStatus ()V METHOD method_55566 update ()V METHOD method_55567 onPackChanged ()V METHOD method_55568 removeInactivePacks ()V METHOD method_55569 enqueueDownloads ()Z METHOD method_55570 applyDownloadedPacks ()V CLASS 1 METHOD method_55571 (Lnet/minecraft/class_9044$class_9049;)Lnet/minecraft/class_9041$class_9043; ARG 0 pack CLASS class_9045 Status CLASS class_9046 LoadStatus CLASS class_9047 AcceptanceStatus CLASS class_9048 DiscardReason FIELD field_47657 state Lnet/minecraft/class_9039$class_9040; METHOD (Ljava/lang/String;ILnet/minecraft/class_9039$class_9040;)V ARG 3 state CLASS class_9049 PackEntry FIELD field_47659 id Ljava/util/UUID; FIELD field_47660 url Ljava/net/URL; FIELD field_47661 hashCode Lcom/google/common/hash/HashCode; FIELD field_47662 path Ljava/nio/file/Path; FIELD field_47663 discardReason Lnet/minecraft/class_9044$class_9048; FIELD field_47664 loadStatus Lnet/minecraft/class_9044$class_9046; FIELD field_47665 status Lnet/minecraft/class_9044$class_9045; FIELD field_47666 accepted Z METHOD (Ljava/util/UUID;Ljava/net/URL;Lcom/google/common/hash/HashCode;)V ARG 1 id ARG 2 url ARG 3 hashCode METHOD method_55576 isDiscarded ()Z METHOD method_55577 discard (Lnet/minecraft/class_9044$class_9048;)V ARG 1 reason