geniiii / FarLands

Far Lands in 1.14+
MIT License
17 stars 9 forks source link

Make more terrain noise generators configurable #39

Closed muzikbike closed 2 years ago

muzikbike commented 4 years ago

The game uses many different noise generators to shape the world's terrain. It's possible to overflow these noise generators like any other in order to see their relative Far Lands, and since this mod is centered around the Far Lands it only seems fitting to be able to break these (especially seeing as most of them only break beyond the 32 bit limit with default settings, barring them from being seen otherwise). A lot of this is extrapolating from the Cubic Chunks mod, however, and as such some of the later information may not apply to vanilla (or will behave differently from expected).

The noise generators are as follows:

It's worth noting that there are many different factors which affect what points noise generators overflow at. For example, even though selector noise has a considerably higher period than the low and high noise, only half as many octaves of it are used, resulting in it being generated 256 or so times farther out than one may expect, so these will need to be taken into consideration for calculating predicted overflow points.

muzikbike commented 4 years ago

I think some of these (like the surface block filler) actually use simplex noise in vanilla, instead of perlin noise, so the effects will probably end up being different. Not sure how difficult it would be to have an option to switch between perlin and simplex noise for each noise generator to see the different ways they can break.

muzikbike commented 2 years ago

closing as the notice on this mod's readme has announced discontinuation for a while now - feel free to reopen in future if work starts again