Êþº¾EÝ  java/lang/Record()V   Inet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffecteffectsLnet/minecraft/core/HolderSet;net/minecraft/core/Holder  net/minecraft/core/HolderSetdirectC([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct;  !(Lnet/minecraft/core/HolderSet;)V  ;net/minecraft/world/item/consume_effects/ConsumeEffect$TypeREMOVE_EFFECTS=Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type;  !iterator()Ljava/util/Iterator; #$% &'java/util/IteratorhasNext()Z #) *+next()Ljava/lang/Object; -./ 01'net/minecraft/world/entity/LivingEntity removeEffect(Lnet/minecraft/core/Holder;)Z3 45toString_(Lnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect;)Ljava/lang/String;7 89hashCodeN(Lnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect;)I; <=equals`(Lnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect;Ljava/lang/Object;)Z ?@A BC(net/minecraft/core/registries/Registries MOB_EFFECT%Lnet/minecraft/resources/ResourceKey; EFG HI2net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; LMN OPcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;R STapply()Ljava/util/function/Function; VWX YZ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; \]^ _`;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;R cde Sf!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;R ijk lm2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; o pqCODEC#Lcom/mojang/serialization/MapCodec; stu Hv)net/minecraft/network/codec/ByteBufCodecsP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; xyz {|'net/minecraft/network/codec/StreamCodec compositeŽ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; ~ € STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;‚6net/minecraft/world/item/consume_effects/ConsumeEffect SignatureFLnet/minecraft/core/HolderSet;pLcom/mojang/serialization/MapCodec;¥Lnet/minecraft/network/codec/StreamCodec;(Lnet/minecraft/core/Holder;)VCodeLineNumberTableLocalVariableTablethisKLnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect;onlyLnet/minecraft/core/Holder;LocalVariableTypeTableCLnet/minecraft/core/Holder;MethodParametersF(Lnet/minecraft/core/Holder;)VI(Lnet/minecraft/core/HolderSet;)VgetType?()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type;Œ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type;q(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Zeffectlevel!Lnet/minecraft/world/level/Level;stack$Lnet/minecraft/world/item/ItemStack;user)Lnet/minecraft/world/entity/LivingEntity; hasRemovedAnyZ StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/HolderSet;H()Lnet/minecraft/core/HolderSet;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile%RemoveStatusEffectsConsumeEffect.javaRecordBootstrapMethods´&(Ljava/lang/Object;)Ljava/lang/Object;¶ · §¹k(Lnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect;)Lnet/minecraft/core/HolderSet;¼k(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect;¾ ¿ ©ªª ÃÄÅ ÆÇjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;É ÊËÌ ÍÎ"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; InnerClassesÑ#net/minecraft/core/HolderSet$DirectDirectTypeInstanceÖcom/mojang/datafixers/ProductsP1Ù%java/lang/invoke/MethodHandles$LookupÛjava/lang/invoke/MethodHandlesLookup1� ƒ„pqƒ…€ƒ† ‡ˆZ*½ Y+S¸·±‰ Š‹Œ�Ž� ��‘�ƒ’ˆP *·*+µ±‰Š ‹Œ �  „‘ ƒ“”•ˆ.²°‰ Š ‹Œƒ–S—ˆË66*´¹:¹"™¹(À :-¶,™6§ÿÞ¬‰%&$'-(0*3,Š>$ ˜Ž6‹Œ6™š6›œ6�ž3Ÿ � $ ˜�¡ ý#!ú‘ ™›�4¢ˆ1*º2°‰Š ‹Œ8£ˆ1*º6¬‰Š ‹Œ<¤ˆ<*+º:¬‰Š‹Œ¥¦‘¥ §ˆ/*´°‰Š ‹Œƒ¨ ©ªˆ]#*²>¸DJ¹KºQ¶U¶[*ºa¶b°‰"Š #«¬­ˆF"ºg¸h³n²>¸rºQºa¸w³}±‰ ®¯° ƒ„±*ÁJ²È³µ¸È³º»È³½ÀÏ*ÐÒ�Ó\iÔcÕרÚÜ