Êþº¾Eû  java/lang/Record()V   5net/minecraft/world/level/levelgen/GeodeBlockSettingsfillingProviderLnet/minecraft/core/Holder;   innerLayerProvider   alternateInnerLayerProvider   middleLayerProvider   outerLayerProvider  innerPlacementsLjava/util/List;    cannotReplaceLnet/minecraft/core/HolderSet; " #  invalidBlocks% &'toStringK(Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/lang/String;) *+hashCode:(Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)I- ./equalsL(Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;Ljava/lang/Object;)Z 123 45Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderCODEC Lcom/mojang/serialization/Codec;7filling_provider 9:; <=com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;? @Aapply()Ljava/util/function/Function; CDE FG!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;Iinner_layer_provider?Lalternate_inner_layer_provider?Omiddle_layer_provider?Router_layer_provider? U2V0net/minecraft/world/level/block/state/BlockState 9X YZlistOf"()Lcom/mojang/serialization/Codec; \]^ _`net/minecraft/util/ExtraCodecs nonEmptyListB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;binner_placements? efg hi(net/minecraft/core/registries/RegistriesBLOCK%Lnet/minecraft/resources/ResourceKey; klm no2net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec;qcannot_replace?tinvalid_blocks? wxy z{;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/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P8; } @~(()Lcom/mojang/datafixers/util/Function8; €�‚ @ƒ!com/mojang/datafixers/Products$P8r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function8;)Lcom/mojang/datafixers/kinds/App; ? †‡ˆ ‰Š2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; 2 SignaturekLnet/minecraft/core/Holder;DLjava/util/List;GLnet/minecraft/core/HolderSet;YLcom/mojang/serialization/Codec;Ö(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;LocalVariableTypeTableMethodParametersì(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;m()Lnet/minecraft/core/Holder;()Ljava/util/List;F()Ljava/util/List; ()Lnet/minecraft/core/HolderSet;I()Lnet/minecraft/core/HolderSet;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileGeodeBlockSettings.javaRecordBootstrapMethods¯‘fillingProvider;innerLayerProvider;alternateInnerLayerProvider;middleLayerProvider;outerLayerProvider;innerPlacements;cannotReplace;invalidBlocks !¹&(Ljava/lang/Object;)Ljava/lang/Object;» ¼ Ÿ¾T(Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/core/Holder;À Á Ÿà Ä ŸÆ Ç ŸÉ Ê ŸÌ Í ¡ÏI(Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/util/List;Ñ Ò £ÔW(Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/core/HolderSet;Ö × #£Ù¤(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/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;à á ¥¦¦ä åæç èé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/ProductsP8÷%java/lang/invoke/MethodHandles$Lookupùjava/lang/invoke/MethodHandlesLookup1  Œ� Œ� Œ� Œ� Œ�ŒŽ Œ�# Œ�45Œ�‘’ 2*·*+µ*,µ *-µ*µ*µ*µ*µ*µ!±“”\ 2•–2 2 2 2 2 22 2# —R2 �2�2�2�2�2Ž2�2#�˜! #Œ™&š’1*º$°“” •–*›’1*º(¬“” •–.œ’<*+º,¬“”•–�ž˜� Ÿ’/*´°“” •–Œ Ÿ’/*´ °“” •–Œ Ÿ’/*´°“” •–Œ Ÿ’/*´°“” •–Œ Ÿ’/*´°“” •–Œ ¡’/*´°“” •–Œ¢£’/*´°“” •–Œ¤#£’/*´!°“” •–Œ¤ ¥¦’ ¬*²06¹8º>¶B²0H¹8ºJ¶B²0K¹8ºM¶B²0N¹8ºP¶B²0Q¹8ºS¶B²T¹W¸[a¹8ºc¶B²d¸jp¹8ºr¶B²d¸js¹8ºu¶B¶v*º|¶°“2 *<N^ x!�"Ÿ¨#«” ¬§¨©’$ º„¸…³‹±“ª«¬r Œ� Œ� Œ� Œ� Œ�ŒŽ Œ�# Œ�­~ ã ®°±²³´µ¶·ê¸º½ê¸¿½ê¸Â½ê¸Å½ê¸È½ê¸ËÎê¸ÐÓê¸ÕÓêØÚÝê¸ßâñw†ò€óõöøú