public class MineshaftGenerator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MineshaftGenerator.MineshaftCorridor |
static class |
MineshaftGenerator.MineshaftCrossing |
(package private) static class |
MineshaftGenerator.MineshaftPart |
static class |
MineshaftGenerator.MineshaftRoom |
static class |
MineshaftGenerator.MineshaftStairs |
Constructor and Description |
---|
MineshaftGenerator() |
Modifier and Type | Method and Description |
---|---|
private static MineshaftGenerator.MineshaftPart |
pickPiece(List<StructurePiece> pieces,
Random random,
int x,
int y,
int z,
Direction orientation,
int chainLength,
MineshaftFeature.Type type) |
private static MineshaftGenerator.MineshaftPart |
pieceGenerator(StructurePiece start,
List<StructurePiece> pieces,
Random random,
int x,
int y,
int z,
Direction orientation,
int chainLength) |
private static MineshaftGenerator.MineshaftPart pickPiece(List<StructurePiece> pieces, Random random, int x, int y, int z, @Nullable Direction orientation, int chainLength, MineshaftFeature.Type type)
private static MineshaftGenerator.MineshaftPart pieceGenerator(StructurePiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength)