Êþº¾E±  java/lang/Record()V   Pnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvidersourceLnet/minecraft/core/Holder;  Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderholderOfD(Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/Holder;  (Lnet/minecraft/core/Holder;)V  CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/Holdervalue()Ljava/lang/Object; ! "#getState›(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; %&' ()'net/minecraft/world/level/LevelAccessor getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; +,- ./0net/minecraft/world/level/block/state/BlockStatewithPropertiesOff(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState;1 23toStringf(Lnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvider;)Ljava/lang/String;5 67hashCodeU(Lnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvider;)I9 :;equalsg(Lnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvider;Ljava/lang/Object;)Z = > Lcom/mojang/serialization/Codec; ABC DEcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;G HIapply()Ljava/util/function/Function; KLM NO!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; QRS TU;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;G XYZ H[!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;G ^_` ab2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturekLnet/minecraft/core/Holder;wLcom/mojang/serialization/MapCodec;*(Lnet/minecraft/world/level/block/Block;)VCodeLineNumberTableLocalVariableTablethisRLnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvider;block'Lnet/minecraft/world/level/block/Block;MethodParametersLocalVariableTypeTablen(Lnet/minecraft/core/Holder;)Vcodec%()Lcom/mojang/serialization/MapCodec;y()Lcom/mojang/serialization/MapCodec;level)Lnet/minecraft/world/level/LevelAccessor;random!Lnet/minecraft/util/RandomSource;posLnet/minecraft/core/BlockPos;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;m()Lnet/minecraft/core/Holder;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCopyPropertiesProvider.javaRecordBootstrapMethodsŒ&(Ljava/lang/Object;)Ljava/lang/Object;Ž � ‘o(Lnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvider;)Lnet/minecraft/core/Holder;”o(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/CopyPropertiesProvider;– — �‚‚š ›œ� žŸ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; InnerClassesInstanceªcom/mojang/datafixers/ProductsP1­%java/lang/invoke/MethodHandles$Lookup¯java/lang/invoke/MethodHandlesLookup1 cdce fgA *+¸ ·±h i jk lmnlgP *·*+µ±h i jk o  dn cpqrg.²°hi jkcs"#gg*´¹À+,-¹ +-¹$¶*°hi*jktuvwxyn tvx2zg1*º0°h i jk6{g1*º4¬h i jk:|g<*+º8¬h ijk}~n} g/*´°h i jkc€ �‚gZ *²<?¹@ºF¶J¶P*ºV¶W°h   i  ƒ„…g$ º\¸]³±h †‡ˆ cd‰*™?Š ‹�� ‹’“ ‹•˜§Q^¨X©«¬®°