net.minecraft.world.gen.carver

public abstract class Carver<C extends CarverConfig>

cid
net.minecraft.world.level.levelgen.carver.WorldCarver
net.minecraft.class_2939
net.minecraft.world.gen.carver.Carver
net.minecraft.unmapped.C_fwlnnlqx
net.minecraft.world.gen.carver.WorldCarver
net.minecraft.world.gen.carver.WorldCarver

Field summary

Modifier and TypeField
public static final Carver<ProbabilityConfig>
a
CAVE
field_13304
CAVE
f_cqzzwcce
field_222709_a
CAVE
public static final Carver<ProbabilityConfig>
b
NETHER_CAVE
field_13297
NETHER_CAVE
f_mbarwnft
field_236240_b_
NETHER_CAVE
public static final Carver<ProbabilityConfig>
c
CANYON
field_13295
CANYON
f_hgftjxmo
field_222711_c
CANYON
public static final Carver<ProbabilityConfig>
d
UNDERWATER_CANYON
field_13303
UNDERWATER_CANYON
f_oaxebkgn
field_222712_d
UNDERWATER_CANYON
public static final Carver<ProbabilityConfig>
e
UNDERWATER_CAVE
field_13300
UNDERWATER_CAVE
f_uvckoitv
field_222713_e
UNDERWATER_CAVE
protected static final BlockState
f
AIR
field_13301
AIR
f_piliktvj
field_222714_f
AIR
protected static final BlockState
g
CAVE_AIR
field_13294
CAVE_AIR
f_tdpwxkzo
field_222715_g
CAVE_AIR
protected static final FluidState
h
WATER
field_13305
WATER
f_derwzwfp
field_222716_h
WATER
protected static final FluidState
i
LAVA
field_13296
LAVA
f_wfuqktpp
field_222717_i
LAVA
protected Set<Block>
j
replaceableBlocks
field_13302
alwaysCarvableBlocks
f_vfkvsqsp
field_222718_j
carvableBlocks
protected Set<Fluid>
k
liquids
field_13298
carvableFluids
f_zepbight
field_222719_k
carvableFluids
private final Codec<ConfiguredCarver<C>>
m
configuredCodec
field_24831
codec
f_jnkiuwfj
field_236241_m_
codec
protected final int
l
genHeight
field_16653
heightLimit
f_mjcubpyb
field_222720_l
maxHeight

Constructor summary

ModifierConstructor
public (Codec<C> configCodec, int heightLimit)

Method summary

Modifier and TypeMethod
private static <C extends CarverConfig, F extends Carver<C>> F
a(String arg0, F arg1)
register(String arg0, F arg1)
method_12704(String arg0, F arg1)
register(String arg0, F arg1)
m_feeyhvhh(String arg0, F arg1)
func_222699_a(String arg0, F arg1)
register(String key, F carver)
public ConfiguredCarver<C>
a(C arg0)
configured(C arg0)
method_28614(C arg0)
method_28614(C arg0)
m_ntzbeuzy(C arg0)
func_242761_a(C arg0)
func_242761_a(C arg0)
public Codec<ConfiguredCarver<C>>
c()
configuredCodec()
method_28616()
getCodec()
m_lxcegymh()
func_236244_c_()
getCodec()
public int
d()
getRange()
method_12710()
getBranchFactor()
m_nvpnnkyk()
func_222704_c()
func_222704_c()
protected boolean
a(cft arg0, Function<fx, bss> arg1, long arg2, int arg3, int arg4, int arg5, double arg6, double arg7, double arg8, double arg9, double arg10, BitSet arg11)
carveSphere(ChunkAccess arg0, Function<BlockPos, Biome> arg1, long arg2, int arg3, int arg4, int arg5, double arg6, double arg7, double arg8, double arg9, double arg10, BitSet arg11)
method_16580(class_2791 arg0, Function<class_2338, class_1959> arg1, long arg2, int arg3, int arg4, int arg5, double arg6, double arg7, double arg8, double arg9, double arg10, BitSet arg11)
carveRegion(Chunk chunk, Function<BlockPos, Biome> posToBiome, long seed, int seaLevel, int chunkX, int chunkZ, double x, double y, double z, double yaw, double pitch, BitSet carvingMask)
m_uttlvezm(C_lwzmmmqr arg0, Function<C_hynzadkk, C_orlkpefs> arg1, long arg2, int arg3, int arg4, int arg5, double arg6, double arg7, double arg8, double arg9, double arg10, BitSet arg11)
func_227208_a_(IChunk arg0, Function<BlockPos, Biome> arg1, long arg2, int arg3, int arg4, int arg5, double arg6, double arg7, double arg8, double arg9, double arg10, BitSet arg11)
func_227208_a_(IChunk chunk, Function<BlockPos, Biome> biomePos, long seed, int seaLevel, int chunkX, int chunkZ, double randOffsetXCoord, double arg7, double arg8, double arg9, double arg10, BitSet arg11)
protected boolean
a(cft arg0, Function<fx, bss> arg1, BitSet arg2, Random arg3, fx$a arg4, fx$a arg5, fx$a arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, org.apache.commons.lang3.mutable.MutableBoolean arg15)
carveBlock(ChunkAccess arg0, Function<BlockPos, Biome> arg1, BitSet arg2, Random arg3, BlockPos$MutableBlockPos arg4, BlockPos$MutableBlockPos arg5, BlockPos$MutableBlockPos arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, org.apache.commons.lang3.mutable.MutableBoolean arg15)
method_16581(class_2791 arg0, Function<class_2338, class_1959> arg1, BitSet arg2, Random arg3, class_2338$class_2339 arg4, class_2338$class_2339 arg5, class_2338$class_2339 arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, org.apache.commons.lang3.mutable.MutableBoolean arg15)
carveAtPoint(Chunk chunk, Function<BlockPos, Biome> posToBiome, BitSet carvingMask, Random arg3, BlockPos$Mutable arg4, BlockPos$Mutable arg5, BlockPos$Mutable arg6, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ, org.apache.commons.lang3.mutable.MutableBoolean arg15)
m_sgqbrgyz(C_lwzmmmqr arg0, Function<C_hynzadkk, C_orlkpefs> arg1, BitSet arg2, Random arg3, C_hynzadkk$C_egqitdjk arg4, C_hynzadkk$C_egqitdjk arg5, C_hynzadkk$C_egqitdjk arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, org.apache.commons.lang3.mutable.MutableBoolean arg15)
func_230358_a_(IChunk arg0, Function<BlockPos, Biome> arg1, BitSet arg2, Random arg3, BlockPos$Mutable arg4, BlockPos$Mutable arg5, BlockPos$Mutable arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, org.apache.commons.lang3.mutable.MutableBoolean arg15)
carveBlock(IChunk chunk, Function<BlockPos, Biome> posZ, BitSet carvingMask, Random rand, BlockPos$Mutable arg4, BlockPos$Mutable isSurface, BlockPos$Mutable arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, org.apache.commons.lang3.mutable.MutableBoolean arg15)
public abstract boolean
a(cft arg0, Function<fx, bss> arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, int arg7, BitSet arg8, C arg9)
carve(ChunkAccess arg0, Function<BlockPos, Biome> arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, int arg7, BitSet arg8, C arg9)
method_12702(class_2791 arg0, Function<class_2338, class_1959> arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, int arg7, BitSet arg8, C arg9)
carve(Chunk chunk, Function<BlockPos, Biome> posToBiome, Random arg2, int seaLevel, int chunkX, int chunkZ, int mainChunkX, int mainChunkZ, BitSet carvingMask, C arg9)
m_ibvykjzo(C_lwzmmmqr arg0, Function<C_hynzadkk, C_orlkpefs> arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, int arg7, BitSet arg8, C arg9)
func_225555_a_(IChunk arg0, Function<BlockPos, Biome> arg1, Random arg2, int arg3, int arg4, int arg5, int arg6, int arg7, BitSet arg8, C arg9)
carveRegion(IChunk chunk, Function<BlockPos, Biome> biomePos, Random rand, int seaLevel, int chunkXOffset, int chunkZOffset, int chunkX, int chunkZ, BitSet carvingMask, C arg9)
public abstract boolean
a(Random arg0, int arg1, int arg2, C arg3)
isStartChunk(Random arg0, int arg1, int arg2, C arg3)
method_12705(Random arg0, int arg1, int arg2, C arg3)
shouldCarve(Random random, int chunkX, int chunkZ, C config)
m_pjiwanpe(Random arg0, int arg1, int arg2, C arg3)
func_212868_a_(Random arg0, int arg1, int arg2, C arg3)
shouldCarve(Random rand, int chunkX, int chunkZ, C config)
protected boolean
a(cee arg0)
canReplaceBlock(BlockState arg0)
method_12709(class_2680 arg0)
canAlwaysCarveBlock(BlockState state)
m_sxeumgfl(C_txtbiemp arg0)
func_222706_a(BlockState arg0)
isCarvable(BlockState arg0)
protected boolean
a(cee arg0, cee arg1)
canReplaceBlock(BlockState arg0, BlockState arg1)
method_12703(class_2680 arg0, class_2680 arg1)
canCarveBlock(BlockState state, BlockState stateAbove)
m_xovzacml(C_txtbiemp arg0, C_txtbiemp arg1)
func_222707_a(BlockState arg0, BlockState arg1)
canCarveBlock(BlockState state, BlockState aboveState)
protected boolean
a(cft arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
hasWater(ChunkAccess arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_12711(class_2791 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
isRegionUncarvable(Chunk arg0, int mainChunkX, int mainChunkZ, int relMinX, int relMaxX, int minY, int maxY, int relMinZ, int relMaxZ)
m_oepeywqr(C_lwzmmmqr arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
func_222700_a(IChunk arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
func_222700_a(IChunk chunkIn, int chunkX, int chunkZ, int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isEdge(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_12706(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isOnBoundary(int minX, int maxX, int minZ, int maxZ, int x, int z)
m_vegdakvl(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
func_222701_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isOnEdge(int minX, int maxX, int minZ, int maxZ, int x, int z)
protected boolean
a(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, float arg6)
canReach(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, float arg6)
method_12707(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, float arg6)
canCarveBranch(int mainChunkX, int mainChunkZ, double x, double z, int branch, int branchCount, float baseWidth)
m_qtntwzbf(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, float arg6)
func_222702_a(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, float arg6)
func_222702_a(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, float arg6)
protected abstract boolean
a(double arg0, double arg1, double arg2, int arg3)
skip(double arg0, double arg1, double arg2, int arg3)
method_16582(double arg0, double arg1, double arg2, int arg3)
isPositionExcluded(double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, int y)
m_eadcbwdy(double arg0, double arg1, double arg2, int arg3)
func_222708_a(double arg0, double arg1, double arg2, int arg3)
func_222708_a(double arg0, double arg1, double arg2, int arg3)