Êþº¾E2  java/lang/Object()V   1net/minecraft/data/loot/packs/VanillaShearingLootoutput6Lnet/minecraft/data/loot/LootTableSubProvider$Context;  (net/minecraft/core/registries/Registries LOOT_TABLE%Lnet/minecraft/resources/ResourceKey;  4net/minecraft/data/loot/LootTableSubProvider$ContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   lootTables!Lnet/minecraft/core/HolderGetter;  !8net/minecraft/world/level/storage/loot/BuiltInLootTables BOGGED_SHEAR #$% &'0net/minecraft/world/level/storage/loot/LootTable lootTable<()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; )*+ ,-/net/minecraft/world/level/storage/loot/LootPoollootPool;()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; /01 23Pnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvidersexactly(I)Lnet/minecraft/core/Holder; 567 897net/minecraft/world/level/storage/loot/LootPool$BuildersetRollsV(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; ;<= >?net/minecraft/world/item/ItemsBROWN_MUSHROOMLnet/minecraft/world/item/Item; ABC DE7net/minecraft/world/level/storage/loot/entries/LootItem lootTableItems(Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; GHI JKEnet/minecraft/world/level/storage/loot/functions/SetItemCountFunctionsetCounts(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; MNO PQKnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builderapply“(Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder;SMnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder 5U VWaddŠ(Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; ;Y Z? RED_MUSHROOM \]^ _`8net/minecraft/world/level/storage/loot/LootTable$BuilderwithPoolu(Lnet/minecraft/world/level/storage/loot/LootPool$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; b cdaccept†(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)Lnet/minecraft/core/Holder$Reference; f ghSHEAR_DYED_SHEEP1Lnet/minecraft/world/level/block/ColorCollection; jkl mh&net/minecraft/world/level/block/BlocksWOOLo cpT(Lnet/minecraft/data/loot/packs/VanillaShearingLoot;)Ljava/util/function/BiConsumer; rst uv/net/minecraft/world/level/block/ColorCollectionzipApply„(Lnet/minecraft/world/level/block/ColorCollection;Lnet/minecraft/world/level/block/ColorCollection;Ljava/util/function/BiConsumer;)V x y SHEAR_SHEEP {|} ~java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;� P‚@(Lnet/minecraft/core/HolderGetter;)Ljava/util/function/Function; r„ …†mapP(Ljava/util/function/Function;)Lnet/minecraft/world/level/block/ColorCollection; ˆ‰Š ‹Œ-net/minecraft/data/loot/EntityLootSubProvidercreateSheepDispatchPooll(Lnet/minecraft/world/level/block/ColorCollection;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; Ž �SHEAR_RED_MOOSHROOM ‘ ’SHEAR_BROWN_MOOSHROOM ” •SHEAR_MOOSHROOM —˜™ š›>net/minecraft/world/level/storage/loot/entries/NestedLootTablelootTableReferencej(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; �žŸ  ¡?net/minecraft/world/level/storage/loot/LootContext$EntityTargetTHISALnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; £¤¥ ¦§Dnet/minecraft/advancements/predicates/entity/EntityPredicate$BuilderentityH()Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder; ©ª« ¬­+net/minecraft/core/component/DataComponentsMOOSHROOM_VARIANT0Lnet/minecraft/core/component/DataComponentType; ¯°± ²³9net/minecraft/world/entity/animal/cow/MushroomCow$VariantRED;Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; µ¶· ¸¹8net/minecraft/core/component/DataComponentExactPredicateexpect~(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate; £» ¼½ components‚(Lnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder; ¿ÀÁ ÂÃQnet/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition hasPropertiesÖ(Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; MÅ ÆÇwhen—(Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; ¯É ʳBROWN ÌÍÎ ÏÐ@net/minecraft/world/level/storage/loot/entries/AlternativesEntry alternativesœ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; Ò ÓSHEAR_SNOW_GOLEM ;Õ Ö?CARVED_PUMPKIN /Ø ÙÚbetween(II)Lnet/minecraft/core/Holder;Ü,net/minecraft/data/loot/LootTableSubProvider SignatureULnet/minecraft/core/HolderGetter;9(Lnet/minecraft/data/loot/LootTableSubProvider$Context;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/data/loot/packs/VanillaShearingLoot;MethodParametersrunshearRedMooshroom%Lnet/minecraft/core/Holder$Reference;sheadBrownMooshroomLocalVariableTypeTableYLnet/minecraft/core/Holder$Reference; lambda$run$0O(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/Block;)V dyedSheepwool'Lnet/minecraft/world/level/block/Block; SourceFileVanillaShearingLoot.javaBootstrapMethodsõ'(Ljava/lang/Object;Ljava/lang/Object;)V÷ ø ìíí ü ýþÿ net/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference;B(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder;    "java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesContextBuilderCnet/minecraft/world/level/storage/loot/entries/UniformContainerBaseTnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$BuilderLnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunctionInet/minecraft/world/level/storage/loot/functions/LootItemFunction$BuilderAnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder Reference 2net/minecraft/world/level/storage/loot/LootContext EntityTarget#