OpenCubicChunks / CubicWorldGen

Customizable CubicChunks world generation
MIT License
55 stars 23 forks source link

[Suggestion] Oregen type that increases in frequency depending on height #19

Open Secretname2009 opened 5 years ago

Secretname2009 commented 5 years ago

Ive had this thought that i wanted some sort of Block to be more frequent the deeper i go, this could be used to allow Lava to generate as a danger deep below the ground. Possible settings could be where it would start, which direction it would increase towards, like downwards or upwards, minimum frequency, max frequency and when it would reach the max frequency This could add to the variety of ore gen possibilities along with Uniform and Periodic Gaussian.

Shad0wlife commented 5 years ago

Proper lava generation isn't that easy I suspect - vanilla has it simple because at some level, hollow areas are just flooded below a y level. That'd be problematic with CC.

But making ore generation more common the further down you go, that could work. Easiest idea would be weighting the spawn chance with a sigmoid or something - but if that's done properly there are a lot of config possibilities there, and people even deem the periodic gaussian generation parameters too complicated.

Secretname2009 commented 5 years ago

I know that much about the lava already but it would be nice for this to be an option if not a replacement method to generate lava. I could however recommend adding vein-type generation with the increasing frequency and/or size but i think it just adds to the complexity this menu already has but as an advanced user, i would not mind this at all. When talking about the Periodic Gaussian i simply dont know what each option does and what it changes, i would suggest to add a tooltip that appears when hovering over the option with the mouse, kinda how like Optifine does to explain the settings and what it would do to gameplay. If that was added to every option it would be great and help people to understand it.

Barteks2x commented 5 years ago

You can definitely expect more progress on customization once BlockOut library is ready to be used in the way I need it, where MalisisCore dependency will be dropped.

As for tooltips, that's when they will be added too.

Secretname2009 commented 5 years ago

Alright, i will look forward for that