net.minecraft.world.level.levelgen.carver

public abstract class WorldCarver<C extends CarverConfiguration>

ekl
net.minecraft.world.level.levelgen.carver.WorldCarver
net.minecraft.class_2939

Field summary

Modifier and TypeField
public static final WorldCarver<CaveCarverConfiguration>
a
CAVE
field_29060
public static final WorldCarver<CaveCarverConfiguration>
b
NETHER_CAVE
field_13297
public static final WorldCarver<CanyonCarverConfiguration>
c
CANYON
field_13295
protected static final BlockState
d
AIR
field_13301
protected static final BlockState
e
CAVE_AIR
field_13294
protected static final FluidState
f
WATER
field_13305
protected static final FluidState
g
LAVA
field_13296
protected Set<Fluid>
h
liquids
field_13298
private final com.mojang.serialization.MapCodec<ConfiguredWorldCarver<C>>
i
configuredCodec
field_24831

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<C> arg0)

Method summary

Modifier and TypeMethod
private static <C extends CarverConfiguration, F extends WorldCarver<C>> F
a(String arg0, F arg1)
register(String arg0, F arg1)
method_12704(String arg0, F arg1)
public ConfiguredWorldCarver<C>
a(C arg0)
configured(C arg0)
method_28614(C arg0)
public com.mojang.serialization.MapCodec<ConfiguredWorldCarver<C>>
c()
configuredCodec()
method_28616()
public int
d()
getRange()
method_12710()
protected boolean
a(ekg arg0, C arg1, eed arg2, Function<iy, ji<dmc>> arg3, ehr arg4, double arg5, double arg6, double arg7, double arg8, double arg9, eec arg10, ekl$a arg11)
carveEllipsoid(CarvingContext arg0, C arg1, ChunkAccess arg2, Function<BlockPos, Holder<Biome>> arg3, Aquifer arg4, double arg5, double arg6, double arg7, double arg8, double arg9, CarvingMask arg10, WorldCarver$CarveSkipChecker arg11)
method_33978(class_5873 arg0, C arg1, class_2791 arg2, Function<class_2338, class_6880<class_1959>> arg3, class_6350 arg4, double arg5, double arg6, double arg7, double arg8, double arg9, class_6643 arg10, class_2939$class_5874 arg11)
protected boolean
a(ekg arg0, C arg1, eed arg2, Function<iy, ji<dmc>> arg3, eec arg4, iy$a arg5, iy$a arg6, ehr arg7, org.apache.commons.lang3.mutable.MutableBoolean arg8)
carveBlock(CarvingContext arg0, C arg1, ChunkAccess arg2, Function<BlockPos, Holder<Biome>> arg3, CarvingMask arg4, BlockPos$MutableBlockPos arg5, BlockPos$MutableBlockPos arg6, Aquifer arg7, org.apache.commons.lang3.mutable.MutableBoolean arg8)
method_16581(class_5873 arg0, C arg1, class_2791 arg2, Function<class_2338, class_6880<class_1959>> arg3, class_6643 arg4, class_2338$class_2339 arg5, class_2338$class_2339 arg6, class_6350 arg7, org.apache.commons.lang3.mutable.MutableBoolean arg8)
private BlockState
a(ekg arg0, C arg1, iy arg2, ehr arg3)
getCarveState(CarvingContext arg0, C arg1, BlockPos arg2, Aquifer arg3)
method_36418(class_5873 arg0, C arg1, class_2338 arg2, class_6350 arg3)
private static BlockState
b(eke arg0, ecg arg1)
getDebugState(CarverConfiguration arg0, BlockState arg1)
method_36417(class_5871 arg0, class_2680 arg1)
public abstract boolean
a(ekg arg0, C arg1, eed arg2, Function<iy, ji<dmc>> arg3, baq arg4, ehr arg5, dke arg6, eec arg7)
carve(CarvingContext arg0, C arg1, ChunkAccess arg2, Function<BlockPos, Holder<Biome>> arg3, RandomSource arg4, Aquifer arg5, ChunkPos arg6, CarvingMask arg7)
method_12702(class_5873 arg0, C arg1, class_2791 arg2, Function<class_2338, class_6880<class_1959>> arg3, class_5819 arg4, class_6350 arg5, class_1923 arg6, class_6643 arg7)
public abstract boolean
a(C arg0, baq arg1)
isStartChunk(C arg0, RandomSource arg1)
method_12705(C arg0, class_5819 arg1)
protected boolean
a(C arg0, ecg arg1)
canReplaceBlock(C arg0, BlockState arg1)
method_12709(C arg0, class_2680 arg1)
protected static boolean
a(dke arg0, double arg1, double arg2, int arg3, int arg4, float arg5)
canReach(ChunkPos arg0, double arg1, double arg2, int arg3, int arg4, float arg5)
method_33976(class_1923 arg0, double arg1, double arg2, int arg3, int arg4, float arg5)
private static boolean
b(eke arg0)
isDebugEnabled(CarverConfiguration arg0)
method_33980(class_5871 arg0)