Curse of Disintegration
Modby benn1ed
Don't spend too much time under stress, otherwise you may find yourself being disintegrated.
Type
Mod
CurseForge Downloads
11,774
CurseForge ID
507150
Last Updated
Apr 13, 2026
Description
Curse of Disintegration
Don't spend too much time under stress, otherwise you may very well find yourself being merged with the void.
A bit of a backstory.
Rapid evolution of the human species and their swift leap in technical progress have caused an irreparable disturbance in the universe,
magnifying its tendency towards disorder, ultimately resulting in a new and deadly form of matter being created and spread across space and time. You have observed that hormone adrenaline, which your body usually produces when you're stressed, forces the space around you to shrink under the pressure of the new form of matter. You conclude that it seems like this substance is somehow attracted to adrenaline. The sudden increase of its density though affects you in the not-so-desirable way, as you start experiencing nausea and dizziness, which intensifies your stress even more. This vicious circle goes on as long as you release adrenaline, but there's a limit... Your few poor friends have proven your guesses. This substance kills. And it seems like it stops at nothing, not even the best armor in the world can save you from getting disintegrated. That's how you called it, disintegration, because there's nothing left of you in the process.
Being affected by the sources of your disquiet (mostly hostile to you creatures) increases your level of disintegration.
Once the meter is filled, you don't exist anymore. Shortly after you're out of any danger sources, your disintegration level starts to rapidly fall off.
This mod was made with a single purpose in mind, to slightly nerf imbalanced armor sets in huge modpacks, so in late game there would still be something to be cautious with. And this simple mechanic also spices up the gameplay a little (or a lot, everything is highly configurable), perfect for hardcore lovers!
GUI bar is very immersive and intuitive, can be placed above both vanilla bars, to the right or left of the hotbar, in any corner or in a custom position.


Also comes with another, more depressing design! (Thanks to toujourspareil (Twitter) for making icons)


Configuration file:
# Configuration file
##########################################################################################################
# general configuration
#--------------------------------------------------------------------------------------------------------#
# General configuration
##########################################################################################################
"general configuration" {
B:enableMod=true
B:registerPotionsAndItems=true
}
##########################################################################################################
# gui (bar) configuration
#--------------------------------------------------------------------------------------------------------#
# Client configuration
##########################################################################################################
"gui (bar) configuration" {
# The bar's resulting X position will also be added this value.
I:additionalXValue=0
# The bar's resulting Y position will also be added this value.
I:additionalYValue=0
# Where on the GUI the bar will be drawn.
# Valid values:
# ABOVE_HEALTH_BAR
# ABOVE_HUNGER_BAR
# HOTBAR_LEFT
# HOTBAR_RIGHT
# TOP_LEFT
# TOP_CENTER
# TOP_RIGHT
# MIDDLE_LEFT
# MIDDLE_CENTER
# MIDDLE_RIGHT
# BOTTOM_LEFT
# BOTTOM_RIGHT
# CUSTOM
# CUSTOM_SCALED
S:barLocation=BOTTOM_RIGHT
# The bar's custom X position for barLocation set to CUSTOM
I:customPosX=0
# The bar's custom Y position for barLocation set to CUSTOM
I:customPosY=0
# Enable bar flashing upon getting disintegration.
B:enableFlashing=true
# Enable bar twitching
B:enableTwitching=true
# Whether to hide the bar at 0 disintegration value.
B:hideBarAtZero=false
# If barLocation is set to CUSTOM_SCALED, the bar's X position will be calculated by subtracting this value from the GUI's scaled width.
I:scaledPosX=0
# If barLocation is set to CUSTOM_SCALED, the bar's Y position will be calculated by subtracting this value from the GUI's scaled height.
I:scaledPosY=0
# The bar uses alternative design with face icons instead of skull ones.
B:useAlternativeDesign=false
}
##########################################################################################################
# logic configuration for players entities
#--------------------------------------------------------------------------------------------------------#
# Disintegration logic configuration for player entities
##########################################################################################################
"logic configuration for players entities" {
# The amount of disintegration gained upon hitting another player.
# Min: 0
# Max: 32767
I:onHitValue=70
# The amount of disintegration gained upon being hit by other player.
# Min: 0
# Max: 32767
I:onHurtValue=230
# If this is more than 0, any other players within this radius will passively increase a player's disintegration level.
# Min: 0.0
# Max: 1.7976931348623157E308
D:passiveDisintegrationDistance=10.0
# The rate at which the passive disintegration occurs, considering passiveDisintegrationDistance is more than 0.
# Min: 0
# Max: 2147483647
I:passiveDisintegrationRate=6
# If true, passive disintegration will only take place for some time after being hit, otherwise a player will gain disintegration anytime there's another player nearby.
B:passiveRecentlyHit=true
# If true, players will also be processed and counted as enemies.
B:processPlayers=true
}
##########################################################################################################
# logic congifuration
#--------------------------------------------------------------------------------------------------------#
# Disintegration logic configuration
##########################################################################################################
"logic congifuration" {
# Creatures from this list won't be counted as enemies.
# Must contain ResourceLocation strings (<namespace>:<path>), regex compatible (java.util.regex).
S:creatureBlacklist <
>
# If not empty, only the creatures from this list will be counted as enemies.
# Must contain ResourceLocation strings (<namespace>:<path>), regex compatible (java.util.regex).
S:creatureWhitelist <
>
# The amount of ticks a player's disintegration level won't be able to change again.
# Min: 0
# Max: 2147483647
I:disintegrationFrames=25
# The amount of ticks that needs to pass since the last time a player's disintegration level increased, before it can start decreasing at the rate of disintegrationMitigationRate.
# Min: 0
# Max: 2147483647
I:disintegrationMitigationCooldown=500
# The rate at which a player's disintegration level is decreased when there are no provoking factors.
# Min: -32768
# Max: 32767
I:disintegrationMitigationRate=300
# Maximum amount of disintegration a player can have. Upon reaching this value the player is killed.
# Min: 0
# Max: 32767
I:maxDisintegration=2500
# The amount of disintegration gained upon being hit by creature.
# Min: -32768
# Max: 32767
I:onCreatureHurtValue=200
# The amount of disintegration gained upon hitting another creature.
# Min: -32768
# Max: 32767
I:onHitValue=50
# The amount of disintegration gained upon being hit by other sources.
# Min: -32768
# Max: 32767
I:onHurtValue=90
# If this is more than 0, creatures after a player within this radius will passively increase this player's disintegration level.
# Min: 0.0
# Max: 1.7976931348623157E308
D:passiveDisintegrationDistance=7.0
# The rate at which the passive disintegration occurs, considering passiveDisintegrationDistance is more than 0.
# Min: -32768
# Max: 32767
I:passiveDisintegrationRate=5
}
What's new in 1.1.0 (1.12.2 only):
New items (brewing ingredients): Slightly Shiny Powder, Slightly Shiny Bottle and Shimmering Flask.

Appear in some dungeon chests, with Slightly Shiny Powder being the most frequent ingredient and Shimmering Flask being the rarest.
New potions: Slightly Shiny Potion and Shimmering Potion.

With the respective effects: Tranquility and Walking Corpse.

Tranquility
Level I: increases your resistance to disintegration by 20%.
Level II: increases your resistance to disintegration by 35%.

Walking Corpse
Reaching maximum disintegration doesn't kill you, instead you suffer from Weakness III and Slowness III for the duration of the effect.
Recipes for Slightly Shiny Potions with Tranquility (3:00), Tranquility II (3:00) and Tranquility (5:00) respectively:

Recipe for Shimmering Potion with Walking Corpse (1:00):

New commands:
/codi set <playername> N - to set a player's disintegration level to N
/codi add <playername> N - to increase a player's disintegration level by N
Please feel free to report any issues on Github issue tracker. This project is MIT-licensed, meaning you can use it in your modpacks, but please leave an appropriate link to it (CurseForge or Github) anywhere reachable, thank you. From now on I'm only maintaining 1.12.2 version, which means other mc versions won't receive updates starting from v1.1.0 inclusively, unless I suddenly change my mind and also find free time.
Similar Mods
Reworked Phantoms
No more insomnia triggers, phantoms are now only rebalanced full moon threats!
Netherite Horse Armor CJ [Fabric/Forge/Quilt]
Adds a Netherite Horse Armor and more Horse Armors
Iris Block Compat
Semi-automatic compatibility for waving plants and leaves in Iris shaders.
Evolved Mekanism Extras
Evolved Mekanism and Mekanism Extra add-ons
StacyPlays Mod
Have StacyPlays in your world!
[Remake] Logistics Bridge
Add-On mod for AppliedEnergistics, Refined Storage and Logistics Pipes