1.1+build.1508-1942
Compatibility
Changes
π₯ Smotrya-Streak 1.1-beta+build.1508-1942
The first feature update of Smotrya-Streak β rewards, permanent max streak tracking, and more placeholders.
What's new
- Reward system β configurable rewards at streak milestones (commands + messages). Supports
only-onceso each level can be claimed a single time. - Max streak β the highest streak a player has ever reached is stored permanently and never resets when the current streak breaks.
- New PlaceholderAPI placeholders
%smotrya_max_streak%%smotrya_playtime_today%%smotrya_time_until_reset%%smotrya_status%(Active/In progress/Broken/Not started)
- Join feedback β players are notified in chat when today's streak requirement is already completed.
- StreakIncreaseEvent β cancellable event for other plugins when a streak ignites or increases.
- Automatic DB migration from 1.0 (
max_streak,claimed_rewardscolumns).
Commands
/s streak info [player]/s streak reset <player|all>/s streak reload/s streak help
Compatibility
- β Paper, Purpur, Folia (1.20+)
- Java 21
- PlaceholderAPI optional
Notes
This is a Beta release. Core 1.0 behavior is unchanged; 1.1 adds rewards and tracking on top.
When updating from 1.0, do not delete streaks.db β migration runs automatically.
If you already have a custom messages.yml, add the new join.today-done line manually (or merge from the default file).
Please report any issues you run into.
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:jaUemFFh:2WOxbTQy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jaUemFFh:2WOxbTQy"
}

