Êþº¾Eî  java/lang/Record()V   2net/minecraft/world/item/component/DeathProtection deathEffectsLjava/util/List;  java/util/Listiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  next()Ljava/lang/Object;6net/minecraft/world/item/consume_effects/ConsumeEffect !" #$'net/minecraft/world/entity/LivingEntitylevel#()Lnet/minecraft/world/level/Level; & '(applyq(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z* +,toStringH(Lnet/minecraft/world/item/component/DeathProtection;)Ljava/lang/String;. /0hashCode7(Lnet/minecraft/world/item/component/DeathProtection;)I2 34equalsI(Lnet/minecraft/world/item/component/DeathProtection;Ljava/lang/Object;)Z 6 78CODEC Lcom/mojang/serialization/Codec; :;< =>com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec;@ death_effects B CDof()Ljava/util/List; :F GHoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;J 'K()Ljava/util/function/Function; MNO PQ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; STU VW;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;J Z[\ ']!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;J `ab cd2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; 6 g hi STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; klm no)net/minecraft/network/codec/ByteBufCodecslist:()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; qrs 't'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; qv wx compositeŽ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; g{Knet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect z~Hnet/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect€,net/minecraft/world/effect/MobEffectInstance ‚ƒ„ …†%net/minecraft/world/effect/MobEffects REGENERATIONLnet/minecraft/core/Holder;ˆnet/minecraft/SharedConstants Š ‹ (Lnet/minecraft/core/Holder;II)V ‚� ކ ABSORPTION ‚� ‘†FIRE_RESISTANCE “ C”H(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; }– —(Ljava/util/List;)V ™ Cš6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; – � žŸTOTEM_OF_UNDYING4Lnet/minecraft/world/item/component/DeathProtection; SignatureJLjava/util/List;VLcom/mojang/serialization/Codec;ŽLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParametersM(Ljava/util/List;)V applyEffectsP(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Veffect8Lnet/minecraft/world/item/consume_effects/ConsumeEffect; itemStack$Lnet/minecraft/world/item/ItemStack;entity)Lnet/minecraft/world/entity/LivingEntity; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;L()Ljava/util/List;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileDeathProtection.javaRecordBootstrapMethods Æ&(Ljava/lang/Object;)Ljava/lang/Object;È É DËF(Lnet/minecraft/world/item/component/DeathProtection;)Ljava/util/List;›ÎF(Ljava/util/List;)Lnet/minecraft/world/item/component/DeathProtection;Ð Ñ º»»Ô ÕÖ× ØÙ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; InnerClassesInstanceäcom/mojang/datafixers/ProductsP1ç6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperationê%java/lang/invoke/MethodHandles$Lookupìjava/lang/invoke/MethodHandlesLookup1  ¡78 ¢hi £žŸ—¤P *·*+µ±¥¦ §Ÿ ¨  ¡©  ª«¬¤•0*´¹ N-¹™-¹À:,¶+,¹%W§ÿÞ±¥)*,+/,¦*­®0§Ÿ0¯°0±²³ ü ú$© ¯±+´¤1*º)°¥¦ §Ÿ/µ¤1*º-¬¥¦ §Ÿ3¶¤<*+º1¬¥¦§Ÿ·¸©· D¤/*´°¥¦ §Ÿ ¹ º»¤b(*²5¹9?¸A¹EºI¶L¶R*ºX¶Y°¥$'¦ (¼½¾¤ž nº^¸_³e²f¸j¹pºIºX¸u³y»Y»zY·|»}Y»Y²�„·‰»Y²Œd·‰»Y²� ·‰¸’·•¸˜·›³œ±¥  &^!d¿ÀÁ  ¡Â*ÓÃÄÚÅÇÊÚÅÌÍÚÅÏÒá"S`âZãåæqè éëí