-
Methods in net.minecraft.world.gen.carver with parameters of type CarverContext
Modifier and Type |
Method |
Description |
abstract boolean |
Carver.carve(CarverContext context,
C config,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
Random random,
int seaLevel,
ChunkPos pos,
BitSet carvingMask) |
|
boolean |
CaveCarver.carve(CarverContext carverContext,
class_6108 class_6108,
Chunk chunk,
Function<BlockPos,Biome> function,
Random random,
int int2,
ChunkPos chunkPos,
BitSet bitSet) |
|
boolean |
ConfiguredCarver.carve(CarverContext context,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
Random random,
int chunkX,
ChunkPos pos,
BitSet carvingMask) |
|
boolean |
RavineCarver.carve(CarverContext carverContext,
RavineCarverConfig ravineCarverConfig,
Chunk chunk,
Function<BlockPos,Biome> function,
Random random,
int int2,
ChunkPos chunkPos,
BitSet bitSet) |
|
protected boolean |
Carver.carveAtPoint(CarverContext context,
C config,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
BitSet carvingMask,
Random random,
BlockPos.Mutable pos,
BlockPos.Mutable downPos,
int mainChunkX,
MutableBoolean foundSurface) |
|
protected boolean |
NetherCaveCarver.carveAtPoint(CarverContext carverContext,
class_6108 class_6108,
Chunk chunk,
Function<BlockPos,Biome> function,
BitSet bitSet,
Random random,
BlockPos.Mutable mutable,
BlockPos.Mutable mutable2,
int int2,
MutableBoolean mutableBoolean) |
|
protected void |
CaveCarver.carveCave(CarverContext context,
class_6108 config,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
long seed,
int seaLevel,
double x,
double y,
double z,
float yaw,
double yawPitchRatio,
BitSet carvingMask,
Carver.SkipPredicate skipPredicate) |
|
private void |
RavineCarver.carveRavine(CarverContext context,
RavineCarverConfig config,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
long seed,
int seaLevel,
double x,
double y,
double z,
float width,
float yaw,
float pitch,
int branchStartIndex,
int branchCount,
double yawPitchRatio,
BitSet carvingMask) |
|
protected boolean |
Carver.carveRegion(CarverContext context,
C config,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
long seed,
int seaLevel,
double x,
double y,
double z,
double horizontalScale,
double verticalScale,
BitSet carvingMask,
Carver.SkipPredicate skipPredicate) |
|
protected void |
CaveCarver.carveTunnels(CarverContext context,
class_6108 config,
Chunk chunk,
Function<BlockPos,Biome> posToBiome,
long seed,
int seaLevel,
double x,
double y,
double z,
double horizontalScale,
double verticalScale,
float width,
float yaw,
float pitch,
int branchStartIndex,
int branchCount,
double yawPitchRatio,
BitSet carvingMask,
Carver.SkipPredicate skipPredicate) |
|
private float[] |
RavineCarver.createHorizontalStretchFactors(CarverContext context,
RavineCarverConfig config,
Random random) |
|
private boolean |
RavineCarver.isPositionExcluded(CarverContext context,
float[] horizontalStretchFactors,
double scaledRelativeX,
double scaledRelativeY,
double scaledRelativeZ,
int y) |
|
boolean |
Carver.SkipPredicate.shouldSkip(CarverContext context,
double scaledRelativeX,
double scaledRelativeY,
double scaledRelativeZ,
int y) |
|