Links
Tags
Creators
Details
Licensed MIT
Published 6 months ago
Updated 2 months ago
All versions
0.0.5
Release
Modern Damage Control 0.0.55 months ago 97
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
0.0.5 Changelog
New Features
Curios API Integration
- Curios items (charms, rings, belts, etc.) now provide body part protection, toughness, material factor, and ricochet chance.
- Durability loss is distributed: the item providing the highest protection for the hit part loses 100% of the computed durability cost; all other protecting items (armor or curios) lose 50% each (using their own material factor).
- Curios items are configured via the same
armor_properties.jsonfile as armor.
Penetration Mechanics Rework
- When a limb or the stomach is destroyed, the overflow damage is no longer sent only to the chest.
- All non-destroyed parts (head, chest, stomach, arms, legs) share the overflow damage proportionally to their maximum health.
- The head cannot be destroyed by overflow damage; it will always retain at least 1 health point.
- The chest has no special protection and can be destroyed normally.
Durability Floor
Equipment durability will never drop below 1 (no item fully breaks).
- When an item's durability reaches 1, its protection level becomes 0 (it no longer reduces incoming damage). Toughness is still calculated normally (based on durability percentage).
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:P7GACeRj:QSQ77Vgq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:P7GACeRj:QSQ77Vgq"
}

