CLASS net/minecraft/class_5833 net/minecraft/world/gen/NoiseCaveSampler
	FIELD field_28827 minY I
	FIELD field_28828 terrainAdditionNoise Lnet/minecraft/class_5216;
	FIELD field_28829 pillarNoise Lnet/minecraft/class_5216;
	FIELD field_28830 pillarFalloffNoise Lnet/minecraft/class_5216;
	FIELD field_28831 pillarScaleNoise Lnet/minecraft/class_5216;
	FIELD field_28832 scaledCaveScaleNoise Lnet/minecraft/class_5216;
	FIELD field_28833 horizontalCaveNoise Lnet/minecraft/class_5216;
	FIELD field_28834 caveScaleNoise Lnet/minecraft/class_5216;
	FIELD field_28835 caveFalloffNoise Lnet/minecraft/class_5216;
	FIELD field_28836 tunnelNoise1 Lnet/minecraft/class_5216;
	FIELD field_28837 tunnelNoise2 Lnet/minecraft/class_5216;
	FIELD field_28838 tunnelScaleNoise Lnet/minecraft/class_5216;
	FIELD field_28839 tunnelFalloffNoise Lnet/minecraft/class_5216;
	FIELD field_28840 offsetNoise Lnet/minecraft/class_5216;
	FIELD field_28841 offsetScaleNoise Lnet/minecraft/class_5216;
	FIELD field_29226 caveDensityNoise Lnet/minecraft/class_5216;
	METHOD <init> (Lnet/minecraft/class_5819;I)V
		ARG 1 random
		ARG 2 minY
	METHOD method_33746 getPillarNoise (III)D
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD method_33747 sample (IIID)D
		ARG 1 x
		ARG 2 y
		ARG 3 z
		ARG 4 offset
	METHOD method_33748 sample (Lnet/minecraft/class_5216;DDDD)D
		ARG 0 sampler
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 scale
	METHOD method_33749 clamp (D)D
		ARG 0 value
	METHOD method_33750 getTerrainAdditionNoise (III)D
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD method_33751 getTunnelNoise (III)D
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD method_33752 getCaveNoise (III)D
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD method_33753 getTunnelOffsetNoise (III)D
		ARG 1 x
		ARG 2 y
		ARG 3 z
	CLASS class_5841 CaveScaler
		METHOD method_33835 scaleCaves (D)D
			ARG 0 value
		METHOD method_33836 scaleTunnels (D)D
			ARG 0 value
