diff --git a/mappings/net/minecraft/client/gui/screen/pack/AbstractPackScreen.mapping b/mappings/net/minecraft/client/gui/screen/pack/AbstractPackScreen.mapping index 08580ed142..f5a2ffd274 100644 --- a/mappings/net/minecraft/client/gui/screen/pack/AbstractPackScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/pack/AbstractPackScreen.mapping @@ -2,10 +2,18 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/AbstractPack FIELD field_25464 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_25465 DROP_INFO Lnet/minecraft/class_2561; FIELD field_25466 FOLDER_INFO Lnet/minecraft/class_2561; + FIELD field_25468 organizer Lnet/minecraft/class_5369; FIELD field_25469 parent Lnet/minecraft/class_437; + FIELD field_25470 dirty Z + FIELD field_25471 shouldSave Z FIELD field_25472 availablePackList Lnet/minecraft/class_521; FIELD field_25473 selectedPackList Lnet/minecraft/class_521; FIELD field_25475 doneButton Lnet/minecraft/class_4185; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_2588;Ljava/util/function/Function;Ljava/util/function/Function;)V ARG 1 parent ARG 2 title + METHOD method_29673 updatePackList (Lnet/minecraft/class_521;Ljava/util/stream/Stream;)V + ARG 1 widget + ARG 2 packs + METHOD method_29678 updatePackLists ()V + METHOD method_29679 organizerUpdated ()V diff --git a/mappings/net/minecraft/client/gui/screen/pack/DataPackScreen.mapping b/mappings/net/minecraft/client/gui/screen/pack/DataPackScreen.mapping index 360413d299..94ac1a2832 100644 --- a/mappings/net/minecraft/client/gui/screen/pack/DataPackScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/pack/DataPackScreen.mapping @@ -2,3 +2,8 @@ CLASS net/minecraft/class_5368 net/minecraft/client/gui/screen/pack/DataPackScre FIELD field_25446 UNKNOWN_PACK_TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_5359;Ljava/util/function/BiConsumer;Ljava/io/File;)V ARG 1 parent + METHOD method_29630 (Lnet/minecraft/class_3283;Ljava/util/stream/Stream;)Ljava/util/List; + ARG 0 packManager + CLASS 1 + FIELD field_25450 settings Lnet/minecraft/class_5359; + FIELD field_25451 packManager Lnet/minecraft/class_3283; diff --git a/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping b/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping index 8b64bce101..6e87f23d0a 100644 --- a/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/pack/PackListWidget.mapping @@ -10,6 +10,12 @@ CLASS net/minecraft/class_521 net/minecraft/client/gui/screen/pack/PackListWidge ARG 4 title CLASS class_4271 ResourcePackEntry FIELD field_19128 client Lnet/minecraft/class_310; - FIELD field_19129 screen Lnet/minecraft/class_5369$class_5371; - FIELD field_19130 resourcePackList Lnet/minecraft/class_521; + FIELD field_19129 pack Lnet/minecraft/class_5369$class_5371; + FIELD field_19130 widget Lnet/minecraft/class_521; + FIELD field_25476 screen Lnet/minecraft/class_437; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_521;Lnet/minecraft/class_437;Lnet/minecraft/class_5369$class_5371;)V + ARG 1 client + ARG 2 widget + ARG 3 screen + ARG 4 pack METHOD method_20152 isSelectable ()Z diff --git a/mappings/net/minecraft/client/gui/screen/pack/ResourcePackOrganizer.mapping b/mappings/net/minecraft/client/gui/screen/pack/ResourcePackOrganizer.mapping new file mode 100644 index 0000000000..519e12a088 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/pack/ResourcePackOrganizer.mapping @@ -0,0 +1,51 @@ +CLASS net/minecraft/class_5369 net/minecraft/client/gui/screen/pack/ResourcePackOrganizer + FIELD field_25455 enabledPacks Ljava/util/List; + FIELD field_25456 disabledPacks Ljava/util/List; + FIELD field_25457 renderer Ljava/util/function/BiConsumer; + FIELD field_25458 updateCallback Ljava/lang/Runnable; + FIELD field_25459 applier Lnet/minecraft/class_5369$class_5370; + METHOD (Ljava/lang/Runnable;Ljava/util/function/BiConsumer;Ljava/util/Collection;Ljava/util/Collection;Lnet/minecraft/class_5369$class_5370;)V + ARG 1 updateCallback + ARG 2 renderer + ARG 3 enabledPacks + ARG 4 disabledPacks + ARG 5 applier + METHOD method_29639 getDisabledPacks ()Ljava/util/stream/Stream; + METHOD method_29642 apply (Z)V + ARG 1 unchanged + METHOD method_29643 getEnabledPacks ()Ljava/util/stream/Stream; + CLASS class_5370 Applier + METHOD accept (Ljava/util/List;Ljava/util/List;Z)V + ARG 1 enabled + ARG 2 disabled + ARG 3 unchanged + CLASS class_5371 Pack + METHOD method_29648 getCompatibility ()Lnet/minecraft/class_3281; + METHOD method_29649 render (Lnet/minecraft/class_1060;)V + ARG 1 textureManager + METHOD method_29650 getDisplayName ()Lnet/minecraft/class_2561; + METHOD method_29651 getDescription ()Lnet/minecraft/class_2561; + METHOD method_29652 getSource ()Lnet/minecraft/class_5352; + METHOD method_29653 getDecoratedDescription ()Lnet/minecraft/class_5348; + METHOD method_29654 isPinned ()Z + METHOD method_29655 isAlwaysEnabled ()Z + METHOD method_29656 enable ()V + METHOD method_29657 disable ()V + METHOD method_29658 moveTowardStart ()V + METHOD method_29659 moveTowardEnd ()V + METHOD method_29660 isEnabled ()Z + METHOD method_29661 canBeEnabled ()Z + METHOD method_29662 canBeDisabled ()Z + METHOD method_29663 canMoveTowardStart ()Z + METHOD method_29664 canMoveTowardEnd ()Z + CLASS class_5372 AbstractPack + FIELD field_25461 profile Lnet/minecraft/class_3288; + METHOD (Lnet/minecraft/class_5369;Lnet/minecraft/class_3288;)V + ARG 2 profile + METHOD method_29665 move (I)V + ARG 1 offset + METHOD method_29666 getCurrentList ()Ljava/util/List; + METHOD method_29667 getOppositeList ()Ljava/util/List; + METHOD method_29668 toggle ()V + CLASS class_5373 EnabledPack + CLASS class_5374 DisabledPack diff --git a/mappings/net/minecraft/resource/ResourcePackManager.mapping b/mappings/net/minecraft/resource/ResourcePackManager.mapping index c538a351ab..1761713c45 100644 --- a/mappings/net/minecraft/resource/ResourcePackManager.mapping +++ b/mappings/net/minecraft/resource/ResourcePackManager.mapping @@ -3,6 +3,9 @@ CLASS net/minecraft/class_3283 net/minecraft/resource/ResourcePackManager FIELD field_14226 profiles Ljava/util/Map; FIELD field_14227 providers Ljava/util/Set; FIELD field_14228 profileFactory Lnet/minecraft/class_3288$class_5351; + METHOD (Lnet/minecraft/class_3288$class_5351;[Lnet/minecraft/class_3285;)V + ARG 1 profileFactory + ARG 2 providers METHOD method_14441 getProfiles ()Ljava/util/Collection; METHOD method_14444 getEnabledProfiles ()Ljava/util/Collection; METHOD method_14445 scanPacks ()V @@ -10,3 +13,13 @@ CLASS net/minecraft/class_3283 net/minecraft/resource/ResourcePackManager ARG 1 enabled METHOD method_14449 getProfile (Ljava/lang/String;)Lnet/minecraft/class_3288; ARG 1 name + METHOD method_29206 getNames ()Ljava/util/Collection; + METHOD method_29207 hasProfile (Ljava/lang/String;)Z + ARG 1 name + METHOD method_29208 buildEnabledProfiles (Ljava/util/Collection;)Ljava/util/List; + ARG 1 enabledNames + METHOD method_29209 streamProfilesByName (Ljava/util/Collection;)Ljava/util/stream/Stream; + ARG 1 names + METHOD method_29210 getEnabledNames ()Ljava/util/Collection; + METHOD method_29211 createResourcePacks ()Ljava/util/List; + METHOD method_29212 providePackProfiles ()Ljava/util/Map; diff --git a/mappings/net/minecraft/resource/ResourcePackProfile.mapping b/mappings/net/minecraft/resource/ResourcePackProfile.mapping index 8fa43df807..070a05299b 100644 --- a/mappings/net/minecraft/resource/ResourcePackProfile.mapping +++ b/mappings/net/minecraft/resource/ResourcePackProfile.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile FIELD field_14277 position Lnet/minecraft/class_3288$class_3289; FIELD field_14278 compatibility Lnet/minecraft/class_3281; FIELD field_14279 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_25346 source Lnet/minecraft/class_5352; METHOD (Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_3281;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V ARG 1 name ARG 2 alwaysEnabled @@ -18,6 +19,7 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile ARG 6 compatibility ARG 7 direction ARG 8 pinned + ARG 9 source METHOD (Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_3262;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)V ARG 1 name ARG 2 alwaysEnabled @@ -25,6 +27,7 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile ARG 4 pack ARG 5 metadata ARG 6 direction + ARG 7 source METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_14456 of (Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_3288$class_5351;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288; @@ -43,6 +46,7 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile METHOD method_14464 isAlwaysEnabled ()Z METHOD method_14465 isPinned ()Z METHOD method_14466 getInitialPosition ()Lnet/minecraft/class_3288$class_3289; + METHOD method_29483 getSource ()Lnet/minecraft/class_5352; CLASS class_3289 InsertionPosition METHOD method_14467 inverse ()Lnet/minecraft/class_3288$class_3289; METHOD method_14468 insert (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I @@ -50,3 +54,12 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile ARG 2 item ARG 3 profileGetter ARG 4 listInversed + CLASS class_5351 Factory + METHOD create (Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_3262;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288; + ARG 1 name + ARG 2 alwaysEnabled + ARG 3 packFactory + ARG 4 pack + ARG 5 metadata + ARG 6 initialPosition + ARG 7 source