Basic heightmap option
IdrisQe opened this issue ยท 3 comments
I adore AA, but one thing that's been a consistent hinderance is that it only does biomes.
With the "new" structure support, more detailed maps have been made possible, accurately mapping villages, Nether Fortresses, etc., but for normal terrain it's still stuck with mostly just biomes, which when it comes to navigation, is very limited.
While I understand this would make things a lot more difficult, I feel having an option to turn on a rudimentary heightmap would be great. A configurable height detector of sorts, which would show a "step up" in the terrain much like the walls of the Nether show up as, when the average height of an area is significantly higher than the average height of the surrounding areas, by say, 8 blocks.
As 1.18 did a complete overhaul of the worldgen and how biomes work, this is now partially a thing. Instead of hard heightmap lines though, AA will choose matching textures for configured biomes with hills or mountains depending on the height value. So it's more subtle than in the screenshot, but it's there.
For example, this is all plains biome, but different textures depending on the height value:
That would certainly be a nice feature. It might be a ton of work to do correctly: basically every texture would need an "elevated" alternative. But I'll see if maybe using the exising hills textures will work.
Oh, I was moreso thinking of using an already existing "this area is higher" texture and then layering the biome textures above. I'm not certain that's possible, as I don't know if the current textures utilize transparency, but if they do, I feel like it should be doable.
Something like this (don't mind the quick mockup with awful tiling and lack of smoothness):
Where the middle area shows with the "step up" texture is on average 4-8 blocks higher than the surrounding area.