Êþº¾EK  java/lang/Object()V   6net/minecraft/data/advancements/AdvancementSubProvideroutput.Lnet/minecraft/data/worldgen/BootstrapContext;  (net/minecraft/core/registries/Registries DAMAGE_TYPE%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;   damageTypes!Lnet/minecraft/core/HolderGetter;  !"Cnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder damageTypeG()Lnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder; $%& '(!net/minecraft/tags/DamageTypeTags IS_PROJECTILELnet/minecraft/tags/TagKey; *+, -.2net/minecraft/advancements/predicates/TagPredicateisr(Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/predicates/TagPredicate; 0 12tag{(Lnet/minecraft/advancements/predicates/TagPredicate;)Lnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder; SignatureXLnet/minecraft/data/worldgen/BootstrapContext;PLnet/minecraft/core/HolderGetter;1(Lnet/minecraft/data/worldgen/BootstrapContext;)VCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/data/advancements/AdvancementSubProvider;LocalVariableTypeTableMethodParameters[(Lnet/minecraft/data/worldgen/BootstrapContext;)Vgenerate isProjectile SourceFileAdvancementSubProvider.java NestMembersE>net/minecraft/data/advancements/AdvancementSubProvider$Factory InnerClassesH;net/minecraft/advancements/predicates/DamageSourcePredicateBuilderFactory! 343567i*·*+µ*+² ¹µ±8 9:; <  4= 3>?@"7;¸*´²#¸)¶/°89 :;ABCDFGI DJ