Minecraft wiki entry for configured_decorator, associated text: The root tag
 type: The type of configured decorator. Must be one of the types listed below.
 config: The settings for this configured decorator. The settings vary depending on type. Any name not listed under this tag has no settings; however, they must still include an empty config object in their definition.
If type is chance, lava_lake, or water_lake:
 chance:[needs testing] The chance for this feature to generate. Calculated by 1 / chance.
If type is count, fire, glowstone, or count_multilayer:
 count:[needs testing]
Uniform Int with minBase -10, maxBase 128, and maxSpread 128
If type is count_noise:
 noise_level: Determines the threshold within the Perlin noise of when to use below_noise or above_noise.
 below_noise: Determines the count placed when the noise is below noise_level .
 above_noise: Determines the count placed when the noise is above noise_level .
If type is count_noise_biased:
 noise_to_count_ratio: Determines the count features generated at the peak noise.
 noise_factor: Determines the size of the affected region, scales Perlin noise.
 noise_offset (optional): Determines the threshold of the "positive" area, where features are generated. Ranges from -1 to 1, defaults to 0 if not provided.
If type is count_extra:
 count:[needs testing]
 extra_chance:[needs testing]
 extra_count:[needs testing]
If type is range, range_biased, or range_very_biased:
 bottom_offset (optional):[needs testing] Defaults to 0 if not provided.
 top_offset (optional):[needs testing] Defaults to 0 if not provided.
 maximum (optional):[needs testing] Defaults to 0 if not provided.
If type is depth_average:
 baseline:[needs testing]
 spread:[needs testing]
If type is carving_mask:
 step:[needs testing] The carving generation step; either "air" or "liquid"
 probability:[needs testing]
If type is decorated:
 outer: The outer configured decorator.
 inner: The inner configured decorator.