Custom world generation/height provider

** Specifying a constant height:
** 
** Either specifying a constant height directly as above, or specifying the types and additional fields as below:
** : The type of the height provider. One of constant (specify a constant height), uniform (random value in a uniform distribution), biased_to_bottom (random value, biased towards the bottom), very_biased_to_bottom (random value ), trapezoid (random value, isosceles trapezoidal distribution), and weighted_list (random value from a weighted list).
**; If type is constant, additional fields are as follows:
** : The vertical anchor to use as constant height.
*** 
**; If type is uniform, additional fields are as follows:
** : The vertical anchor to use as minimum height.
*** 
** : The vertical anchor to use as maximum height.
*** 
**; If type is biased_to_bottom or very_biased_to_bottom, additional fields are as follows:
** : The vertical anchor to use as minimum height.
*** 
** : The vertical anchor to use as maximum height.
*** 
** : (optional, defaults to 1) The inner value. Must be at least 1.
**; If type is trapezoid, additional fields are as follows:
** : The vertical anchor to use as minimum height.
*** 
** : The vertical anchor to use as maximum height.
*** 
** : (optional, defaults to 0) The length of the range in the middle of the trapezoid distribution that has a uniform distribution.
**; If type is weighted_list, additional fields are as follows:
** : (Cannot be empty) A random weighted pool of height providers.
*** One entry in the random pool.
**** : A height provider.
***** 
**** : The weight of this entry.
ja:カスタムワールド生成/height provider
zh:自定义世界生成/height provider