Êþº¾E  java/lang/Record()V   Hnet/minecraft/world/level/levelgen/structure/Structure$StructureSettingsbiomesLnet/minecraft/core/HolderSet;  spawnOverridesLjava/util/Map;  step>Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;  terrainAdaptation@Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;  DEFAULTJLnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;  ®(Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)V! "#toString^(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Ljava/lang/String;% &'hashCodeM(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)I) *+equals_(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Ljava/lang/Object;)Z -./ 01(net/minecraft/core/registries/RegistriesBIOME%Lnet/minecraft/resources/ResourceKey; 345 672net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; :;< =>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; JKL MN&net/minecraft/world/entity/MobCategoryCODEC Lcom/mojang/serialization/Codec; PKQCnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride JS TUvalues+()[Lnet/minecraft/world/entity/MobCategory; WXY Z[&net/minecraft/util/StringRepresentablekeysM([Lnet/minecraft/util/StringRepresentable;)Lcom/mojang/serialization/Keyable; :] ^_ simpleMap”(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Keyable;)Lcom/mojang/serialization/codecs/SimpleMapCodec;aspawn_overrides c;d.com/mojang/serialization/codecs/SimpleMapCodec@ gKhnet/minecraft/world/level/levelgen/structure/TerrainAdjustmentoterrain_adaptation :q rsoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;@ vwx yz;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/Products$P4;| A}(()Lcom/mojang/datafixers/util/Function4; €� A‚!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App; „…† ‡ˆnet/minecraft/core/HolderSetempty ()Lnet/minecraft/core/HolderSet; Š‹Œ �Ž java/util/Mapof()Ljava/util/Map; g� ‘SURFACE_STRUCTURES l“ ”NONE@ —˜™ š›2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; � Mž#Lcom/mojang/serialization/MapCodec; SignatureGLnet/minecraft/core/HolderSet;~Ljava/util/Map;oLcom/mojang/serialization/MapCodec;!(Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParametersJ(Lnet/minecraft/core/HolderSet;)VF(Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;I()Lnet/minecraft/core/HolderSet;€()Ljava/util/Map;@()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;B()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileStructure.javaNestHost¾6net/minecraft/world/level/levelgen/structure/StructureRecordBootstrapMethodsÂ,biomes;spawnOverrides;step;terrainAdaptation È&(Ljava/lang/Object;)Ljava/lang/Object;Ê Ë ˆÍj(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Lnet/minecraft/core/HolderSet;Ï Ð ŽÒ[(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Ljava/util/Map;Ô Õ ³×Š(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Ù Ú ´ÜŒ(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;Þ\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;á÷(Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;ã ä µ¶¶ç èéê ëì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; InnerClassesStructureSettings÷1net/minecraft/world/level/levelgen/GenerationStep DecorationInstanceûcom/mojang/datafixers/ProductsP4þPnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$BuilderBuilder%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1 Ÿ Ÿ¡MžŸ¢ £¤b*+²´ ²´²´·±¥ DE¦§ ¨   © Ÿª¤ˆ*·*+µ*,µ *-µ*µ±¥4¦4§ ¨  ¡© Ÿ«"¬¤1*º °¥4¦ §&­¤1*º$¬¥4¦ §*®¤<*+º(¬¥4¦§¯°©¯ ˆ¤/*´°¥4¦ §Ÿ±Ž¤/*´ °¥4¦ §Ÿ²³¤/*´°¥4¦ §´¤/*´°¥4¦ § µ¶¤¯i*²,¸28¹9º?¶C²I²O¸R¸V¸\`¶bºe¶C²fi¹9ºj¶C²kn²´¹pºt¶C¶u*º{¶~°¥";<=7>O?\;e@h;¦ i·¸¹¤>"»Y¸ƒ¸‰²�²’·³º•¸–³œ±¥ :;º»¼½¿* Ÿ Ÿ¡ÀNæÁÃÄÅÆíÇÉÌíÇÎÑíÇÓÖíÇØÛíÝßàíÇâåô2½õgöø@v—ùúüýÿ