All versions
1.0.1
Alpha
Blood-Line SMP 1.0.13 weeks ago 5
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.10–1.21.11
Platform
Paper
Changes
BloodlineSMP v1.0.1
Added
- Added the Bloodline Awakening system for first-time Bloodline assignment.
- Added configurable awakening modes:
direct— assign immediately.timer— assign after the configured awakening delay.
- Added a lightweight 10-segment awakening progress bar.
- Added progressive awakening colors as the timer advances.
- Added persistent awakening timers so leaving and rejoining cannot reset progress.
- Added awakening persistence across server restarts.
- Added first-awakening reveal animation after the Bloodline is successfully assigned.
- Added protection against rerolling while a first awakening is pending.
Improved
- Bloodlines are now assigned and saved before the reveal animation begins.
/bloodline setnow clears any pending awakening./bloodline resetnow also clears pending awakening data.- Awakening processing uses a single lightweight timer instead of per-player tasks.
- Pending awakenings continue progressing while players are offline.
Configuration
- Added
settings.assignment-mode - Added
settings.assignment-delay - Added
settings.awakening-bar - Added
settings.reveal-animation - Added
settings.auto-save
Performance
- Awakening progress updates once per second.
- No per-tick awakening calculations.
- No individual repeating task is created for each player.
- Only players with pending awakenings are processed.
Compatibility
- Paper 1.21.10+
- PlaceholderAPI remains optional.
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:1VIdGFk5:szObi7av"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1VIdGFk5:szObi7av"
}

