public class StructurePoolBasedGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
StructurePoolBasedGenerator.PieceFactory |
(package private) static class |
StructurePoolBasedGenerator.ShapedPoolStructurePiece |
(package private) static class |
StructurePoolBasedGenerator.StructurePoolGenerator |
| Modifier and Type | Field and Description |
|---|---|
private static Logger |
LOGGER |
static StructurePoolRegistry |
REGISTRY |
| Constructor and Description |
|---|
StructurePoolBasedGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addPieces(Identifier startPoolId,
int size,
StructurePoolBasedGenerator.PieceFactory pieceFactory,
ChunkGenerator<?> chunkGenerator,
StructureManager structureManager,
BlockPos pos,
List<StructurePiece> pieces,
Random random) |
private static final Logger LOGGER
public static final StructurePoolRegistry REGISTRY
public static void addPieces(Identifier startPoolId, int size, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator<?> chunkGenerator, StructureManager structureManager, BlockPos pos, List<StructurePiece> pieces, Random random)