CLASS net/minecraft/class_5832 net/minecraft/world/gen/AquiferSampler
	FIELD field_28813 edgeDensityNoise Lnet/minecraft/class_5216;
	FIELD field_28814 waterLevelNoise Lnet/minecraft/class_5216;
	FIELD field_28815 settings Lnet/minecraft/class_5284;
	FIELD field_28816 waterLevels [I
	FIELD field_28817 blockPositions [J
	FIELD field_28818 densityAddition D
	FIELD field_28819 waterLevel I
	FIELD field_28820 needsFluidTick Z
	FIELD field_28821 columnSampler Lnet/minecraft/class_5818;
	FIELD field_28822 startX I
	FIELD field_28823 startY I
	FIELD field_28824 startZ I
	FIELD field_28825 sizeX I
	FIELD field_28826 sizeZ I
	METHOD <init> (IILnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5284;Lnet/minecraft/class_5818;II)V
		ARG 1 x
		ARG 2 z
		ARG 3 edgeDensityNoise
		ARG 4 waterLevelNoise
		ARG 6 columnSampler
	METHOD method_33733 getWaterLevel ()I
	METHOD method_33734 getLocalX (I)I
		ARG 1 x
	METHOD method_33735 calculateDensity (IDII)D
		ARG 1 y
		ARG 2 noise
		ARG 4 a
		ARG 5 b
	METHOD method_33736 maxDistance (II)D
		ARG 1 a
		ARG 2 b
	METHOD method_33737 apply (III)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD method_33738 getWaterLevel (J)I
		ARG 1 pos
	METHOD method_33739 getDensityAddition ()D
	METHOD method_33740 getLocalY (I)I
		ARG 1 y
	METHOD method_33741 index (III)I
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD method_33742 needsFluidTick ()Z
	METHOD method_33743 getLocalZ (I)I
		ARG 1 z
	METHOD method_33744 getWaterLevel (III)I
		ARG 1 x
		ARG 2 y
		ARG 3 z
