[Bug] Villager Pathfinding breaks in worlds created with BetterX world type
gmcnxtman opened this issue ยท 0 comments
This bug takes place in minecraft 1.21.1.
Villagers do not correctly pathfind to unoccupied beds in worlds created with the 'BetterX' world type. Normally, villagers walk away upon finding an occupied bed, and attempt to find another within a certain range. However, when the world has been generated as BetterX, villagers stay at the same bed and continually emit green particles as if they are repeatedly 'finding' the same bed, even if other beds are within the normal pathfinding range.
Removing the mods and loading the same world does not fix the behavior. The BetterX type locks it this way. EDIT: I have found that even beds pasted from a litematica schematic (from a world with the bug) into a world generated from the start without BCLib or BetterX cause the same behavior until broken. Strange - suggests the block data of the bed is somehow to blame?
To be clear, all of this happens without BetterEnd or BetterNether installed; I have tested to see if this happens with only the three library mods mentioned in the steps, and it does.
Steps to recreate:
- Install BCLib, Wover and WunderLib for Minecraft Fabric 1.21.1
- Generate a new world with the 'BetterX' world type
- Locate a village
- Set the daytime to 12000
- Look inside the village houses.
- If all beds are occupied, spawn another villager nearby.
- The villager will go to a nearby occupied bed, stand on it, and emit green particles repeatedly.
- Placing a bed within normal pathfinding range will not cause them to pathfind to it.
BCLib
21.0.13
WorldWeaver
21.0.13
Fabric API
0.116.1
Fabric Loader
0.16.14
Minecraft
1.21
Relevant log output
Other Mods
BCLib
Worldweaver
WunderLib