A few years ago I saw a Minecraft datapack that made passive animals lie down to rest when night fell ("Sleeping Mobs" by KiwiKcz), and even made pillagers sleep when no player was nearby. When a player approached, they would wake up and attack as normal. The datapack didn’t change gameplay, it just made the night feel much more immersive and magical, giving a sense that all creatures need rest, while still keeping the danger of monsters. It felt poetic.
I suggest implementing something similar in vanilla:
-
At night, farm animals or ambient creatures like cows, pigs, chickens, and sheep should lie down to sleep or rest, similar to how camels sometimes do. It wouldn’t alter gameplay; it would just add immersion and make the world feel more alive. This could be done by copying and pasting the camel sleep animation code to other quadruped animals.
-
If you want, you could also add this to pillagers: if villagers can sleep at night, why not pillagers? They have mansions with bedrooms; they should sleep too. They shouldn’t stop attacking players nearby, just wake up to attack.
If villagers and bees already rest at night, why not all other animals?
-
If implementing it only at night is too much, make it a random event, like how camels sleep randomly during the day.
It’d be even more amazing and cute if this mechanic applied to pets like wolves, cats, and parrots when you use their sit function and walk away for a while.
Foxes and camels already do this.
Please sign in to leave a comment.
0 Comments