CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBuilder FIELD field_35275 WHITE_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35276 ORANGE_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35277 TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35278 YELLOW_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35279 BROWN_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35280 RED_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35281 LIGHT_GRAY_TERRACOTTA Lnet/minecraft/class_2680; FIELD field_35282 PACKED_ICE Lnet/minecraft/class_2680; FIELD field_35283 SNOW_BLOCK Lnet/minecraft/class_2680; FIELD field_35285 defaultBlock Lnet/minecraft/class_2680; FIELD field_35286 seaLevel I FIELD field_35287 terracottaBands [Lnet/minecraft/class_2680; FIELD field_35288 terracottaBandsOffsetNoise Lnet/minecraft/class_5216; FIELD field_35291 noiseSamplers Ljava/util/Map; FIELD field_35292 randomDeriver Lnet/minecraft/class_6574; FIELD field_35293 surfaceNoise Lnet/minecraft/class_5216; METHOD method_39102 (Lnet/minecraft/class_6557;IIILnet/minecraft/class_5539;)V ARG 2 x ARG 3 z ARG 4 surfaceY METHOD method_39103 getTerracottaBlock (III)Lnet/minecraft/class_2680; ARG 1 x ARG 2 y ARG 3 z METHOD method_39104 (ILnet/minecraft/class_1959;Lnet/minecraft/class_6557;Lnet/minecraft/class_2338$class_2339;III)V ARG 2 biome ARG 4 mutablePos ARG 5 x ARG 6 z ARG 7 surfaceY METHOD method_39106 buildSurface (Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;ZLnet/minecraft/class_5868;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_6686$class_6708;)V ARG 1 biomeAccess ARG 2 biomeRegistry ARG 3 useLegacyRandom ARG 4 context ARG 5 chunk ARG 6 chunkNoiseSampler ARG 7 surfaceRule METHOD method_39108 createTerracottaBands (Lnet/minecraft/class_5819;)[Lnet/minecraft/class_2680; ARG 0 random METHOD method_39109 addTerracottaBands (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;ILnet/minecraft/class_2680;)V ARG 0 random ARG 1 terracottaBands ARG 2 minBandSize ARG 3 state METHOD method_39110 (Lnet/minecraft/class_6686$class_6708;Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; ARG 1 rule ARG 2 context ARG 4 chunk METHOD method_39112 getNoiseSampler (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216; METHOD method_39333 isDefaultBlock (Lnet/minecraft/class_2680;)Z ARG 1 state