Class DripstoneColumn
java.lang.Object
net.minecraft.world.gen.feature.util.DripstoneColumn
- Direct Known Subclasses:
DripstoneColumn.Bounded
,DripstoneColumn.Empty
,DripstoneColumn.Half
public abstract class DripstoneColumn extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DripstoneColumn.Bounded
static class
DripstoneColumn.Empty
static class
DripstoneColumn.Half
-
Constructor Summary
Constructors Constructor Description DripstoneColumn()
-
Method Summary
Modifier and Type Method Description static DripstoneColumn
create(OptionalInt ceilingHeight, OptionalInt floorHeight)
static Optional<DripstoneColumn>
create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace)
static DripstoneColumn.Bounded
createBounded(int floor, int ceiling)
static DripstoneColumn
createEmpty()
static DripstoneColumn
createHalfWithCeiling(int ceiling)
static DripstoneColumn
createHalfWithFloor(int floor)
abstract OptionalInt
getCeilingHeight()
abstract OptionalInt
getFloorHeight()
DripstoneColumn
withFloor(OptionalInt floor)
-
Constructor Details
-
DripstoneColumn
public DripstoneColumn()
-
-
Method Details
-
createBounded
-
createHalfWithCeiling
-
createHalfWithFloor
-
createEmpty
-
create
-
getCeilingHeight
-
getFloorHeight
-
withFloor
-
create
public static Optional<DripstoneColumn> create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace)
-