Structural Decay
Curse Maven Snippet
What's new
Structural Decay - v1.0.0
============================
Features:
- Surviving blocks near explosions can degrade into vanilla variants (cracked, cobble, sand, powder, coarse dirt)
- Degradation probability scales by distance to explosion epicenter
- JSON configuration system at /config/structural-decay.json
- Data-driven compatibility via blastweathering tags (mod support)
- Custom degradation mappings via datapack JSON (data/<namespace>/degradation_mappings/*.json)
Degradation categories (config toggles):
- enableCracking: bricks → cracked variants
- enableStoneToCobble: stone → cobblestone
- enableSandstoneToSand: sandstone → sand
- enableConcreteToPowder: concrete → concrete powder
- enableDirtToCoarseDirt: dirt → coarse dirt
- enableGravelDegradation: tagged blocks → gravel
Optimizations:
- Only processes neighbors of destroyed explosion positions
- Configurable limit of degraded blocks per explosion
- Chain explosion detection (time window + distance)
- Whitelist/blacklist by block ID
Technical:
- Fabric 1.21.11 (Mojang mappings)
- Targets ServerExplosion (Explosion is an interface in 1.21.11)
- Default blastweathering tags included
This mod has no additional files

