CLASS bus net/minecraft/world/gen/carver/CaveCarver
	METHOD <init> (Ljava/util/function/Function;I)V
		ARG 1 configDeserializer
		ARG 2 heightLimit
	METHOD a getMaxCaveCount ()I
	METHOD a carveCave (Lbsn;JIIIDDDFDLjava/util/BitSet;)V
		ARG 1 chunk
		ARG 2 seed
		ARG 4 seaLevel
		ARG 5 mainChunkX
		ARG 6 mainChunkZ
		ARG 7 x
		ARG 9 y
		ARG 11 z
		ARG 13 width
		ARG 14 heightWidthRatio
		ARG 16 mask
	METHOD a carveTunnels (Lbsn;JIIIDDDFFFIIDLjava/util/BitSet;)V
		ARG 1 chunk
		ARG 2 seed
		ARG 4 seaLevel
		ARG 5 mainChunkX
		ARG 6 mainChunkZ
		ARG 7 x
		ARG 9 y
		ARG 11 z
		ARG 13 baseWidth
		ARG 14 xzAngle
		ARG 15 yAngle
		ARG 16 currentBranch
		ARG 17 height
		ARG 18 heightWidthRatio
		ARG 20 mask
	METHOD a getTunnelSystemWidth (Ljava/util/Random;)F
	METHOD b getTunnelSystemHeightWidthRatio ()D
	METHOD b getCaveY (Ljava/util/Random;)I
		ARG 1 random
