CLASS net/minecraft/class_3527 net/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig
	FIELD field_15715 topMaterial Lnet/minecraft/class_2680;
	FIELD field_15716 underwaterMaterial Lnet/minecraft/class_2680;
	FIELD field_15717 underMaterial Lnet/minecraft/class_2680;
	FIELD field_25017 CODEC Lcom/mojang/serialization/Codec;
	METHOD <init> (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
		ARG 1 topMaterial
		ARG 2 underMaterial
		ARG 3 underwaterMaterial
	METHOD method_29004 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 0 instance
	METHOD method_29005 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
		ARG 0 config
	METHOD method_29006 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
		ARG 0 config
	METHOD method_29007 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
		ARG 0 config
