This might only be an issue in small worlds, I can't speak for larger ones.
Basically, Happiness systems and Pylons want you to spread towns.
Celestial Pillars can be semi-approximated, but if you're building towns which is now really important, you kinda don't think about the very end game Celestial Events.
So, while I'm okay that they spawn where they usually do, they should at least spawn on the side of, above, heck even below, but not right in the middle of a town:
I suggest a simple check for Housing Flags, or a mathematical "middle" of a town, and if one should spawn like in the image, just put it 100+ blocks higher, or to any side.
Losing an NPC, in my case the Goblin Tinkerer, means I can't get one till end of Moon Lord (whatever the outcome).
Since Pylons and Happiness are so much advertised in 1.4, it seems like this 1.3 mechanic was forgotten about, just like I have when I was building a town.
And it's disruptive, because I really need that town in that place, I've a small world, I need it right there.
I know this isn't a critical issue, but it still seems very overlooked, and would be a nice QoL improvement.
Basically, Happiness systems and Pylons want you to spread towns.
Celestial Pillars can be semi-approximated, but if you're building towns which is now really important, you kinda don't think about the very end game Celestial Events.
So, while I'm okay that they spawn where they usually do, they should at least spawn on the side of, above, heck even below, but not right in the middle of a town:
I suggest a simple check for Housing Flags, or a mathematical "middle" of a town, and if one should spawn like in the image, just put it 100+ blocks higher, or to any side.
Losing an NPC, in my case the Goblin Tinkerer, means I can't get one till end of Moon Lord (whatever the outcome).
Since Pylons and Happiness are so much advertised in 1.4, it seems like this 1.3 mechanic was forgotten about, just like I have when I was building a town.
And it's disruptive, because I really need that town in that place, I've a small world, I need it right there.
I know this isn't a critical issue, but it still seems very overlooked, and would be a nice QoL improvement.