Tags
Creators
Details
1.0.0
Compatibility
Changes
β¨ New Features Capped Percentage Logic: Implemented a smart math system that calculates requirements based on clamp(online_players * percentage, min, max).
Dynamic BossBar: Added a progressive filling BossBar that tracks sleepers in real-time with full MiniMessage support (gradients and RGB).
AFK & Vanish Support: Native hooks for EssentialsX and generic Vanish metadata to ensure inactive players don't block the night skip.
Safety Window: A configurable 3-second countdown to prevent "accidental" night skips if someone jumps out of bed.
Phantom Control: Logic to reset insomnia (TIME_SINCE_REST) for everyone in the world or just the sleepers.
Admin Tools: Added /sleeppro reload with full tab-completion for easy configuration updates.
π§ Technical Improvements Independent Worlds: Sleep logic is calculated per-world, preventing players in the Nether/End from affecting the Overworld count.
Paper API Optimization: Built on the 1.21 API for maximum performance and stability.
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:SemoiBvu:hqABkkKi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SemoiBvu:hqABkkKi"
}

