Configuration
Infinite Upgrades is controlled mainly by the world/server config:
world/serverconfig/infiniteupgrades-server.tomlThe exact values can change by pack, but the sections below describe what the config controls.
General
General settings control the upgrade system shape:
- Max upgrade level.
- Upgrade mode enum retained by config.
- Name suffix color rules for the visual
+Ntooltip suffix.
Chance
Chance settings control the base success chance before reputation:
FLAT_DECREMENT: starts at a configured chance and subtracts a fixed amount per current item level.EXPONENTIAL: starts at a configured chance and multiplies by an exponential base per level.- Overrides: exact chance values for specific levels.
Rituals
Ritual settings control each side's step multiplier and the ritual delay:
- Angel step multiplier.
- Demon step multiplier.
- Infusion delay in seconds.
The delay locks the attempt while the ritual animation/result timing is active.
Reputation
Reputation settings control:
- Maximum reputation range.
- Success delta.
- Failure delta.
- Bonus per reputation point.
- Bonus clamp.
Attributes
The built-in attribute sections cover:
minecraft:generic.attack_damageminecraft:generic.attack_speedminecraft:generic.armorminecraft:generic.armor_toughnessminecraft:generic.knockback_resistance
Each rule can control:
- Enabled state.
- Demon random-selection weight.
- Direction: increase or decrease.
- Step type: percent or additive.
- Default step.
- Per-level overrides.
- Min/max caps.
- Magnitude handling for negative bases.
- Rounding.
Extra attribute rules can be added with one-line entries in the dynamic attribute rule list. This is the path for pack authors who want Infinite Upgrades to affect attributes from other mods.
Tuning
Tuning controls the global fallback step model and final stat multipliers:
- Base percent per level.
- Bonus steps at specific current levels.
- Final per-stat multipliers.
Final multipliers are applied after the attribute rule and ritual multiplier. They can also target the custom Block Speed stat:
infiniteupgrades:block_speed=0.5Souls
Soul settings control:
- Whether soul drops are enabled.
- Drop chance.
- Tier selection model.
- HP-to-units ratio.
- Minimum units for ratio drops.
- Tier unit values.
- Tier minimum hearts.
- Orb lifetime.
- PvP drops.
- Entity whitelist and blacklist.
- Collection range.
- Upgrade soul-cost formula.
- Manual soul-cost overrides.
If the whitelist is not empty, only listed entities can drop souls. The blacklist always blocks listed entities.
Client Config
Some client-side behavior is configured separately, such as effect/sound presentation. The authoritative upgrade math remains server-side.
Support This Project
Like this wiki and these mods?
Every bit of support helps me keep building features, writing docs, and shipping updates.