Êþº¾EÜ  java/lang/Object()V   Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor heightmap4Lnet/minecraft/world/level/levelgen/Heightmap$Types;  offsetI&net/minecraft/server/level/ServerLevel   2net/minecraft/world/level/levelgen/Heightmap$TypesWORLD_SURFACE_WG    WORLD_SURFACE   OCEAN_FLOOR_WG   OCEAN_FLOOR "#$ %&`net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfopos()Lnet/minecraft/core/BlockPos; ()* +,net/minecraft/core/BlockPosgetX()I (. /,getZ 123 45%net/minecraft/world/level/LevelReader getHeight9(Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I (7 8,getY (: ;(III)V "= >?state4()Lnet/minecraft/world/level/block/state/BlockState; "A BCnbt!()Lnet/minecraft/nbt/CompoundTag; "E Fq(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/nbt/CompoundTag;)V H IJ MAP_CODEC#Lcom/mojang/serialization/MapCodec; L MNCODEC Lcom/mojang/serialization/Codec; QRS TUcom/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;W XYapply()Ljava/util/function/Function; [\] ^_!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Qa bcINT0Lcom/mojang/serialization/codecs/PrimitiveCodec; fgh ijjava/lang/IntegervalueOf(I)Ljava/lang/Integer; lRm.com/mojang/serialization/codecs/PrimitiveCodecW pqr st;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;v Xw!()Ljava/util/function/BiFunction; yz{ X|!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;W €� ‚ƒ2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;…Nnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor SignaturesLcom/mojang/serialization/MapCodec;8(Lnet/minecraft/world/level/levelgen/Heightmap$Types;I)VCodeLineNumberTableLocalVariableTablethisNLnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;MethodParameters processBlock˜(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;level'Lnet/minecraft/world/level/LevelReader;targetPositionLnet/minecraft/core/BlockPos; referencePostemplateRelativePosprocessedBlockInfobLnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;settingsTLnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;heightdelta StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;codec%()Lcom/mojang/serialization/MapCodec;u()Lcom/mojang/serialization/MapCodec;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$2c(Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Ljava/lang/Integer;plambda$static$1„(Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; SourceFileGravityProcessor.javaBootstrapMethods±&(Ljava/lang/Object;)Ljava/lang/Object;³ ´ ª««· ¸ §¨¨»8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;½ ¾ ˆÀ—(Lnet/minecraft/world/level/levelgen/Heightmap$Types;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor; à £¤¤Æ ÇÈÉ ÊË"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Î,net/minecraft/world/level/levelgen/HeightmapTypesÑMnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateStructureBlockInfoInstanceÕcom/mojang/datafixers/ProductsP2Ø%java/lang/invoke/MethodHandles$LookupÚjava/lang/invoke/MethodHandlesLookup!„IJ†‡ ˆ‰Y*·*+µ*µ ±Š ‹ Œ� Ž  ��‰n ‰+Á™0*´²¦ ²:§$*´²¦ ²:§*´:§ *´:¶!:+¶'¶-¹0*´ `6 ¶66 »"Y»(Y¶'  `¶-·9¶<¶@·D°Š.  !#"+$4':)A*Z+a,‹Ž ( 1 ‰Œ�‰‘’‰“”‰•”‰–”‰—˜‰™š:O AH%”Z/› a(œ � üŽ‘“•–—™žŸ ¡‰.²G°Š1‹ Œ�†¢ £¤‰w9*²KO²¹PºV¶Z²`d¸e¹kºn¶Z¶o*ºu¶x°Š , 58 ‹ 9¥¦ §¨‰2*´ ¸e°Š‹ ©� ª«‰/*´°Š‹ ©�¬‰$ º}¸~³G±Š ­®¯*Ű²µÅ°¶¹Åº¼¿Å°ÁÄÌ*ÍÏ@"ÐÒpÓyÔÖ×ÙÛ