Cubitect / cubiomes-viewer

An efficient graphical Minecraft seed finder and map viewer.
GNU General Public License v3.0
1.02k stars 60 forks source link

[Feature suggestion] Preview/view/see Mesa/Badlands terracotta clay layers per world seed #215

Open Delvin4519 opened 1 year ago

Delvin4519 commented 1 year ago

This would very closely related to cubiomes (as such I've left a copy there).

For each Minecraft world seed, there is a fixed terracotta clay layer generation that applies to every single mesa badlands biome in each particular world seed. As such, every mesa badlands biome has the same terracotta clay layer generation, no matter how far each mesa badlands biomes are, in one given world seed.

Prior to 1.17, the 48 bit world seed determined the generation of mesa badlands terracotta clay layers. There were only 64 layers of terracotta clay that repeated every 64 blocks on the Y axis. In 1.18+, the terracotta clay generation changed from 1.17.1 to be 192 layers instead of 64.

I suppose another tab could be added to the left panel of cubiomes viewer, to allow one to view what the terracotta clay banding layers would be. This would be useful to see what mesa badlands biomes would look like with it's terracotta clay layers for each world seed without having to generate the world, and visit a mesa biome to see what they are.

There are 2 potential ways to search for a structureseed for a mesa biome.

(Example output for 1.17 badlands terracotta search)

image

  1. Percentage search: Count the number of instances of 1 color of terracotta in the entire layer, for a percentage of a mesa biome that will consist of a certain terracotta color.

  2. Exact search, specify an exact layer, or a range of layers, for an exact search, output seeds will match the inputted layers at the entered coordinates. Also exclude certain colors from search area. Configure to match exact Y coordinate, or anywhere within the 64 block range.

Exporting: this can be done as “seed”,”terracotta” shown in the image as csv.