ΚώΊΎE  6net/minecraft/world/level/levelgen/structure/StructureM(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V   2net/minecraft/world/level/levelgen/Heightmap$TypesOCEAN_FLOOR_WG4Lnet/minecraft/world/level/levelgen/Heightmap$Types; accepti(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/function/Consumer;  Onet/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructureonTopOfChunkCenter±(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Ljava/util/function/Consumer;)Ljava/util/Optional;net/minecraft/core/BlockPos  Hnet/minecraft/world/level/levelgen/structure/Structure$GenerationContextchunkPos&()Lnet/minecraft/world/level/ChunkPos; !" #$"net/minecraft/world/level/ChunkPos getBlockX(I)I & '$ getBlockZ ) *(III)V,`net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece +. / (Lnet/minecraft/core/BlockPos;)V 123 45Jnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilderaddPiece@(Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V 789 :;:net/minecraft/world/level/levelgen/structure/StructureTypeBURIED_TREASURE?generatePieces™(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)VA BCapply()Ljava/util/function/Function; E FG simpleCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; I JKCODEC#Lcom/mojang/serialization/MapCodec; SignaturevLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisQLnet/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure;settingsJLnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;MethodParametersfindGenerationPoint`(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional;contextJLnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;©(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional;builderLLnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;offsetLnet/minecraft/core/BlockPos;type>()Lnet/minecraft/world/level/levelgen/structure/StructureType;A()Lnet/minecraft/world/level/levelgen/structure/StructureType<*>;lambda$findGenerationPoint$0™(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V()V SourceFileBuriedTreasureStructure.javaBootstrapMethodsj(Ljava/lang/Object;)Vl m bcoO(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)Vq&(Ljava/lang/Object;)Ljava/lang/Object;s u(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Lnet/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure;w xyz {|"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; InnerClassesHnet/minecraft/world/level/levelgen/structure/Structure$StructureSettingsStructureSettings‚,net/minecraft/world/level/levelgen/HeightmapTypesGenerationContext†Lnet/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePiecesBuriedTreasurePiece‰Enet/minecraft/world/level/levelgen/structure/Structure$GenerationStubGenerationStubŒ%java/lang/invoke/MethodHandles$LookupŽjava/lang/invoke/MethodHandlesLookup!JKLMN>*+·±O PQRSTUSVWNB+²+Ί Έ°OPQRXYUXLZ >?No)»Y+Ά ΆZ+Ά Ά%·(M*»+Y,·-Ά0±O(P )[\)XY ]^U [X_`N.²6°OP QRLa bcN:+*Έ<±OPXY[\deN$ Ί@ΈD³H±O fghviknvprt}2~€ƒ@„+…‡ ˆŠ‹