| public static Optional<Structure$StructurePosition> |
| addPieces(Structure$GenerationContext context, Holder<StructureTemplatePool> startPool, Optional<Identifier> startJigsaw, int maxDepth, BlockPos position, boolean doExpansionHack, Optional<Heightmap$Types> projectStartToHeightmap, JigsawStructure$MaxDistance maxDistanceFromCenter, PoolAliasLookup poolAliasLookup, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) |
| method_30419(class_3195$class_7149 arg0, class_6880<class_3785> arg1, Optional<class_2960> arg2, int arg3, class_2338 arg4, boolean arg5, Optional<class_2902$class_2903> arg6, class_5434$class_11600 arg7, class_8891 arg8, class_9778 arg9, class_9822 arg10) |
| generate(Structure$Context context, RegistryEntry<StructurePool> structurePool, Optional<Identifier> id, int size, BlockPos pos, boolean useExpansionHack, Optional<Heightmap$Type> projectStartToHeightmap, JigsawStructure$MaxDistanceFromCenter maxDistanceFromCenter, StructurePoolAliasLookup aliasLookup, DimensionPadding dimensionPadding, StructureLiquidSettings liquidSettings) |
|
| private static boolean |
|
| private static Optional<BlockPos> |
| getRandomNamedJigsaw(StructurePoolElement element, Identifier targetJigsawId, BlockPos position, Rotation rotation, StructureTemplateManager structureTemplateManager, WorldgenRandom random) |
| method_43566(class_3784 arg0, class_2960 arg1, class_2338 arg2, class_2470 arg3, class_3485 arg4, class_2919 arg5) |
| findStartingJigsawPos(StructurePoolElement pool, Identifier id, BlockPos pos, BlockRotation rotation, StructureTemplateManager structureManager, ChunkRandom random) |
|
| private static void |
| addPieces(RandomState randomState, int maxDepth, boolean doExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor heightAccessor, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece centerPiece, List<PoolElementStructurePiece> pieces, VoxelShape shape, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) |
| method_27230(class_7138 arg0, int arg1, boolean arg2, class_2794 arg3, class_3485 arg4, class_5539 arg5, class_5819 arg6, class_2378<class_3785> arg7, class_3790 arg8, List<class_3790> arg9, class_265 arg10, class_8891 arg11, class_9822 arg12) |
| generate(NoiseConfig noiseConfig, int maxSize, boolean modifyBoundingBox, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, HeightLimitView heightLimitView, Random random, Registry<StructurePool> structurePoolRegistry, PoolStructurePiece firstPiece, List<PoolStructurePiece> pieces, VoxelShape pieceShape, StructurePoolAliasLookup aliasLookup, StructureLiquidSettings liquidSettings) |
|
| public static boolean |
| generateJigsaw(ServerLevel level, Holder<StructureTemplatePool> pool, Identifier target, int maxDepth, BlockPos position, boolean keepJigsaws) |
| method_43729(class_3218 arg0, class_6880<class_3785> arg1, class_2960 arg2, int arg3, class_2338 arg4, boolean arg5) |
| generate(ServerWorld world, RegistryEntry<StructurePool> structurePool, Identifier id, int size, BlockPos pos, boolean keepJigsaws) |
|
| private static boolean |
|
| private static void |
| lambda$addPieces$2(PoolElementStructurePiece arg0, int arg1, int arg2, JigsawStructure$MaxDistance arg3, int arg4, LevelHeightAccessor arg5, DimensionPadding arg6, int arg7, BoundingBox arg8, Structure$GenerationContext arg9, boolean arg10, ChunkGenerator arg11, StructureTemplateManager arg12, WorldgenRandom arg13, Registry arg14, PoolAliasLookup arg15, LiquidSettings arg16, StructurePiecesBuilder arg17) |
| method_39824(class_3790 arg0, int arg1, int arg2, class_5434$class_11600 arg3, int arg4, class_5539 arg5, class_9778 arg6, int arg7, class_3341 arg8, class_3195$class_7149 arg9, boolean arg10, class_2794 arg11, class_3485 arg12, class_2919 arg13, class_2378 arg14, class_8891 arg15, class_9822 arg16, class_6626 arg17) |
| method_39824(PoolStructurePiece arg0, int arg1, int arg2, JigsawStructure$MaxDistanceFromCenter arg3, int arg4, HeightLimitView arg5, DimensionPadding arg6, int arg7, BlockBox arg8, Structure$Context arg9, boolean arg10, ChunkGenerator arg11, StructureTemplateManager arg12, ChunkRandom arg13, Registry arg14, StructurePoolAliasLookup arg15, StructureLiquidSettings arg16, StructurePiecesCollector collector) |
|
| private static String |
|
| private static Optional |
|