mojira.dev

rockhopper

Assigned

No issues.

Reported

No issues.

Comments

PLEASE fix this 🙏 - there are so many use cases that need this for noise, that addon devs have been trying to figure out for YEARS. We can't do true randomisation of continuous worldgen noise functions in features without this - it means every world has the same q.noise() landscape which is a SERIOUS drawback.

This is because features cannot independently maintain the same randomised numbers from chunk to chunk (apart from unreliable temp-leaking), which means q.noise() must always have the same hardcoded offsets/frequencies/magnitudes for each world to world.

Obviously to avoid race conditions, feature rules need to be able to be run independently in parallel as this is what makes them so performant even on phone processors, but this global seed-dependent constant would not violate this and be extremely useful. (That - or make q.noise() output seed-dependent.) Thankyou! ✨(Also, feature rules for new dimensions? Much faster than scripting worldgen.)

I heard that this was only implemented on Mojang internal builds, but if so, why is it in the documentation? Many developers on the BAO discord lament this not being available.

query.log:

“debug log a value to the content log”

And regardless, why leave inoperational a very useful development function? Please fix this thankyou.

Should be very simple to fix - please address this soon as it both increases game quality of life and accessibility!