| protected static <E extends StructurePoolElement> com.mojang.serialization.codecs.RecordCodecBuilder<E, StructurePool$Projection> | | projectionCodec() | | projectionCodec() | | method_28883() | | projectionGetter() |
|
| public abstract Vec3i | |
| public abstract List<StructureTemplate$JigsawBlockInfo> | | getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) | | getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) | | method_16627(class_3485 arg0, class_2338 arg1, class_2470 arg2, class_5819 arg3) | | getStructureBlockInfos(StructureTemplateManager structureTemplateManager, BlockPos pos, BlockRotation rotation, Random random) |
|
| public abstract BlockBox | |
| public abstract boolean | | place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) | | place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) | | 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, class_9822 arg9, boolean arg10) | | generate(StructureTemplateManager structureTemplateManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos pivot, BlockRotation rotation, BlockBox box, Random random, StructureLiquidSettings liquidSettings, boolean keepJigsaws) |
|
| public abstract StructurePoolElementType<?> | | getType() | | getType() | | method_16757() | | getType() |
|
| public void | | handleDataMarker(LevelAccessor level, StructureTemplate$StructureBlockInfo dataMarker, BlockPos position, Rotation rotation, RandomSource random, BoundingBox chunkBB) | | handleDataMarker(LevelAccessor level, StructureTemplate$StructureBlockInfo dataMarker, BlockPos position, Rotation rotation, RandomSource random, BoundingBox chunkBB) | | method_16756(class_1936 arg0, class_3499$class_3501 arg1, class_2338 arg2, class_2470 arg3, class_5819 arg4, class_3341 arg5) | | method_16756(WorldAccess world, StructureTemplate$StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, Random random, BlockBox box) |
|
| public StructurePoolElement | |
| public StructurePool$Projection | | getProjection() | | getProjection() | | method_16624() | | getProjection() |
|
| public int | | getGroundLevelDelta() | | getGroundLevelDelta() | | method_19308() | | getGroundLevelDelta() |
|
| public static Function<StructurePool$Projection, EmptyPoolElement> | | empty() | | empty() | | method_30438() | | ofEmpty() |
|
| public static Function<StructurePool$Projection, LegacySinglePoolElement> | |
| public static Function<StructurePool$Projection, LegacySinglePoolElement> | |
| public static Function<StructurePool$Projection, SinglePoolElement> | |
| public static Function<StructurePool$Projection, SinglePoolElement> | |
| public static Function<StructurePool$Projection, SinglePoolElement> | |
| public static Function<StructurePool$Projection, SinglePoolElement> | |
| public static Function<StructurePool$Projection, FeaturePoolElement> | |
| public static Function<StructurePool$Projection, ListPoolElement> | |