Class Column
java.lang.Object
net.minecraft.world.level.levelgen.Column
- Direct Known Subclasses:
Column.Line
,Column.Range
,Column.Ray
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Column
above(int p_158194_)
static Column.Range
around(int p_158165_, int p_158166_)
static Column
below(int p_158163_)
static Column
create(OptionalInt p_158184_, OptionalInt p_158185_)
static Column
fromHighest(int p_158187_)
static Column
fromLowest(int p_158196_)
abstract OptionalInt
abstract OptionalInt
getFloor()
abstract OptionalInt
static Column.Range
inside(int p_158189_, int p_158190_)
static Column
line()
scan(LevelSimulatedReader p_158176_, BlockPos p_158177_, int p_158178_, Predicate<BlockState> p_158179_, Predicate<BlockState> p_158180_)
private static OptionalInt
scanDirection(LevelSimulatedReader p_158168_, int p_158169_, Predicate<BlockState> p_158170_, Predicate<BlockState> p_158171_, BlockPos.MutableBlockPos p_158172_, int p_158173_, Direction p_158174_)
withCeiling(OptionalInt p_158192_)
withFloor(OptionalInt p_158182_)
-
Constructor Details
-
Column
public Column()
-
-
Method Details
-
around
-
inside
-
below
-
fromHighest
-
above
-
fromLowest
-
line
-
create
-
getCeiling
-
getFloor
-
getHeight
-
withFloor
-
withCeiling
-
scan
public static Optional<Column> scan(LevelSimulatedReader p_158176_, BlockPos p_158177_, int p_158178_, Predicate<BlockState> p_158179_, Predicate<BlockState> p_158180_) -
scanDirection
private static OptionalInt scanDirection(LevelSimulatedReader p_158168_, int p_158169_, Predicate<BlockState> p_158170_, Predicate<BlockState> p_158171_, BlockPos.MutableBlockPos p_158172_, int p_158173_, Direction p_158174_)
-