DisguiseLib

DisguiseLib

89k Downloads

(Un)Disguising villagers causes them to sleep in "incorrect" positions

James103 opened this issue ยท 0 comments

commented

To reproduce:

  1. Starting with Minecraft 1.16.5, install Fabric loader and Fabric API.
  2. Install mobdisguises-1.0.0-fabric and disguiselib-1.0.2-fabric.
  3. Create a new world with cheats enabled.
  4. Make/find a flat area free of obstructions away from existing villages.
  5. Place down a bed.
  6. /gamerule doMobSpawning false
  7. /summon Villager
  8. /time set night
  9. Notice that the villager sleeps in a sensible position.
    image
  10. /disguise @e[type=villager] as pillager
  11. Notice that the (disguised) villager is now sleeping in a non-sensible position (rotated and/or positioned incorrectly).
    image
  12. /disguise @e[type=villager] clear
  13. Notice that the (now undisguised) villager is still sleeping in a non-sensible position (rotated and/or positioned incorrectly).
    image
  14. Wake the villager and let it go to sleep (read: break and replace the bed).
  15. Notice that the villager is sleeping in a sensible position again (see step 9's picture).