All versions
1.1.0
Release
DayNap 1.1.03 weeks ago 38
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Server-side
Singleplayer
Required content
Any compatible version
Changes
1.1.0
Ports
- New: Fabric 1.19.2, Forge 1.21.1, Forge 1.21.11
- Removed: Minecraft 26.1 and 26.1.1 (Fabric and NeoForge) — use 26.1.2
- 16 files: Fabric 1.19.2–26.3, Forge 1.19.2–1.21.11, NeoForge 1.21.1–26.3 (see the file list)
Fixes
- Day sleep did nothing on Forge 1.19.2 and 1.20.1 and on Fabric up to 1.21.11; it works there now
- Older loader builds are accepted again (floors are the oldest build of that Minecraft version that works)
- NeoForge 1.21.11: you can lie down in the day; breaking the bed wakes a player asleep during a day skip
- Fabric 1.21.11 / 26.x and NeoForge 26.x: a day nap no longer skips the game’s other bed checks (distance, blocked bed, nearby monsters, slept-in-bed statistic)
- NeoForge 1.21.1, 1.21.11, 26.1.2, 26.2: monsters near the bed refuse a day nap, same as at night
- A day nap no longer counts toward the game’s morning skip (
playersSleepingPercentage) - Singleplayer: leaving during a day skip no longer carries that skip into the next world you open
Compatibility
- Fabric: Fabric API and Architectury API required
- NeoForge: Architectury API required
- Forge: Forge only
- Plays nicer next to other mods that change sleep (no exclusive hooks on the same vanilla call)
- Server required; clients joining a server do not need it
Unchanged
- Config files and options (
daynap-server.tomlon Forge/NeoForge,daynap-server.jsonon Fabric) and their defaults
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:XXZAWr7k:aJVwuh1E"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XXZAWr7k:aJVwuh1E"
}

