A way to generate random planets in Minecraft, with a number of different settings.
The planets are generated in the following way:
- Get parameters: [radius] [preset]
- Generate the sphere, and remove caves according to simplex noise
- Texture the sphere according to parameters
Planets can also be generated from a config of presets, which have block values and their respective percentage chance to be selected for that parameter.
The config can also store subclasses, so you can group presets together under one name.