类 Column
java.lang.Object
net.minecraft.world.level.levelgen.Column
- 直接已知子类:
Column.Line
,Column.Range
,Column.Ray
-
嵌套类概要
嵌套类修饰符和类型类说明static final class
static final class
static final class
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Column
above
(int pFloor) static Column.Range
around
(int pFloor, int pCeiling) static Column
below
(int pCeiling) static Column
create
(OptionalInt pFloor, OptionalInt pCeiling) static Column
fromHighest
(int pCeiling) static Column
fromLowest
(int pFloor) abstract OptionalInt
abstract OptionalInt
getFloor()
abstract OptionalInt
static Column.Range
inside
(int pFloor, int pCeiling) static Column
line()
scan
(LevelSimulatedReader pLevel, BlockPos pPos, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate) private static OptionalInt
scanDirection
(LevelSimulatedReader pLevel, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate, BlockPos.MutableBlockPos pMutablePos, int pStartY, Direction pDirection) withCeiling
(OptionalInt pCeiling) withFloor
(OptionalInt pFloor)
-
构造器详细资料
-
Column
public Column()
-
-
方法详细资料
-
around
-
inside
-
below
-
fromHighest
-
above
-
fromLowest
-
line
-
create
-
getCeiling
-
getFloor
-
getHeight
-
withFloor
-
withCeiling
-
scan
public static Optional<Column> scan(LevelSimulatedReader pLevel, BlockPos pPos, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate) -
scanDirection
private static OptionalInt scanDirection(LevelSimulatedReader pLevel, int pMaxDistance, Predicate<BlockState> pColumnPredicate, Predicate<BlockState> pTipPredicate, BlockPos.MutableBlockPos pMutablePos, int pStartY, Direction pDirection)
-