CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConfig FIELD comp_173 minimumY I FIELD comp_174 height I FIELD comp_175 sampling Lnet/minecraft/class_5308; FIELD comp_176 topSlide Lnet/minecraft/class_5310; FIELD comp_177 bottomSlide Lnet/minecraft/class_5310; FIELD comp_178 horizontalSize I FIELD comp_179 verticalSize I FIELD field_24804 CODEC Lcom/mojang/serialization/Codec; METHOD (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;II)V ARG 1 minimumY ARG 2 height ARG 3 sampling ARG 4 topSlide ARG 5 bottomSlide ARG 6 horizontalSize ARG 7 verticalSize METHOD comp_173 minimumY ()I METHOD comp_174 height ()I METHOD comp_175 sampling ()Lnet/minecraft/class_5308; METHOD comp_176 topSlide ()Lnet/minecraft/class_5310; METHOD comp_177 bottomSlide ()Lnet/minecraft/class_5310; 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 (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;II)Lnet/minecraft/class_5309; ARG 0 minimumY ARG 1 height ARG 2 sampling ARG 3 topSlide ARG 4 bottomSlide ARG 5 horizontalSize ARG 6 verticalSize METHOD method_32995 checkHeight (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult; ARG 0 config METHOD method_39545 verticalBlockSize ()I METHOD method_39546 horizontalBlockSize ()I METHOD method_39547 verticalBlockCount ()I METHOD method_39548 minimumBlockY ()I