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; METHOD (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 noise 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