Êþº¾E� apply�(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;)Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;  Tnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider attribute6()Lnet/minecraft/world/attribute/EnvironmentAttribute;  2net/minecraft/world/attribute/EnvironmentAttribute isPositional()Z  Cnet/minecraft/world/level/storage/loot/parameters/LootContextParamsORIGIN'Lnet/minecraft/util/context/ContextKey;  !" java/util/Setof#(Ljava/lang/Object;)Ljava/util/Set; $ !%()Ljava/util/Set; ()* +,com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;. /()Ljava/util/function/Function; 123 45!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 789 :;;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1; =>? @Ajava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;C D}(Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;)Ljava/util/function/Function; FGH I!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;Kjava/lang/ObjectM6net/minecraft/world/level/storage/loot/LootContextUser£(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;)Lcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTableattributeCodec Lcom/mojang/serialization/Codec;factory^Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;LocalVariableTypeTableYLcom/mojang/serialization/Codec;>;fLnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;MethodParameters SignatureJ(Lcom/mojang/serialization/Codec;>;Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;)Lcom/mojang/serialization/MapCodec;9()Lnet/minecraft/world/attribute/EnvironmentAttribute<*>;getReferencedContextParamsthisVLnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider; StackMapTable=()Ljava/util/Set;>;lambda$mapCodec$0Þ(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile!EnvironmentAttributeProvider.java NestMembersj\net/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider$FactoryBootstrapMethodsAn o bcq`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; tŒ(Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider;)Lnet/minecraft/world/attribute/EnvironmentAttribute; v iw xycreateŒ(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/level/storage/loot/providers/number/EnvironmentAttributeProvider;y| }~ €�"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; InnerClassesFactoryInstance†com/mojang/datafixers/ProductsP1‰%java/lang/invoke/MethodHandles$Lookup‹java/lang/invoke/MethodHandlesLookup JL NO[ *+º¸°PQ RS TUV RW TXY RTZ[Z\]%OP*¹ ¶™ ²¸§¸#°PQ ^_`BZa bcOr$,*&¹'º-¶0¶6,+Y¸