One of my annoyances with villagers is that they rarely follow paths, and never intentionally. I have seen it suggested that villagers should be scripted to follow the paths laid out for them, but there are many issues with this. The most obvious I see are the facts that many paths generated in villages are incomplete or fragmented and that there are many materials which could be used as paths, whether by player design or generation, and this would cause issues defining what a "path" is to a villager.
I propose an alternate solution where grass (and possibly dirt) blocks have a chance to convert to grass paths when villagers walk over them. This could simply be a low percentage each time or could require a certain number of passes before occurring, though the latter would require a count to be kept for each block and is therefore less desirable.
This provides a simple and elegant solution for the complaint that villagers never follow paths by placing the paths where villagers already walk, and additionally adds to realism as this is how footpaths tend to occur in the real world.
Please sign in to leave a comment.
4 Comments