Êþº¾E  java/lang/Record()V   Enet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstanceplayerLjava/util/Optional;   distance  duration9Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;  4net/minecraft/advancements/triggers/CriteriaTriggers LEVITATION7Lnet/minecraft/advancements/triggers/LevitationTrigger;  java/util/Optionalempty()Ljava/util/Optional; ! "#of((Ljava/lang/Object;)Ljava/util/Optional; %&' (7net/minecraft/advancements/predicates/MinMaxBounds$IntsANY * +d(Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)V -./ 015net/minecraft/advancements/triggers/LevitationTriggercreateCriterionf(Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/triggers/Criterion; 3 45 isPresent()Z 7 89get()Ljava/lang/Object;;7net/minecraft/advancements/predicates/DistancePredicate =>? @Anet/minecraft/world/phys/Vec3xD =C DAy =F GAz IJK LM'net/minecraft/server/level/ServerPlayergetX()D IO PMgetY IR SMgetZ :U VWmatches (DDDDDD)Z %Y VZ(I)Z\ ]^toString[(Lnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;)Ljava/lang/String;` abhashCodeJ(Lnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;)Id efequals\(Lnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;Ljava/lang/Object;)Z hij klCnet/minecraft/world/level/storage/loot/predicates/LootItemConditionCODEC Lcom/mojang/serialization/Codec; opq rscom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;u vwapply()Ljava/util/function/Function; yz{ |}!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; :iu %i o„ r…I(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;u ˆ‰Š ‹Œ;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;Ž v�(()Lcom/mojang/datafixers/util/Function3; ‘’“ v”!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;u —˜™ š›2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ižInet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstance SignaturexLjava/util/Optional;>;OLjava/util/Optional;iLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisGLnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;LocalVariableTypeTableMethodParameters(Ljava/util/Optional;>;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)V levitatedj(Lnet/minecraft/advancements/predicates/DistancePredicate;)Lnet/minecraft/advancements/triggers/Criterion;9Lnet/minecraft/advancements/predicates/DistancePredicate;³(Lnet/minecraft/advancements/predicates/DistancePredicate;)Lnet/minecraft/advancements/triggers/Criterion;L(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)Z)Lnet/minecraft/server/level/ServerPlayer;startLnet/minecraft/world/phys/Vec3;I StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;z()Ljava/util/Optional;>;Q()Ljava/util/Optional;;()Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileLevitationTrigger.javaNestHostRecordBootstrapMethodsÈplayer;distance;duration Í&(Ljava/lang/Object;)Ljava/lang/Object;Ï Ð Ò](Lnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;)Ljava/util/Optional;Ô Õ × Ø ¼Ú‚(Lnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;)Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;ÜJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)ߪ(Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/advancements/triggers/LevitationTrigger$TriggerInstance;á â ½¾¾å æçè éê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; InnerClassesTriggerInstanceõ2net/minecraft/advancements/predicates/MinMaxBoundsIntsInstanceùcom/mojang/datafixers/ProductsP3ü:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceÿ%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1� Ÿ  Ÿ¡klŸ¢ +£x*·*+µ*,µ *-µ±¤¥*¦§  ¨  ¡©  Ÿª «¬£B²»Y¸*¸ ²$·)¶,°¤$¥ ­©Ÿ®V¯£¥ C*´ ¶2™-*´ ¶6À:,´<,´B,´E+¶H+¶N+¶Q¶Tš¬*´¶X𬬤(2)4+?,A.¥*C¦§C °C±²C³´4 ©  ±]µ£1*º[°¤¥ ¦§a¶£1*º_¬¤¥ ¦§e·£<*+ºc¬¤¥¦§¸¹©¸ £/*´°¤¥ ¦§Ÿº£/*´ °¤¥ ¦§Ÿ»¼£/*´°¤¥ ¦§ ½¾£‰G*²gm¹nºt¶x²~¹nº€¶x²�‚²$¹ƒº†¶x¶‡*º�¶�°¤- :C!F¥ G¿ÀÁ£$ º•¸–³œ±¤ÂÃÄ-Å$ Ÿ  Ÿ¡ÆBäÇÉÊËëÌÎÑëÌÓÑëÌÖÙëÛÝÞëÌàãò2-ó%ôöˆ—÷‘øú�ûý þ