SleepMenu is a server-side Fabric mod for Minecraft.
Players standing on a bed get a clickable chat menu to change time and weather.
Stand on a bed, click your choice, and shape the sky: day, night, clear, rain, or thunder.
- `/sleepmenu open`
- `/sleepmenu set <option>`
- `/sleepmenu reload` (admin only; console allowed)
Options:
`day`, `midnight`, `night`, `noon`, `clear`, `rain` and `thunder`
If `Mod Menu` and `Cloth Config` are installed on the client, the config can also be edited through an in-game config screen. Dedicated servers do not need either dependency.
This mod runs fully server-side. Clients do not need to install the mod.
Also works in single-player (without LuckPerms support).
If LuckPerms is installed, these nodes are checked:
- `sleepmenu.use`
- `sleepmenu.time.day`
- `sleepmenu.time.midnight`
- `sleepmenu.time.night`
- `sleepmenu.time.noon`
- `sleepmenu.weather.clear`
- `sleepmenu.weather.rain`
- `sleepmenu.weather.thunder`
If LuckPerms is missing, fallback behavior is controlled by config.
Example: allow everyone to open the Sleep Menu, but only moderators to change weather.
/lp group default permission set sleepmenu.use true
/lp group moderator permission set sleepmenu.weather.clear true
/lp group moderator permission set sleepmenu.weather.rain true
/lp group moderator permission set sleepmenu.weather.thunder true
Official LuckPerms docs:
- https://luckperms.net/wiki/Home
- https://luckperms.net/wiki/Command-Usage
Config file: `config/sleepmenu.json`
json
{
"cooldownTicks": 400,
"antiSpamWindowTicks": 12000,
"timeChangeLimit": 4,
"weatherChangeLimit": 4,
"noLuckPermsAccess": "EVERYONE"
}
Feel free to join my Minecraft server to test my mods: play.swordfishbe.eu
Based on the command blocks setup created by TOLoneWolf's: Sleep Menu System for Hypermine SMP.