Êþº¾Eö  java/lang/Record()V   Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacementcanGrowThroughLnet/minecraft/core/HolderSet;    muddyRootsIn  muddyRootsProviderLnet/minecraft/core/Holder;   maxRootWidthI   maxRootLength  randomSkewChanceF !"toStringb(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/String;$ %&hashCodeQ(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)I( )*equalsc(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;Ljava/lang/Object;)Z ,-. /0(net/minecraft/core/registries/RegistriesBLOCK%Lnet/minecraft/resources/ResourceKey; 234 562net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec;8can_grow_through :;< =>com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;@ ABapply()Ljava/util/function/Function; DEF GH!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;Jmuddy_roots_in@ MNO PQLnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderCODEC Lcom/mojang/serialization/Codec;Smuddy_roots_provider@ :V WXintRange$(II)Lcom/mojang/serialization/Codec;Zmax_root_width@]max_root_length@ :` ab floatRange$(FF)Lcom/mojang/serialization/Codec;drandom_skew_chance@ ghi jk;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupë(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P6;m An(()Lcom/mojang/datafixers/util/Function6; pqr As!com/mojang/datafixers/Products$P6r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function6;)Lcom/mojang/datafixers/kinds/App; uvw xyjava/lang/FloatvalueOf(F)Ljava/lang/Float; {|} x~java/lang/Integer(I)Ljava/lang/Integer;@ �‚ƒ „…2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; N SignatureGLnet/minecraft/core/HolderSet;kLnet/minecraft/core/Holder;pLcom/mojang/serialization/Codec;](Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/Holder;IIF)VCodeLineNumberTableLocalVariableTablethisNLnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;LocalVariableTypeTableMethodParametersÿ(Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/Holder;IIF)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/HolderSet;I()Lnet/minecraft/core/HolderSet;()Lnet/minecraft/core/Holder;m()Lnet/minecraft/core/Holder;()Flambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$6a(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Float;plambda$static$5c(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer;lambda$static$4lambda$static$3k(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/Holder;clambda$static$2n(Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet;lambda$static$1 SourceFileMangroveRootPlacement.javaRecordBootstrapMethods´ZcanGrowThrough;muddyRootsIn;muddyRootsProvider;maxRootWidth;maxRootLength;randomSkewChance ¼&(Ljava/lang/Object;)Ljava/lang/Object;¾ ¿ ­¬¬ à «¬Å Æ ¨©©É Ê §¦¦Í Î ¥¦Ð Ñ ¢££Ô€(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ö × ‹ÙÞ(Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/Holder;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;Û Ü žŸŸß àáâ ãä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/ProductsP6ò%java/lang/invoke/MethodHandles$Lookupôjava/lang/invoke/MethodHandlesLookup1 ‡ˆ ‡ˆ‡‰PQ‡Š‹Œ²&*·*+µ*,µ *-µ*µ*µ*µ±� ŽH&��& & &&&&‘ & ˆ&ˆ&‰’ ‡“!”Œ1*º°� Ž ��%•Œ1*º#¬� Ž ��)–Œ<*+º'¬� Ž��—˜’— ™Œ/*´°� Ž ��‡š™Œ/*´ °� Ž ��‡š›Œ/*´°� Ž ��‡œ•Œ/*´¬� Ž ��•Œ/*´¬� Ž ���Œ/*´®� Ž �� žŸŒÖˆ*²+¸17¹9º?¶C²+¸1I¹9ºK¶C²LR¹9ºT¶C ¸UY¹9º[¶C@¸U\¹9º^¶C ¸_c¹9ºe¶C¶f*ºl¶o°�* 0@Ui{„‡Ž ˆ ¡ ¢£Œ2*´¸t°�Ž ¤� ¥¦Œ2*´¸z°�Ž ¤� §¦Œ2*´¸z°�Ž ¤� ¨©Œ/*´°�Ž ª� «¬Œ/*´ °�Ž ª� ­¬Œ/*´°�Ž ª�®Œ$ º¸€³†±�¯°±> ‡ˆ ‡ˆ‡‰²f Þ³µ¶·¸¹ºå»½Àå»ÁÀå»ÄÇå»ÈËå»ÌËå»ÏÒåÓÕØå»ÚÝìg�ípîðñóõ