Package net.minecraft.world.level.levelgen.carver
Part 1/1
CanyonCarverConfiguration
- Full name:
net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration.java - Type:
class - Modifiers:
public - Extends:
CarverConfiguration
net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration#CanyonCarverConfiguration(CarverConfiguration,FloatProvider,CanyonCarverConfiguration.CanyonShapeConfiguration)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration.java:39 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CanyonCarverConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CarverConfiguration carverConfigurationFloatProvider floatProviderCanyonCarverConfiguration.CanyonShapeConfiguration canyonShapeConfiguration
ตัวอย่างใช้งาน
CarverConfiguration carverConfiguration = ...;
FloatProvider floatProvider = ...;
CanyonCarverConfiguration.CanyonShapeConfiguration canyonShapeConfiguration = ...;
CanyonCarverConfiguration instance = new CanyonCarverConfiguration(carverConfiguration, floatProvider, canyonShapeConfiguration);
net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration#CanyonCarverConfiguration(float,HeightProvider,FloatProvider,VerticalAnchor,CarverDebugSettings,HolderSet<Block>,FloatProvider,CanyonCarverConfiguration.CanyonShapeConfiguration)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CanyonCarverConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: verticalRotation, shape.
Parameters
float fHeightProvider heightProviderFloatProvider floatProviderVerticalAnchor verticalAnchorCarverDebugSettings carverDebugSettingsHolderSet<Block> holderSetFloatProvider floatProvider2CanyonCarverConfiguration.CanyonShapeConfiguration canyonShapeConfiguration
ตัวอย่างใช้งาน
HeightProvider heightProvider = ...;
FloatProvider floatProvider = ...;
VerticalAnchor verticalAnchor = ...;
CarverDebugSettings carverDebugSettings = ...;
HolderSet<Block> holderSet = ...;
FloatProvider floatProvider2 = ...;
CanyonCarverConfiguration.CanyonShapeConfiguration canyonShapeConfiguration = ...;
CanyonCarverConfiguration instance = new CanyonCarverConfiguration(0.0F, heightProvider, floatProvider, verticalAnchor, carverDebugSettings, holderSet, floatProvider2, canyonShapeConfiguration);
CanyonCarverConfiguration$CanyonShapeConfiguration
- Full name:
net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration.java - Type:
class - Modifiers:
public static
net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration#CanyonShapeConfiguration(FloatProvider,FloatProvider,int,FloatProvider,float,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration.java:73 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CanyonCarverConfiguration.CanyonShapeConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: widthSmoothness, horizontalRadiusFactor, verticalRadiusDefaultFactor, verticalRadiusCenterFactor, distanceFactor, thickness.
Parameters
FloatProvider floatProviderFloatProvider floatProvider2int iFloatProvider floatProvider3float ffloat g
ตัวอย่างใช้งาน
FloatProvider floatProvider = ...;
FloatProvider floatProvider2 = ...;
FloatProvider floatProvider3 = ...;
CanyonCarverConfiguration.CanyonShapeConfiguration instance = new CanyonCarverConfiguration.CanyonShapeConfiguration(floatProvider, floatProvider2, 0, floatProvider3, 0.0F, 0.0F);
CanyonWorldCarver
- Full name:
net.minecraft.world.level.levelgen.carver.CanyonWorldCarver - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CanyonWorldCarver.java - Type:
class - Modifiers:
public - Extends:
WorldCarver<CanyonCarverConfiguration>
net.minecraft.world.level.levelgen.carver.CanyonWorldCarver#CanyonWorldCarver(Codec<CanyonCarverConfiguration>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CanyonWorldCarver.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CanyonWorldCarver ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Codec<CanyonCarverConfiguration> codec
ตัวอย่างใช้งาน
Codec<CanyonCarverConfiguration> codec = ...;
CanyonWorldCarver instance = new CanyonWorldCarver(codec);
net.minecraft.world.level.levelgen.carver.CanyonWorldCarver#carve(CarvingContext,CanyonCarverConfiguration,ChunkAccess,Function<BlockPos, Holder<Biome>>,RandomSource,Aquifer,ChunkPos,CarvingMask)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CanyonWorldCarver.java:24 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ carve ตาม implementation ของ CanyonWorldCarver
ทำงานยังไง
เรียกต่อ: getRange(), getBlockX(), nextInt(), sample(), getBlockZ(), nextFloat(), doCarve(), nextLong(). คืนค่า: true.
Parameters
CarvingContext carvingContextCanyonCarverConfiguration canyonCarverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionRandomSource randomSourceAquifer aquiferChunkPos chunkPosCarvingMask carvingMask
ตัวอย่างใช้งาน
CanyonWorldCarver instance = ...;
CarvingContext carvingContext = ...;
CanyonCarverConfiguration canyonCarverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
RandomSource randomSource = ...;
Aquifer aquifer = ...;
ChunkPos chunkPos = ...;
CarvingMask carvingMask = ...;
boolean result = instance.carve(carvingContext, canyonCarverConfiguration, chunkAccess, function, randomSource, aquifer, chunkPos, carvingMask);
net.minecraft.world.level.levelgen.carver.CanyonWorldCarver#isStartChunk(CanyonCarverConfiguration,RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CanyonWorldCarver.java:20 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Start Chunk
ทำงานยังไง
เรียกต่อ: nextFloat(). คืนค่า: randomSource.nextFloat() <= canyonCarverConfiguration.probability.
Parameters
CanyonCarverConfiguration canyonCarverConfigurationRandomSource randomSource
ตัวอย่างใช้งาน
CanyonWorldCarver instance = ...;
CanyonCarverConfiguration canyonCarverConfiguration = ...;
RandomSource randomSource = ...;
boolean result = instance.isStartChunk(canyonCarverConfiguration, randomSource);
CarverConfiguration
- Full name:
net.minecraft.world.level.levelgen.carver.CarverConfiguration - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CarverConfiguration.java - Type:
class - Modifiers:
public - Extends:
ProbabilityFeatureConfiguration
net.minecraft.world.level.levelgen.carver.CarverConfiguration#CarverConfiguration(float,HeightProvider,FloatProvider,VerticalAnchor,CarverDebugSettings,HolderSet<Block>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverConfiguration.java:35 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CarverConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: y, yScale, lavaLevel, debugSettings, replaceable.
Parameters
float fHeightProvider heightProviderFloatProvider floatProviderVerticalAnchor verticalAnchorCarverDebugSettings carverDebugSettingsHolderSet<Block> holderSet
ตัวอย่างใช้งาน
HeightProvider heightProvider = ...;
FloatProvider floatProvider = ...;
VerticalAnchor verticalAnchor = ...;
CarverDebugSettings carverDebugSettings = ...;
HolderSet<Block> holderSet = ...;
CarverConfiguration instance = new CarverConfiguration(0.0F, heightProvider, floatProvider, verticalAnchor, carverDebugSettings, holderSet);
CarverDebugSettings
- Full name:
net.minecraft.world.level.levelgen.carver.CarverDebugSettings - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java - Type:
class - Modifiers:
public
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#getAirState()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:56 - Modifiers:
public - Return:
BlockState
คืออะไร
อ่านค่า Air State
ทำงานยังไง
คืนค่า: this.airState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#getBarrierState()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:68 - Modifiers:
public - Return:
BlockState
คืออะไร
อ่านค่า Barrier State
ทำงานยังไง
คืนค่า: this.barrierState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#getLavaState()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:64 - Modifiers:
public - Return:
BlockState
คืออะไร
อ่านค่า Lava State
ทำงานยังไง
คืนค่า: this.lavaState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#getWaterState()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:60 - Modifiers:
public - Return:
BlockState
คืออะไร
อ่านค่า Water State
ทำงานยังไง
คืนค่า: this.waterState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#isDebugMode()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:52 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Debug Mode
ทำงานยังไง
คืนค่า: this.debugMode.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#of(BlockState,BlockState,BlockState,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:36 - Modifiers:
public static - Return:
CarverDebugSettings
คืออะไร
ดำเนินการ of ตาม implementation ของ CarverDebugSettings
ทำงานยังไง
สร้างออบเจ็กต์: CarverDebugSettings. คืนค่า: new CarverDebugSettings(false, blockState, blockState2, blockState3, blockState4).
Parameters
BlockState blockStateBlockState blockState2BlockState blockState3BlockState blockState4
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockState blockState2 = ...;
BlockState blockState3 = ...;
BlockState blockState4 = ...;
CarverDebugSettings result = CarverDebugSettings.of(blockState, blockState2, blockState3, blockState4);
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#of(boolean,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:40 - Modifiers:
public static - Return:
CarverDebugSettings
คืออะไร
ดำเนินการ of ตาม implementation ของ CarverDebugSettings
ทำงานยังไง
เรียกต่อ: getWaterState(), getLavaState(), getBarrierState(). สร้างออบเจ็กต์: CarverDebugSettings. คืนค่า: new CarverDebugSettings(bl, blockState, DEFAULT.getWaterState(), DEFAULT.getLavaState(), DEFAULT.getBarrierState()).
Parameters
boolean blBlockState blockState
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarverDebugSettings#of(boolean,BlockState,BlockState,BlockState,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarverDebugSettings.java:32 - Modifiers:
public static - Return:
CarverDebugSettings
คืออะไร
ดำเนินการ of ตาม implementation ของ CarverDebugSettings
ทำงานยังไง
สร้างออบเจ็กต์: CarverDebugSettings. คืนค่า: new CarverDebugSettings(bl, blockState, blockState2, blockState3, blockState4).
Parameters
boolean blBlockState blockStateBlockState blockState2BlockState blockState3BlockState blockState4
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockState blockState2 = ...;
BlockState blockState3 = ...;
BlockState blockState4 = ...;
CarverDebugSettings result = CarverDebugSettings.of(true, blockState, blockState2, blockState3, blockState4);
CarvingContext
- Full name:
net.minecraft.world.level.levelgen.carver.CarvingContext - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CarvingContext.java - Type:
class - Modifiers:
public - Extends:
WorldGenerationContext
net.minecraft.world.level.levelgen.carver.CarvingContext#CarvingContext(NoiseBasedChunkGenerator,RegistryAccess,LevelHeightAccessor,NoiseChunk,RandomState,SurfaceRules.RuleSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarvingContext.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CarvingContext ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: registryAccess, noiseChunk, randomState, surfaceRule.
Parameters
NoiseBasedChunkGenerator noiseBasedChunkGeneratorRegistryAccess registryAccessLevelHeightAccessor levelHeightAccessorNoiseChunk noiseChunkRandomState randomStateSurfaceRules.RuleSource ruleSource
ตัวอย่างใช้งาน
NoiseBasedChunkGenerator noiseBasedChunkGenerator = ...;
RegistryAccess registryAccess = ...;
LevelHeightAccessor levelHeightAccessor = ...;
NoiseChunk noiseChunk = ...;
RandomState randomState = ...;
SurfaceRules.RuleSource ruleSource = ...;
CarvingContext instance = new CarvingContext(noiseBasedChunkGenerator, registryAccess, levelHeightAccessor, noiseChunk, randomState, ruleSource);
net.minecraft.world.level.levelgen.carver.CarvingContext#randomState()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarvingContext.java:49 - Modifiers:
public - Return:
RandomState
คืออะไร
ดำเนินการ randomState ตาม implementation ของ CarvingContext
ทำงานยังไง
คืนค่า: this.randomState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarvingContext#registryAccess()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarvingContext.java:44 - Modifiers:
public - Return:
RegistryAccess
คืออะไร
ดำเนินการ registryAccess ตาม implementation ของ CarvingContext
ทำงานยังไง
คืนค่า: this.registryAccess.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CarvingContext#topMaterial(Function<BlockPos, Holder<Biome>>,ChunkAccess,BlockPos,boolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CarvingContext.java:39 - Modifiers:
public - Return:
Optional<BlockState>
คืออะไร
ดำเนินการ topMaterial ตาม implementation ของ CarvingContext
ทำงานยังไง
เรียกต่อ: surfaceSystem(). คืนค่า: this.randomState.surfaceSystem().topMaterial(this.surfaceRule, this, function, chunkAccess, this.noiseChunk, blockPos, bl).
Parameters
Function<BlockPos, Holder<Biome>> functionChunkAccess chunkAccessBlockPos blockPosboolean bl
ตัวอย่างใช้งาน
CarvingContext instance = ...;
Function<BlockPos, Holder<Biome>> function = ...;
ChunkAccess chunkAccess = ...;
BlockPos blockPos = ...;
Optional<BlockState> result = instance.topMaterial(function, chunkAccess, blockPos, true);
CaveCarverConfiguration
- Full name:
net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration.java - Type:
class - Modifiers:
public - Extends:
CarverConfiguration
net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration#CaveCarverConfiguration(CarverConfiguration,FloatProvider,FloatProvider,FloatProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration.java:55 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CaveCarverConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
CarverConfiguration carverConfigurationFloatProvider floatProviderFloatProvider floatProvider2FloatProvider floatProvider3
ตัวอย่างใช้งาน
CarverConfiguration carverConfiguration = ...;
FloatProvider floatProvider = ...;
FloatProvider floatProvider2 = ...;
FloatProvider floatProvider3 = ...;
CaveCarverConfiguration instance = new CaveCarverConfiguration(carverConfiguration, floatProvider, floatProvider2, floatProvider3);
net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration#CaveCarverConfiguration(float,HeightProvider,FloatProvider,VerticalAnchor,CarverDebugSettings,HolderSet<Block>,FloatProvider,FloatProvider,FloatProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration.java:25 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CaveCarverConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: horizontalRadiusMultiplier, verticalRadiusMultiplier, floorLevel.
Parameters
float fHeightProvider heightProviderFloatProvider floatProviderVerticalAnchor verticalAnchorCarverDebugSettings carverDebugSettingsHolderSet<Block> holderSetFloatProvider floatProvider2FloatProvider floatProvider3FloatProvider floatProvider4
ตัวอย่างใช้งาน
HeightProvider heightProvider = ...;
FloatProvider floatProvider = ...;
VerticalAnchor verticalAnchor = ...;
CarverDebugSettings carverDebugSettings = ...;
HolderSet<Block> holderSet = ...;
FloatProvider floatProvider2 = ...;
FloatProvider floatProvider3 = ...;
FloatProvider floatProvider4 = ...;
CaveCarverConfiguration instance = new CaveCarverConfiguration(0.0F, heightProvider, floatProvider, verticalAnchor, carverDebugSettings, holderSet, floatProvider2, floatProvider3, floatProvider4);
net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration#CaveCarverConfiguration(float,HeightProvider,FloatProvider,VerticalAnchor,HolderSet<Block>,FloatProvider,FloatProvider,FloatProvider)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration.java:42 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CaveCarverConfiguration ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
float fHeightProvider heightProviderFloatProvider floatProviderVerticalAnchor verticalAnchorHolderSet<Block> holderSetFloatProvider floatProvider2FloatProvider floatProvider3FloatProvider floatProvider4
ตัวอย่างใช้งาน
HeightProvider heightProvider = ...;
FloatProvider floatProvider = ...;
VerticalAnchor verticalAnchor = ...;
HolderSet<Block> holderSet = ...;
FloatProvider floatProvider2 = ...;
FloatProvider floatProvider3 = ...;
FloatProvider floatProvider4 = ...;
CaveCarverConfiguration instance = new CaveCarverConfiguration(0.0F, heightProvider, floatProvider, verticalAnchor, holderSet, floatProvider2, floatProvider3, floatProvider4);
CaveWorldCarver
- Full name:
net.minecraft.world.level.levelgen.carver.CaveWorldCarver - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java - Type:
class - Modifiers:
public - Extends:
WorldCarver<CaveCarverConfiguration>
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#carve(CarvingContext,CaveCarverConfiguration,ChunkAccess,Function<BlockPos, Holder<Biome>>,RandomSource,Aquifer,ChunkPos,CarvingMask)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:25 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ carve ตาม implementation ของ CaveWorldCarver
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: sectionToBlockCoord(), getRange(), nextInt(), getCaveBound(), getBlockX(), sample(), getBlockZ(), shouldSkip(). คืนค่า: true.
Parameters
CarvingContext carvingContextCaveCarverConfiguration caveCarverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionRandomSource randomSourceAquifer aquiferChunkPos chunkPosCarvingMask carvingMask
ตัวอย่างใช้งาน
CaveWorldCarver instance = ...;
CarvingContext carvingContext = ...;
CaveCarverConfiguration caveCarverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
RandomSource randomSource = ...;
Aquifer aquifer = ...;
ChunkPos chunkPos = ...;
CarvingMask carvingMask = ...;
boolean result = instance.carve(carvingContext, caveCarverConfiguration, chunkAccess, function, randomSource, aquifer, chunkPos, carvingMask);
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#CaveWorldCarver(Codec<CaveCarverConfiguration>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ CaveWorldCarver ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Codec<CaveCarverConfiguration> codec
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#createRoom(CarvingContext,CaveCarverConfiguration,ChunkAccess,Function<BlockPos, Holder<Biome>>,Aquifer,double,double,double,float,double,CarvingMask,WorldCarver.CarveSkipChecker)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:104 - Modifiers:
protected - Return:
void
คืออะไร
สร้าง Room
ทำงานยังไง
เรียกต่อ: sin(), carveEllipsoid().
Parameters
CarvingContext carvingContextCaveCarverConfiguration caveCarverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionAquifer aquiferdouble ddouble edouble ffloat gdouble hCarvingMask carvingMaskWorldCarver.CarveSkipChecker carveSkipChecker
ตัวอย่างใช้งาน
CarvingContext carvingContext = ...;
CaveCarverConfiguration caveCarverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
Aquifer aquifer = ...;
CarvingMask carvingMask = ...;
WorldCarver.CarveSkipChecker carveSkipChecker = ...;
@Override
protected void createRoom(CarvingContext carvingContext, CaveCarverConfiguration caveCarverConfiguration, ChunkAccess chunkAccess, Function<BlockPos, Holder<Biome>> function, Aquifer aquifer, double d, double e, double f, float g, double h, CarvingMask carvingMask, WorldCarver.CarveSkipChecker carveSkipChecker) {
super.createRoom(carvingContext, caveCarverConfiguration, chunkAccess, function, aquifer, d, e, f, g, h, carvingMask, carveSkipChecker);
}
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#createTunnel(CarvingContext,CaveCarverConfiguration,ChunkAccess,Function<BlockPos, Holder<Biome>>,long,Aquifer,double,double,double,double,double,float,float,float,int,int,double,CarvingMask,WorldCarver.CarveSkipChecker)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:123 - Modifiers:
protected - Return:
void
คืออะไร
สร้าง Tunnel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: create(), nextInt(), sin(), cos(), nextFloat(), nextLong(), canReach(), getPos().
Parameters
CarvingContext carvingContextCaveCarverConfiguration caveCarverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionlong lAquifer aquiferdouble ddouble edouble fdouble gdouble hfloat ifloat jfloat kint mint ndouble oCarvingMask carvingMaskWorldCarver.CarveSkipChecker carveSkipChecker
ตัวอย่างใช้งาน
CarvingContext carvingContext = ...;
CaveCarverConfiguration caveCarverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
Aquifer aquifer = ...;
CarvingMask carvingMask = ...;
WorldCarver.CarveSkipChecker carveSkipChecker = ...;
@Override
protected void createTunnel(CarvingContext carvingContext, CaveCarverConfiguration caveCarverConfiguration, ChunkAccess chunkAccess, Function<BlockPos, Holder<Biome>> function, long l, Aquifer aquifer, double d, double e, double f, double g, double h, float i, float j, float k, int m, int n, double o, CarvingMask carvingMask, WorldCarver.CarveSkipChecker carveSkipChecker) {
super.createTunnel(carvingContext, caveCarverConfiguration, chunkAccess, function, l, aquifer, d, e, f, g, h, i, j, k, m, n, o, carvingMask, carveSkipChecker);
}
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#getCaveBound()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:87 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Cave Bound
ทำงานยังไง
คืนค่า: 15.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#getThickness(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:91 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Thickness
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: nextFloat(), nextInt(). คืนค่า: f.
Parameters
RandomSource randomSource
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
@Override
protected float getThickness(RandomSource randomSource) {
return super.getThickness(randomSource);
}
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#getYScale()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:100 - Modifiers:
protected - Return:
double
คืออะไร
อ่านค่า YScale
ทำงานยังไง
คืนค่า: 1.0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.CaveWorldCarver#isStartChunk(CaveCarverConfiguration,RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/CaveWorldCarver.java:21 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Start Chunk
ทำงานยังไง
เรียกต่อ: nextFloat(). คืนค่า: randomSource.nextFloat() <= caveCarverConfiguration.probability.
Parameters
CaveCarverConfiguration caveCarverConfigurationRandomSource randomSource
ตัวอย่างใช้งาน
CaveWorldCarver instance = ...;
CaveCarverConfiguration caveCarverConfiguration = ...;
RandomSource randomSource = ...;
boolean result = instance.isStartChunk(caveCarverConfiguration, randomSource);
ConfiguredWorldCarver
- Full name:
net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver.java - Type:
record - Modifiers:
public
net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver#carve(CarvingContext,ChunkAccess,Function<BlockPos, Holder<Biome>>,RandomSource,Aquifer,ChunkPos,CarvingMask)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver.java:31 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ carve ตาม implementation ของ ConfiguredWorldCarver
ทำงานยังไง
เรียกต่อ: debugVoidTerrain(), getPos().
Parameters
CarvingContext carvingContextChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionRandomSource randomSourceAquifer aquiferChunkPos chunkPosCarvingMask carvingMask
ตัวอย่างใช้งาน
ConfiguredWorldCarver instance = ...;
CarvingContext carvingContext = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
RandomSource randomSource = ...;
Aquifer aquifer = ...;
ChunkPos chunkPos = ...;
CarvingMask carvingMask = ...;
boolean result = instance.carve(carvingContext, chunkAccess, function, randomSource, aquifer, chunkPos, carvingMask);
net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver#isStartChunk(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver.java:27 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Start Chunk
ทำงานยังไง
คืนค่า: this.worldCarver.isStartChunk(this.config, randomSource).
Parameters
RandomSource randomSource
ตัวอย่างใช้งาน
ConfiguredWorldCarver instance = ...;
RandomSource randomSource = ...;
boolean result = instance.isStartChunk(randomSource);
NetherWorldCarver
- Full name:
net.minecraft.world.level.levelgen.carver.NetherWorldCarver - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/NetherWorldCarver.java - Type:
class - Modifiers:
public - Extends:
CaveWorldCarver
net.minecraft.world.level.levelgen.carver.NetherWorldCarver#carveBlock(CarvingContext,CaveCarverConfiguration,ChunkAccess,Function<BlockPos, Holder<Biome>>,CarvingMask,BlockPos.MutableBlockPos,BlockPos.MutableBlockPos,Aquifer,MutableBoolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/NetherWorldCarver.java:38 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ carveBlock ตาม implementation ของ NetherWorldCarver
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: canReplaceBlock(), getBlockState(), getY(), getMinGenY(), createLegacyBlock(), setBlockState(). มีจุด return อย่างน้อย 2 จุด.
Parameters
CarvingContext carvingContextCaveCarverConfiguration caveCarverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionCarvingMask carvingMaskBlockPos.MutableBlockPos mutableBlockPosBlockPos.MutableBlockPos mutableBlockPos2Aquifer aquiferMutableBoolean mutableBoolean
ตัวอย่างใช้งาน
CarvingContext carvingContext = ...;
CaveCarverConfiguration caveCarverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
CarvingMask carvingMask = ...;
BlockPos.MutableBlockPos mutableBlockPos = ...;
BlockPos.MutableBlockPos mutableBlockPos2 = ...;
Aquifer aquifer = ...;
MutableBoolean mutableBoolean = ...;
@Override
protected boolean carveBlock(CarvingContext carvingContext, CaveCarverConfiguration caveCarverConfiguration, ChunkAccess chunkAccess, Function<BlockPos, Holder<Biome>> function, CarvingMask carvingMask, BlockPos.MutableBlockPos mutableBlockPos, BlockPos.MutableBlockPos mutableBlockPos2, Aquifer aquifer, MutableBoolean mutableBoolean) {
return super.carveBlock(carvingContext, caveCarverConfiguration, chunkAccess, function, carvingMask, mutableBlockPos, mutableBlockPos2, aquifer, mutableBoolean);
}
net.minecraft.world.level.levelgen.carver.NetherWorldCarver#getCaveBound()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/NetherWorldCarver.java:23 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Cave Bound
ทำงานยังไง
คืนค่า: 10.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.NetherWorldCarver#getThickness(RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/NetherWorldCarver.java:28 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Thickness
ทำงานยังไง
เรียกต่อ: nextFloat(). คืนค่า: (randomSource.nextFloat() * 2.0F + randomSource.nextFloat()) * 2.0F.
Parameters
RandomSource randomSource
ตัวอย่างใช้งาน
RandomSource randomSource = ...;
@Override
protected float getThickness(RandomSource randomSource) {
return super.getThickness(randomSource);
}
net.minecraft.world.level.levelgen.carver.NetherWorldCarver#getYScale()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/NetherWorldCarver.java:33 - Modifiers:
protected - Return:
double
คืออะไร
อ่านค่า YScale
ทำงานยังไง
คืนค่า: 5.0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.NetherWorldCarver#NetherWorldCarver(Codec<CaveCarverConfiguration>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/NetherWorldCarver.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ NetherWorldCarver ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: liquids. เรียกต่อ: of().
Parameters
Codec<CaveCarverConfiguration> codec
ตัวอย่างใช้งาน
Codec<CaveCarverConfiguration> codec = ...;
NetherWorldCarver instance = new NetherWorldCarver(codec);
WorldCarver
- Full name:
net.minecraft.world.level.levelgen.carver.WorldCarver - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/WorldCarver.java - Type:
class - Modifiers:
public abstract
net.minecraft.world.level.levelgen.carver.WorldCarver#canReach(ChunkPos,double,double,int,int,float)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:210 - Modifiers:
protected static - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Reach
ทำงานยังไง
เรียกต่อ: getMiddleBlockX(), getMiddleBlockZ(). คืนค่า: k * k + l * l - m * m <= n * n.
Parameters
ChunkPos chunkPosdouble ddouble eint iint jfloat f
ตัวอย่างใช้งาน
ChunkPos chunkPos = ...;
@Override
protected boolean canReach(ChunkPos chunkPos, double d, double e, int i, int j, float f) {
return super.canReach(chunkPos, d, e, i, j, f);
}
net.minecraft.world.level.levelgen.carver.WorldCarver#canReplaceBlock(C,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:206 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Replace Block
ทำงานยังไง
เรียกต่อ: is(). คืนค่า: blockState.is(carverConfiguration.replaceable).
Parameters
C carverConfigurationBlockState blockState
ตัวอย่างใช้งาน
C carverConfiguration = ...;
BlockState blockState = ...;
@Override
protected boolean canReplaceBlock(C carverConfiguration, BlockState blockState) {
return super.canReplaceBlock(carverConfiguration, blockState);
}
net.minecraft.world.level.levelgen.carver.WorldCarver#carve(CarvingContext,C,ChunkAccess,Function<BlockPos, Holder<Biome>>,RandomSource,Aquifer,ChunkPos,CarvingMask)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:193 - Modifiers:
public abstract - Return:
boolean
คืออะไร
ดำเนินการ carve ตาม implementation ของ WorldCarver
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
CarvingContext carvingContextC carverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionRandomSource randomSourceAquifer aquiferChunkPos chunkPosCarvingMask carvingMask
ตัวอย่างใช้งาน
WorldCarver instance = ...;
CarvingContext carvingContext = ...;
C carverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
RandomSource randomSource = ...;
Aquifer aquifer = ...;
ChunkPos chunkPos = ...;
CarvingMask carvingMask = ...;
boolean result = instance.carve(carvingContext, carverConfiguration, chunkAccess, function, randomSource, aquifer, chunkPos, carvingMask);
net.minecraft.world.level.levelgen.carver.WorldCarver#carveBlock(CarvingContext,C,ChunkAccess,Function<BlockPos, Holder<Biome>>,CarvingMask,BlockPos.MutableBlockPos,BlockPos.MutableBlockPos,Aquifer,MutableBoolean)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:123 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ carveBlock ตาม implementation ของ WorldCarver
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), is(), setTrue(), canReplaceBlock(), isDebugEnabled(), getCarveState(), setBlockState(), shouldScheduleFluidUpdate(). มีจุด return อย่างน้อย 3 จุด.
Parameters
CarvingContext carvingContextC carverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionCarvingMask carvingMaskBlockPos.MutableBlockPos mutableBlockPosBlockPos.MutableBlockPos mutableBlockPos2Aquifer aquiferMutableBoolean mutableBoolean
ตัวอย่างใช้งาน
CarvingContext carvingContext = ...;
C carverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
CarvingMask carvingMask = ...;
BlockPos.MutableBlockPos mutableBlockPos = ...;
BlockPos.MutableBlockPos mutableBlockPos2 = ...;
Aquifer aquifer = ...;
MutableBoolean mutableBoolean = ...;
@Override
protected boolean carveBlock(CarvingContext carvingContext, C carverConfiguration, ChunkAccess chunkAccess, Function<BlockPos, Holder<Biome>> function, CarvingMask carvingMask, BlockPos.MutableBlockPos mutableBlockPos, BlockPos.MutableBlockPos mutableBlockPos2, Aquifer aquifer, MutableBoolean mutableBoolean) {
return super.carveBlock(carvingContext, carverConfiguration, chunkAccess, function, carvingMask, mutableBlockPos, mutableBlockPos2, aquifer, mutableBoolean);
}
net.minecraft.world.level.levelgen.carver.WorldCarver#carveEllipsoid(CarvingContext,C,ChunkAccess,Function<BlockPos, Holder<Biome>>,Aquifer,double,double,double,double,double,CarvingMask,WorldCarver.CarveSkipChecker)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:61 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ carveEllipsoid ตาม implementation ของ WorldCarver
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getPos(), getMiddleBlockX(), getMiddleBlockZ(), abs(), getMinBlockX(), getMinBlockZ(), max(), floor(). สร้างออบเจ็กต์: BlockPos.MutableBlockPos, MutableBoolean. มีจุด return อย่างน้อย 2 จุด.
Parameters
CarvingContext carvingContextC carverConfigurationChunkAccess chunkAccessFunction<BlockPos, Holder<Biome>> functionAquifer aquiferdouble ddouble edouble fdouble gdouble hCarvingMask carvingMaskWorldCarver.CarveSkipChecker carveSkipChecker
ตัวอย่างใช้งาน
CarvingContext carvingContext = ...;
C carverConfiguration = ...;
ChunkAccess chunkAccess = ...;
Function<BlockPos, Holder<Biome>> function = ...;
Aquifer aquifer = ...;
CarvingMask carvingMask = ...;
WorldCarver.CarveSkipChecker carveSkipChecker = ...;
@Override
protected boolean carveEllipsoid(CarvingContext carvingContext, C carverConfiguration, ChunkAccess chunkAccess, Function<BlockPos, Holder<Biome>> function, Aquifer aquifer, double d, double e, double f, double g, double h, CarvingMask carvingMask, WorldCarver.CarveSkipChecker carveSkipChecker) {
return super.carveEllipsoid(carvingContext, carverConfiguration, chunkAccess, function, aquifer, d, e, f, g, h, carvingMask, carveSkipChecker);
}
net.minecraft.world.level.levelgen.carver.WorldCarver#configured(C)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:49 - Modifiers:
public - Return:
ConfiguredWorldCarver<C>
คืออะไร
ดำเนินการ configured ตาม implementation ของ WorldCarver
ทำงานยังไง
สร้างออบเจ็กต์: ConfiguredWorldCarver<>. คืนค่า: new ConfiguredWorldCarver<>(this, carverConfiguration).
Parameters
C carverConfiguration
ตัวอย่างใช้งาน
WorldCarver instance = ...;
C carverConfiguration = ...;
ConfiguredWorldCarver<C> result = instance.configured(carverConfiguration);
net.minecraft.world.level.levelgen.carver.WorldCarver#configuredCodec()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:53 - Modifiers:
public - Return:
MapCodec<ConfiguredWorldCarver<C>>
คืออะไร
ดำเนินการ configuredCodec ตาม implementation ของ WorldCarver
ทำงานยังไง
คืนค่า: this.configuredCodec.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.WorldCarver#getRange()
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:57 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Range
ทำงานยังไง
คืนค่า: 4.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.levelgen.carver.WorldCarver#isStartChunk(C,RandomSource)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:204 - Modifiers:
public abstract - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Start Chunk
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
C carverConfigurationRandomSource randomSource
ตัวอย่างใช้งาน
WorldCarver instance = ...;
C carverConfiguration = ...;
RandomSource randomSource = ...;
boolean result = instance.isStartChunk(carverConfiguration, randomSource);
net.minecraft.world.level.levelgen.carver.WorldCarver#WorldCarver(Codec<C>)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:45 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ WorldCarver ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: configuredCodec. เรียกต่อ: fieldOf(), xmap().
Parameters
Codec<C> codec
ตัวอย่างใช้งาน
WorldCarver$CarveSkipChecker
- Full name:
net.minecraft.world.level.levelgen.carver.WorldCarver$CarveSkipChecker - Package:
net.minecraft.world.level.levelgen.carver - Source:
common—net/minecraft/world/level/levelgen/carver/WorldCarver.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.levelgen.carver.WorldCarver$CarveSkipChecker#shouldSkip(CarvingContext,double,double,double,int)
- Origin:
common - Source:
net/minecraft/world/level/levelgen/carver/WorldCarver.java:225 - Modifiers: ``
- Return:
boolean
คืออะไร
ตรวจสอบว่าควร Skip
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
CarvingContext carvingContextdouble ddouble edouble fint i
ตัวอย่างใช้งาน
WorldCarver.CarveSkipChecker instance = ...;
CarvingContext carvingContext = ...;
boolean result = instance.shouldSkip(carvingContext, 0.0D, 0.0D, 0.0D, 0);