All versions
1.0.0
Release
Contagion — Contact-Based Outbreak Engine 1.0.02 months ago 27
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Changes
Initial release.
- Contact-based transmission with radius, distance falloff and optional line-of-sight checks
- Incubation window with optional silent carriers
- Unlimited configurable symptom stages with potion effects, messages and contagiousness multipliers
- Turned end state with permanent effects, glowing and a server broadcast
- Cylindrical quarantine zones with block-transmission and deny-infected-entry flags
- Craftable antidote identified by a persistent data tag, with a configurable shaped recipe
- Outbreak start/stop commands with random patient zero selection
- Action bar HUD showing the current stage and time remaining
- Timestamp-based progression that keeps running while players are offline
- SQLite storage with automatic YAML fallback
- Developer API: ContagionInfectEvent, ContagionStageChangeEvent, ContagionCureEvent
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:vMkng3hp:WDyo1BrI"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vMkng3hp:WDyo1BrI"
}

