Tags
Creators
Details
Licensed GPL-3.0-only
Published 2 years ago
Updated 2 years ago
All versions
1.1.0+datapack
Release
Sleepless 1.1.0 [Datapack 1.20-1.20.1]2 years ago 935
Uploaded by
Compatibility
Minecraft: Java Edition
1.20–1.20.1
Platform
Data Pack
Required content
Any compatible version
Changes
- Spectators will no longer be "found" when staying up without a bed. Creative mode unchanged for now
- Turning on spectator when being found will cancel the effect as though near a bed
- Death effects now target non-creative, non-spectator players, rather than just survival
- Localized the morning chime so it can be heard with sound physics installed
- Generally enhanced code for multiplayer use
- Made exhaustion effects last 35 seconds to cover gaps between applications
- Made room counter more accurate by disallowing additional markers when beds are nearly adjacent. "same room" sleeping
- Made death messages more accurate by increasing the effective range for the public message
- Reduced room size requirement by 1 block - beds must now be 4 blocks apart instead of 5
- Slightly reduced the time for the bonus anti-exhaustion effect from sleeping (15m -> 10m)
- Made used beds no longer safe by morning even by "sleeping" in them
- Made used beds kick the player out if they are being targeted for being without a bed
- Fixed a bug that caused the pack to only target the first player in the list in multiplayer
- Fixed a bug that caused firetick and weathercycle to permanently freeze
- Fixed the death sound effect
- Fixed nightmares not being considered ended properly and causing repeated deaths and messages
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| sleepless-resource.zip | Required resource pack | 1.9 MiB |
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:YYZJDAqy:x0pQ2nSj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YYZJDAqy:x0pQ2nSj"
}

