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 final class
static final class
static final 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_)
-