Original Post — Direct link

Heya howdy! So I just recently shared the updated 1.6 villager paths maps, and have noticed a lot of weird behavior from the villagers. They have been veering off path and breaking things the normally wouldn't, and I now know why so I wanted to share with you all, now that BlaDe and his community helped confirm my suspicions.

As of the 1.6 update, villagers will avoid walking through terrain features like trees and... paths/flooring. Any floor or path you place down is classified as TerrainFeatures, which means they will avoid walking on them. You'll notice if you decorate the town like I do. They will search out the nearest space that is uncovered by "terrain", even if you put something on the spot like kegs or whatever. The same classification is applied to tilled soil and planted grass.

This can be super frustrating for decorators or those of you who expand out your profits by placing things in town/mountains/railroad etc.

This behavior is determined overnight, so resetting the day and moving your paths om a day of destruction unfortunately won't work, you'll have to load up your _old file of the day prior and remove them.

I believe that the TerrainFeatures classification is why we have been getting forage on paths too.

What else can you do? Well, you can place paths EVERYWHERE but just know that my paths maps won't be exact with that. I've noticed varried paths after I have tried this, so you'll have to do some mapping of your own.

Apart from removing all your paths, your best bet is to start placing furniture items around to protect your things. If you were unaware, you can take an item that says "furniture" as its category, like a table ornchair or junimo plush, and place it in the way of the villager. They can't break it so they will start to phase right through things, thus leaving everything on that path unbroken. Keep in mind it only works for while they are moving, once they stop and then start moving again, they will break stuff, so you'll need to activate their going ghost mode for each path movement you need. You can see some examples on my site, I use this method at Calico Desert and the Trainyard.

I have already reported this as a bug, though it is more of an unintended side effect than a bug, but I just want you all to take caution to protect your things.

External link →
16 days ago - /u/ConcernedApe - Direct link

This isn't intentional, and will be fixed in the next patch. NPC's are supposed to avoid impassable "terrain features", such as trees, but not passable ones like flooring or grass