net.minecraft.world.gen.feature.util

public abstract class CaveSurface

net.minecraft.world.level.levelgen.Column
net.minecraft.class_5721
net.minecraft.world.gen.feature.util.CaveSurface

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static CaveSurface$Bounded
around(int lowest, int highest)
method_35326(int arg0, int arg1)
method_35326(int floor, int ceiling)
public static CaveSurface$Bounded
inside(int floor, int ceiling)
method_32986(int arg0, int arg1)
createBounded(int floor, int ceiling)
public static CaveSurface
below(int ceiling)
method_32981(int arg0)
createHalfWithCeiling(int ceiling)
public static CaveSurface
fromHighest(int highest)
method_35327(int arg0)
method_35327(int arg0)
public static CaveSurface
above(int floor)
method_32988(int arg0)
createHalfWithFloor(int floor)
public static CaveSurface
fromLowest(int lowest)
method_35329(int arg0)
method_35329(int arg0)
public static CaveSurface
line()
method_32980()
createEmpty()
public static CaveSurface
create(OptionalInt floor, OptionalInt ceiling)
method_32984(OptionalInt arg0, OptionalInt arg1)
create(OptionalInt ceilingHeight, OptionalInt floorHeight)
public abstract OptionalInt
getCeiling()
method_32985()
getCeilingHeight()
public abstract OptionalInt
getFloor()
method_32987()
getFloorHeight()
public abstract OptionalInt
getHeight()
method_33385()
getOptionalHeight()
public CaveSurface
withFloor(OptionalInt floor)
method_32983(OptionalInt arg0)
withFloor(OptionalInt floor)
public CaveSurface
withCeiling(OptionalInt ceiling)
method_35328(OptionalInt arg0)
withCeiling(OptionalInt ceiling)
public static Optional<CaveSurface>
scan(LevelSimulatedReader level, BlockPos pos, int searchRange, Predicate<BlockState> insideColumn, Predicate<BlockState> validEdge)
method_32982(class_3746 arg0, class_2338 arg1, int arg2, Predicate<class_2680> arg3, Predicate<class_2680> arg4)
create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace)
private static OptionalInt
scanDirection(LevelSimulatedReader level, int searchRange, Predicate<BlockState> insideColumn, Predicate<BlockState> validEdge, BlockPos$MutableBlockPos mutablePos, int nearestEmptyY, Direction direction)
method_34280(class_3746 arg0, int arg1, Predicate<class_2680> arg2, Predicate<class_2680> arg3, class_2338$class_2339 arg4, int arg5, class_2350 arg6)
getCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos$Mutable mutablePos, int y, Direction direction)