Êþº¾E²  java/lang/Record()V   2net/minecraft/world/item/component/DamageResistanttypesLnet/minecraft/core/HolderSet;  -net/minecraft/world/damagesource/DamageSource typeHolder()Lnet/minecraft/core/Holder;  net/minecraft/core/HolderSetcontains(Lnet/minecraft/core/Holder;)Z toStringH(Lnet/minecraft/world/item/component/DamageResistant;)Ljava/lang/String;  hashCode7(Lnet/minecraft/world/item/component/DamageResistant;)I" #$equalsI(Lnet/minecraft/world/item/component/DamageResistant;Ljava/lang/Object;)Z &'( )*(net/minecraft/core/registries/Registries DAMAGE_TYPE%Lnet/minecraft/resources/ResourceKey; ,-. /02net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; 345 67com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;9 :;apply()Ljava/util/function/Function; =>? @A!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; CDE FG;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;9 JKL :M!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;9 PQR ST2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; V WXCODEC Lcom/mojang/serialization/Codec; Z[\ /])net/minecraft/network/codec/ByteBufCodecsP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; _`a bc'net/minecraft/network/codec/StreamCodec compositeŽ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; e fg STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; SignatureMLnet/minecraft/core/HolderSet;VLcom/mojang/serialization/Codec;ŽLnet/minecraft/network/codec/StreamCodec;!(Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/item/component/DamageResistant;LocalVariableTypeTableMethodParametersP(Lnet/minecraft/core/HolderSet;)V isResistantTo2(Lnet/minecraft/world/damagesource/DamageSource;)Zsource/Lnet/minecraft/world/damagesource/DamageSource;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/HolderSet;O()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; SourceFileDamageResistant.javaRecordBootstrapMethods‹&(Ljava/lang/Object;)Ljava/lang/Object;� Ž ~�T(Lnet/minecraft/world/item/component/DamageResistant;)Lnet/minecraft/core/HolderSet;’ “ l•T(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/component/DamageResistant;— ˜ €��› œ�ž Ÿ 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®%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup1 hiWXhjfghklmP *·*+µ±no pq r  is htuvmB*´+¶ ¹¬nopqwxswym1*º°no pqzm1*º¬no pq#{m<*+º!¬nopq|}s| ~m/*´°no pqh €�m]#*²%¸+1¹2º8¶<¶B*ºH¶I°n"o #‚ƒ„mF"ºN¸O³U²%¸Yº8ºH¸^³d±n …†‡ hiˆ*š1‰¡ŠŒ�¡Š‘”¡Š–™¨CP©Jª¬­¯±