Cleaner terrain eating (debris ring eats blocks too)
GrandmaPork opened this issue · 8 comments
Inspired by #289
Currently when the witherstorm is in an area for an extended period of time, it will leave random floating blocks and clusters. This isn’t that annoying since you’re not really gonna be near it unless you want to fight the withered symbiont. One option I thought of that could help reduce the amount of floating blocks would be to have the debris ring also bring in blocks, but limit it to only one 1x1 at a time. The debris ring would only choose the closest block to it that is also mostly exposed to air or something.
What do you mean the Wither Storm currently leaves "random floating blocks and clusters"? It doesn't do this? Slightly confused, sorry if I don't understand what you're getting at.
I think a few screenshots would say more than words could.
Also, I noticed that when I enter the wither storm bowels in a single player world, a lot of clusters that the wither storm was gonna eat were just kinda turned back into normal blocks and left floating in the air (you can sorta see some towers of them in the second picture, my shield is in the way tho)
Notice the floating "trees" in these next few
Ohh I see what you mean now. It's very doubtful I can make the terrain "cleaner" without impacting performance, and off the top of my head detecting those floating blocks wouldn't be very possible. I honestly kind of like how the terrain is eaten but I can see how those towers get awkward. I'll experiment with both things and see what I can do however.
This is because the WS doesn't save which clusters it's sucking in and can forget them, making them fall
So does the wither storm unload when you enter the bowels? Could that be changed?
I’m not fully sure if it does but it’s really the only explanation to why the clusters fall. I’m not sure if there could be anything I could do to fix it if that’s the case