CLASS net/minecraft/class_5216 net/minecraft/util/math/noise/DoublePerlinNoiseSampler FIELD field_24175 amplitude D FIELD field_24176 firstSampler Lnet/minecraft/class_3537; FIELD field_24177 secondSampler Lnet/minecraft/class_3537; METHOD (Lnet/minecraft/class_2919;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V ARG 1 random ARG 2 offset ARG 3 octaves METHOD method_27406 sample (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD method_27407 createAmplitude (I)D ARG 0 octaves METHOD method_30846 create (Lnet/minecraft/class_2919;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_5216; ARG 0 random ARG 1 offset ARG 2 octaves METHOD method_31927 create (Lnet/minecraft/class_2919;I[D)Lnet/minecraft/class_5216; ARG 0 random ARG 1 offset ARG 2 octaves