| protected static <E extends StructurePoolElement> com.mojang.serialization.codecs.RecordCodecBuilder<E, StructureTemplatePool$Projection> | |  | d() |  |  | projectionCodec() |  |  | method_28883() |  |  | m_rzktqnch() |  |  | projectionGetter() |  |  | projectionCodec() |  |  | m_210538_() | 
 | 
| public abstract Vec3i |  | 
| public abstract List<StructureTemplate$StructureBlockInfo> | |  | a(dou arg0, gt arg1, cpw arg2, amn arg3) |  |  | getShuffledJigsawBlocks(StructureTemplateManager arg0, BlockPos arg1, Rotation arg2, RandomSource arg3) |  |  | method_16627(class_3485 arg0, class_2338 arg1, class_2470 arg2, class_5819 arg3) |  |  | m_ggivkqgs(C_zxhjfyir arg0, C_hynzadkk arg1, C_mboglirk arg2, C_rlomrsco arg3) |  |  | getStructureBlockInfos(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, Random random) |  |  | getStructureBlockInfos(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, RandomGenerator random) |  |  | m_213638_(C_213305_ p_227352_, C_4675_ p_227353_, C_1886_ p_227354_, C_212974_ arg3) | 
 | 
| public abstract BoundingBox | |  | a(dou arg0, gt arg1, cpw arg2) |  |  | getBoundingBox(StructureTemplateManager arg0, BlockPos arg1, Rotation arg2) |  |  | method_16628(class_3485 arg0, class_2338 arg1, class_2470 arg2) |  |  | m_pxizbril(C_zxhjfyir arg0, C_hynzadkk arg1, C_mboglirk arg2) |  |  | getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) |  |  | getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation) |  |  | m_214015_(C_213305_ p_227349_, C_4675_ p_227350_, C_1886_ arg2) | 
 | 
| public abstract boolean | |  | a(dou arg0, chp arg1, cho arg2, cxk arg3, gt arg4, gt arg5, cpw arg6, dkt arg7, amn arg8, boolean arg9) |  |  | place(StructureTemplateManager arg0, WorldGenLevel arg1, StructureManager arg2, ChunkGenerator arg3, BlockPos arg4, BlockPos arg5, Rotation arg6, BoundingBox arg7, RandomSource arg8, boolean arg9) |  |  | method_16626(class_3485 arg0, class_5281 arg1, class_5138 arg2, class_2794 arg3, class_2338 arg4, class_2338 arg5, class_2470 arg6, class_3341 arg7, class_5819 arg8, boolean arg9) |  |  | m_cjhhmmdk(C_zxhjfyir arg0, C_ldkphtbr arg1, C_rhdulivw arg2, C_kgfalbim arg3, C_hynzadkk arg4, C_hynzadkk arg5, C_mboglirk arg6, C_hmqypqzz arg7, C_rlomrsco arg8, boolean arg9) |  |  | generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, boolean keepJigsaws) |  |  | generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureManager structureManager, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, RandomGenerator random, boolean keepJigsaws) |  |  | m_213695_(C_213305_ p_227337_, C_1625_ p_227338_, C_213086_ p_227339_, C_2118_ p_227340_, C_4675_ p_227341_, C_4675_ p_227342_, C_1886_ p_227343_, C_2478_ p_227344_, C_212974_ p_227345_, boolean arg9) | 
 | 
| public abstract StructurePoolElementType<?> | |  | a() |  |  | getType() |  |  | method_16757() |  |  | m_zokmyohw() |  |  | getType() |  |  | getType() |  |  | m_207234_() | 
 | 
| public void | |  | a(cgy arg0, dot$c arg1, gt arg2, cpw arg3, amn arg4, dkt arg5) |  |  | handleDataMarker(LevelAccessor arg0, StructureTemplate$StructureBlockInfo arg1, BlockPos arg2, Rotation arg3, RandomSource arg4, BoundingBox arg5) |  |  | method_16756(class_1936 arg0, class_3499$class_3501 arg1, class_2338 arg2, class_2470 arg3, class_5819 arg4, class_3341 arg5) |  |  | m_lrmdjhzq(C_vdvbsyle arg0, C_abvlwuej$C_vmcrhozi arg1, C_hynzadkk arg2, C_mboglirk arg3, C_rlomrsco arg4, C_hmqypqzz arg5) |  |  | method_16756(WorldAccess world, StructureTemplate$StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, Random random, BlockBox box) |  |  | handleDataMarker(WorldAccess world, Structure$StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, RandomGenerator random, BlockBox box) |  |  | m_227329_(C_1598_ p_227331_, C_2634_$C_2638_ p_227332_, C_4675_ p_227333_, C_1886_ p_227334_, C_212974_ p_227335_, C_2478_ arg5) | 
 | 
| public StructurePoolElement |  | 
| public StructureTemplatePool$Projection | |  | e() |  |  | getProjection() |  |  | method_16624() |  |  | m_dongslfh() |  |  | getProjection() |  |  | getProjection() |  |  | m_210539_() | 
 | 
| public int | |  | f() |  |  | getGroundLevelDelta() |  |  | method_19308() |  |  | m_vnrepkxw() |  |  | getGroundLevelDelta() |  |  | getGroundLevelDelta() |  |  | m_210540_() | 
 | 
| public static Function<StructureTemplatePool$Projection, EmptyPoolElement> | |  | g() |  |  | empty() |  |  | method_30438() |  |  | m_vtvnklwg() |  |  | ofEmpty() |  |  | ofEmpty() |  |  | m_210541_() | 
 | 
| public static Function<StructureTemplatePool$Projection, LegacySinglePoolElement> |  | 
| public static Function<StructureTemplatePool$Projection, LegacySinglePoolElement> |  | 
| public static Function<StructureTemplatePool$Projection, SinglePoolElement> |  | 
| public static Function<StructureTemplatePool$Projection, SinglePoolElement> |  | 
| public static Function<StructureTemplatePool$Projection, FeaturePoolElement> |  | 
| public static Function<StructureTemplatePool$Projection, ListPoolElement> |  |