Dot-notation path into the config object, e.g. "terrain.period" or "regionCount".
Human-readable label for the control.
Control type. 'integer' renders a stepped number input with no decimals.
Runtime default used when the field is absent from the config.
OptionalminOptionalmaxOptionalstepOptionaloptionsFor 'select' type only.
OptionalgroupGroups related fields together in the UI, e.g. "Terrain", "Climate".
Describes a single editable field in a generator's config. Keys may use dot notation for nested paths (e.g. "climate.cycles"). Consumers can use this to render controls generically for any plugin.