Źžŗ¾Eź  java/lang/Record()V   Cnet/minecraft/advancements/predicates/entity/LightningBoltPredicateblocksSetOnFire9Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;   entityStruckLjava/util/Optional;  java/util/Optionalempty()Ljava/util/Optional;  P(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ljava/util/Optional;)V(net/minecraft/world/entity/LightningBolt  getBlocksSetOnFire()I !"# $%7net/minecraft/advancements/predicates/MinMaxBounds$Intsmatches(I)Z ' ()isEmpty()Z + ,-getHitEntities()Ljava/util/stream/Stream;/ 01test¬(Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Ljava/util/function/Predicate; 345 67java/util/stream/StreamanyMatch!(Ljava/util/function/Predicate;)Z9 :;toStringY(Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;)Ljava/lang/String;= >?hashCodeH(Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;)IA BCequalsZ(Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;Ljava/lang/Object;)Z E FGget()Ljava/lang/Object;I;gLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisELnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;LocalVariableTypeTableMethodParameters(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ljava/util/Optional;)VblockSetOnFire€(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;countm(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Zbolt*Lnet/minecraft/world/entity/LightningBolt;entity#Lnet/minecraft/world/entity/Entity;level(Lnet/minecraft/server/level/ServerLevel;positionLnet/minecraft/world/phys/Vec3; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;;()Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;V()Ljava/util/Optional;lambda$matches$0elambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileLightningBoltPredicate.javaRecordBootstrapMethods ² ³ „Lµ&(Lnet/minecraft/world/entity/Entity;)Z·blocksSetOnFire;entityStruck »&(Ljava/lang/Object;)Ljava/lang/Object;½ ¾ £Ą€(Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;)Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ā Ć Å[(Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;)Ljava/util/Optional;Ē8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ź”(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/predicates/entity/LightningBoltPredicate;Ģ Ķ §ØØŠ ŃŅÓ ŌÕ"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;× ŲŁŚ ŪÜ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; InnerClassesß2net/minecraft/advancements/predicates/MinMaxBoundsIntsInstancećcom/mojang/datafixers/ProductsP2ę%java/lang/invoke/MethodHandles$Lookupčjava/lang/invoke/MethodHandlesLookup1ƒ …†OP…‡ ˆ_*·*+µ*,µ ±‰Š ‹Œ  †Ž  … ‘ˆ6 »Y*ø·°‰Š  ’ Ž’$“ˆÅF+Į™ +Ą:§¬*“¶¶ ™&*“ ¶&š¶**,-ŗ.¹2™§¬‰!%"E!Š> ”•F‹ŒF–—F˜™Fš›4”•œ ü-@Ž –˜š ž:Ÿˆ1*ŗ8°‰Š ‹Œ>ˆ1*ŗ<¬‰Š ‹ŒB ˆ<*+ŗ@¬‰Š‹Œ”¢Ž” £ˆ/*“°‰Š ‹Œˆ/*“ °‰Š ‹Œ…¤„LˆY*“ ¶DĄH+,-¶J¬‰"Š*‹Œ˜™š›¦— §Øˆs5*²MQ²S¹Vŗ\¶`²fg¹iŗl¶`¶m*ŗs¶v°‰ (14Š 5©Ŗ«ˆ$ ŗ{ø|³‚±‰¬­® …†Æ@ϰ±“Ö¶ø¹Ļŗ¼æĻŗĮÄĻĘČÉĻŗĖĪŻ"!Žąn}įwāäåēé