No Doze for Minecraft 1.10.2
No Doze is a simple mod that removes the ability for the player to sleep the night away.
Players are still able to set their spawn location using a Bed. By default they are able to do so during the day as well as night, this behavior can be changed in the configuration file however to restrict setting their spawn to night time.
No Doze functions be setting the result of the PlayerSleepInBedEvent to OTHER_PROBLEMS thereby negating the ability to sleep. Anything that fires off that event will also be affected.
No Doze is Open Source, MIT, and is available on GitHub: