Custom world generation/height provider


 * : The type of the height provider. One of,  ,   ,  ,  , or.
 * If  is  :
 * : The vertical anchor to use as constant height.
 * If  is  :
 * : The vertical anchor to use as minimum height.
 * : The vertical anchor to use as maximum height.
 * If  is , or  :
 * : The vertical anchor to use as minimum height.
 * : The vertical anchor to use as maximum height.
 * : (optional) The inner value. Defaults to 1, needs to be at least 1.
 * If  is  :
 * : The vertical anchor to use as minimum height.
 * : The vertical anchor to use as maximum height.
 * : (optional) The vertical anchor to use as the range in the middle of the trapezoid distribution that has a uniform distribution. Defaults to 0
 * If  is  :
 * : A random pool of height providers.
 * One entry in the random pool.
 * : A height provider.
 * : The weight of this entry.
 * : (optional) The vertical anchor to use as the range in the middle of the trapezoid distribution that has a uniform distribution. Defaults to 0
 * If  is  :
 * : A random pool of height providers.
 * One entry in the random pool.
 * : A height provider.
 * : The weight of this entry.
 * : The weight of this entry.
 * : The weight of this entry.