Colonists stuck at Harvest Festival's decorative blocks
DcNdrew opened this issue · 8 comments
Minecolonies version
version 0.6.6
Expected behavior
- Jump/step up on branches, trunks and stones
Actual behaviour
- Colonists start to walk to their destination, but when they reach Harvest Festival's decor blocks, they stop there and won't move until I remove the obstacle. I can hit them, to the other side of the block, there they still want to step on the decor, and after some moments they became sensible and try to find another route.
I can remove the obstacle too, in that case, the colonist jumps when the block breaks.
Steps to reproduce the problem
- Install HF and Minecolonies
- Wait until some decor blocks appear around and let colonists to work
- ...
- Profit
No, other mobs don't have this problem.
How does your workers choose path? For me it looks like they choose a direction and they want to go on that path, and repeating the walking until they are on it.
Well, Harvest Festival's decors are just appearing, they are not generated. What if a decor appears on the workers' path? He want to step on the block under the decor, but he can't, so he's just trying. If I hit him, he's off the path, so he choose another direction.
If I break the decor, the block updates, the worker "finds" it and want to jump over.
What do you think?
When did you coded the timeout? Because this problem was on in February, and there was a bug where HF decors appeared in too big numbers. Nowadays workers don't contact with decors, so I'll try to add some by myself.
I see. Well, actually something similar happened sometimes without decor. When I see it next time, I'll shoot some pics. Worker starts to look down to the ground, and stand on a specific block. When I push him away, he goes back. Sometimes he comes back, and start to work, but for example the lumberjack was running around a tree, and doesn't want to work until I broke some logs or fire/hire him.
Do Zombies and other mobs get stuck on these as well? It seems that Harvest Festival has made these blocks hard to deal with for the minecraft locomotion system. We can do some limited blacklisting for that but then they will simply walk around these blocks, that may not be what you want. Can you mention the Harvest Festival devs here? Or cross-post this issue there?
@DcNdrew This is something I can easily do something about. At the moment they act like fences for every entity except for players. I did that so that animals wouldn't escape from climbing on top of them when they spawn inside their fenced areas :p. I can just change it so only animals are affected =P.