CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConfig
	FIELD comp_173 minimumY I
	FIELD comp_174 height I
	FIELD comp_178 horizontalSize I
	FIELD comp_179 verticalSize I
	FIELD field_24804 CODEC Lcom/mojang/serialization/Codec;
	FIELD field_37138 NETHER Lnet/minecraft/class_5309;
	FIELD field_37139 END Lnet/minecraft/class_5309;
	FIELD field_37140 CAVES Lnet/minecraft/class_5309;
	FIELD field_37141 FLOATING_ISLANDS Lnet/minecraft/class_5309;
	FIELD field_38253 SURFACE Lnet/minecraft/class_5309;
	METHOD <init> (IIII)V
		ARG 1 minimumY
		ARG 2 height
	METHOD comp_173 minimumY ()I
	METHOD comp_174 height ()I
	METHOD comp_178 horizontalSize ()I
	METHOD comp_179 verticalSize ()I
	METHOD method_28582 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 0 instance
	METHOD method_32994 create (IIII)Lnet/minecraft/class_5309;
		ARG 0 minimumY
		ARG 1 height
		ARG 2 horizontalSize
		ARG 3 verticalSize
	METHOD method_32995 checkHeight (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult;
		ARG 0 config
	METHOD method_32996 (Lcom/mojang/serialization/DataResult$PartialResult;)V
		ARG 0 result
	METHOD method_39545 verticalBlockSize ()I
	METHOD method_39546 horizontalBlockSize ()I
	METHOD method_42368 trimHeight (Lnet/minecraft/class_5539;)Lnet/minecraft/class_5309;
		ARG 1 world
