Êþº¾Eš  6net/minecraft/world/level/levelgen/structure/StructureM(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V   2net/minecraft/world/level/levelgen/Heightmap$TypesWORLD_SURFACE_WG4Lnet/minecraft/world/level/levelgen/Heightmap$Types; accept±(Lnet/minecraft/world/level/levelgen/structure/structures/IglooStructure;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/function/Consumer;  Fnet/minecraft/world/level/levelgen/structure/structures/IglooStructureonTopOfChunkCenter±(Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Ljava/util/function/Consumer;)Ljava/util/Optional;  Hnet/minecraft/world/level/levelgen/structure/Structure$GenerationContextchunkPos&()Lnet/minecraft/world/level/ChunkPos;   random5()Lnet/minecraft/world/level/levelgen/WorldgenRandom;"net/minecraft/core/BlockPos $%& '("net/minecraft/world/level/ChunkPos getMinBlockX()I*Cnet/minecraft/world/level/levelgen/structure/structures/IglooPieces $, -( getMinBlockZ !/ 0(III)V 234 56(net/minecraft/world/level/block/Rotation getRandomM(Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/Rotation; 8 9:structureTemplateManagerX()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; )< => addPieces (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/util/RandomSource;)V @AB CD:net/minecraft/world/level/levelgen/structure/StructureTypeIGLOO;CodeLineNumberTableLocalVariableTablethisHLnet/minecraft/world/level/levelgen/structure/structures/IglooStructure;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;$Lnet/minecraft/world/level/ChunkPos;3Lnet/minecraft/world/level/levelgen/WorldgenRandom;startPosLnet/minecraft/core/BlockPos;rotation*Lnet/minecraft/world/level/block/Rotation;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 SourceFileIglooStructure.javaBootstrapMethodsw(Ljava/lang/Object;)Vy z op|O(Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V~&(Ljava/lang/Object;)Ljava/lang/Object;€ ‚”(Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)Lnet/minecraft/world/level/levelgen/structure/structures/IglooStructure;„ …†‡ ˆ‰"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; InnerClassesŒHnet/minecraft/world/level/levelgen/structure/Structure$StructureSettingsStructureSettings�,net/minecraft/world/level/levelgen/HeightmapTypesGenerationContext“Enet/minecraft/world/level/levelgen/structure/Structure$GenerationStubGenerationStub–%java/lang/invoke/MethodHandles$Lookup˜java/lang/invoke/MethodHandlesLookup!STUVW>*+·±X YZ[\]^\_`WC+²*+º ¸°XYZ[ab^aUcGHW®4,¶N,¶:»!Y-¶#Z-¶+·.:¸1:,¶7+¸;±X  %!3"YH4Z[4de4ab/f )ghi%jk^ dalmW.²?°X&Y Z[UnopWE*,+¶E±XY Z[abdeqrW$ ºI¸M³Q±Xstuƒvx{ƒ}�Š*‹�Ž�@‘’”•—™