Sensible Sleepiness
by ArkoSammy12
Sensible Sleepiness lets server owners and players customize how Phantoms behave, with a per-player sleepy mode that changes their spawning and rewards.
What it does
Sensible Sleepiness adds per-player control over Phantom behavior. The default sleepy mode keeps the vanilla behavior of Phantoms. An enabled mode stops Phantoms from spawning around the player, and any Phantoms that are already present become invisible to that player. Phantoms can still appear for a player who has not slept, so the mode affects only the player who enables it.
The mode raises the difficulty of Phantoms over time: the grace period before they arrive becomes shorter, and the chance of Phantoms appearing in larger groups grows with each night a player goes without sleeping. To offset this, players with the mode enabled receive more experience and better chances for loot drops upon death. Sensible Sleepiness is open source under the Apache License 2.0 and runs on the server side only, so players join without installing it.
The mod requires Fabric API. Files are published for Fabric, for seven game versions 1.20 – 1.21, with 0.0.4-1.21 for 1.21 as the latest file, dated 2024-07-07.
Key features
Per-player sleepy mode
Each player can enable a mode that changes how Phantoms spawn and behave toward them, without affecting other players.
Phantom spawn prevention
While the mode is on, Phantoms do not spawn around the player, and existing Phantoms turn invisible to that player.
Escalating difficulty
The grace period shortens and group sizes grow the longer a player goes without sleeping.
Compensating rewards
Players in the mode gain more experience and a better chance of loot drops on death to balance the harder Phantoms.
Server defaults and commands
Server admins set the default mode for new players with the defaultSleepyMode gamerule, and players can view their current mode.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Inverse Phantoms is a Fabric server-side mod for 1.20.1 – 1.21.1, open source under the Apache License 2.0. Phantom Spawning is also server-side only and open source, under the GNU Lesser General Public License v3.0 or later, with files for 1.14 – 26.3. Disable Phantoms Individually is server-side only and open source under the MIT License, targeting 1.20.6 – 1.21.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Sensible Sleepiness | Fabric | 1.20 – 1.21 | Server-side only | 2024-07-07 |
| Inverse Phantoms | Fabric | 1.20.1 – 1.21.1 | Server-side only | 2024-08-23 |
| Phantom Spawning | Fabric | 1.14 – 26.3 | Server-side only | 2026-09-22 |
| Disable Phantoms Individually | Fabric | 1.20.6 – 1.21.4 | Server-side only | 2024-10-22 |
Questions
Does Sensible Sleepiness need Fabric API?
Does every player need to install Sensible Sleepiness?
Which game versions does Sensible Sleepiness support?
In the catalog
Sensible Sleepiness is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 15,770 mods support Minecraft 1.21.
More from ArkoSammy12
Similar mods
What the author says
This is the default sleepy mode for those who want to keep the vanilla behaviour of Phantoms for themselves. This mode prevents Phantoms from spawning around the player with the mode enabled. They will also become invisible to already spawned Phantoms.
Official listing
- Modrinth page
- modrinth.com/mod/sensible-sleepiness
- Owner
- ArkoSammy12
- Published
- 2023-12-10
- Updated on Modrinth
- 2024-07-07
- Facts verified
- 2026-10-15
