Êþº¾EÎ  java/lang/Record()V   Onet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceConditionchanceLnet/minecraft/core/Holder;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/Holdervalue()Ljava/lang/Object;Snet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvider  getFloat7(Lnet/minecraft/world/level/storage/loot/LootContext;)F  !"2net/minecraft/world/level/storage/loot/LootContext getRandom#()Lnet/minecraft/util/RandomSource; $%& '(net/minecraft/util/RandomSource nextFloat()F* +,buildP(F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;. +/j(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; 1 23test7(Lnet/minecraft/world/level/storage/loot/LootContext;)Z5 67toStringe(Lnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition;)Ljava/lang/String;9 :;hashCodeT(Lnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition;)I= >?equalsf(Lnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition;Ljava/lang/Object;)Z A B(Lnet/minecraft/core/Holder;)V DEF GHTnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvidersexactly(F)Lnet/minecraft/core/Holder; DJ KLCODEC Lcom/mojang/serialization/Codec; OPQ RScom/mojang/serialization/CodecfieldOf7(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; _`a bc;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;U fgh Vi!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;U lmn op2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;rCnet/minecraft/world/level/storage/loot/predicates/LootItemCondition SignaturerLnet/minecraft/core/Holder;vLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisQLnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition;LocalVariableTypeTableMethodParametersu(Lnet/minecraft/core/Holder;)Vcodec%()Lcom/mojang/serialization/MapCodec;x()Lcom/mojang/serialization/MapCodec;context4Lnet/minecraft/world/level/storage/loot/LootContext; probabilityF StackMapTable randomChanceÁ(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;t()Lnet/minecraft/core/Holder;lambda$randomChance$1b(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;lambda$randomChance$0H(F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile"LootItemRandomChanceCondition.javaRecordBootstrapMethods�G()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;Ÿ   ‘’¢ £ ��¦&(Ljava/lang/Object;)Ljava/lang/Object;¨ © �«n(Lnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition;)Lnet/minecraft/core/Holder;@®n(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition;° ± “””´ µ¶· ¸¹"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ÃKnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$BuilderBuilderInstanceÇcom/mojang/datafixers/ProductsP1Ê%java/lang/invoke/MethodHandles$LookupÌjava/lang/invoke/MethodHandlesLookup1q stsuBvP *·*+µ±w x yz {  t| s}~v.² °wx yzs€23vw'*´¹À+¹E+¶¹#$–œ§¬w x 'yz'�‚ƒ„…ü%@|� †,v1"º)°wx ƒ„|ƒ †/vC*º-°w!x ƒ { ƒt|ƒs‡6ˆv1*º4°w x yz:‰v1*º8¬w x yz>Šv<*+º<¬w xyz‹Œ|‹ �v/*´°w x yzsŽA2Šv3 *+À¶0¬w x  yz|� ��v3 »Y*·@°w!x  ƒ  ‘’v6 »Y"¸C·@°wx  ƒ„ “”vZ *²IM¹NºT¶X¶^*ºd¶e°w   x  •–—v$ ºj¸k³ ±w ˜™š st›>³œžœ³œ¡œºM¤³¥§ª³¥¬­³¥¯²Á"ÂqÄ _lÅfÆÈÉËÍ