| protected static <E extends StructurePoolElement> com.mojang.serialization.codecs.RecordCodecBuilder<E, StructurePool$Projection> |
| projectionCodec() |
| method_28883() |
| projectionGetter() |
|
| public abstract Vec3i |
|
| public abstract List<StructureTemplate$JigsawBlockInfo> |
|
| 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) |
| 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() |
| method_16757() |
| getType() |
|
| public void |
| 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() |
| method_16624() |
| getProjection() |
|
| public int |
| getGroundLevelDelta() |
| method_19308() |
| getGroundLevelDelta() |
|
| public static Function<StructurePool$Projection, EmptyPoolElement> |
| 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> |
|
| private static ListPoolElement |
|
| private static StructurePoolElement |
|
| private static FeaturePoolElement |
|
| private static SinglePoolElement |
|
| private static SinglePoolElement |
|
| private static SinglePoolElement |
|
| private static SinglePoolElement |
|
| private static LegacySinglePoolElement |
|
| private static LegacySinglePoolElement |
|
| private static EmptyPoolElement |
|