
Mine and Spells
This modification creates a unique connection between Mine and Slash and Iron's Spells systems, allowing the use of mana from Mine and Slash to activate spells from Iron's Spells.
Main Features
When compatibility is activated through Mine and Slash Compatibility, the damage system becomes fixed, but takes into account additional modifiers based on the specific spell's power. The magic learning process completely preserves the original Iron's Spells mechanics using scrolls.
It's important to note that effects from Iron's Spells equipment do not apply. For example, items that increase mana will not function even when used.
Technical Settings
The mod automatically sets MnS server configurations upon startup, which become available after installing Mine and Slash Compatibility. This only works when creating new data. If installation occurs during gameplay, the following settings must be added to the mine_and_spells-server.toml file in the serveconfig folder:
#[Unlocked by installing Mine and Slash Compatibility Addon]: Similar to the original mode, except spells from other mods will be converted to mine and slash damage.
[compatibility_configs.COMPATIBLE_MODE]
#Bonus means that mns damage will act as bonus damage, while override means it will replace the standard damage. Bonus mode requires installation of Compatibility Addon Mod
#Allowed Values: DAMAGE_OVERRIDE, DAMAGE_BONUS
DAMAGE_SYSTEM = "DAMAGE_OVERRIDE"
#Vanilla means that mns will add to your hearts, imaginary means that mns won't add hearts but instead will scale damage based on the mob's imaginary/mns health
#Allowed Values: IMAGINARY_MINE_AND_SLASH_HEALTH, VANILLA_HEALTH
HEALTH_SYSTEM = "IMAGINARY_MINE_AND_SLASH_HEALTH"
DISABLE_VANILLA_HEALTH_REGEN = true
#When trying to attack with low energy, you will get slowness and hunger.
ENERGY_PENALTY = true
IGNORE_WEAPON_REQUIREMENTS_FOR_SPELLS = false
#The balance datapack the game will use. For example, Compat mode has lower stat values by default.
#Allowed Values: ORIGINAL_BALANCE, COMPAT_BALANCE
BALANCE_DATAPACK = "ORIGINAL_BALANCE"
#The player base stats datapack the game will use. For example, Compat mode gives the player fewer base stats.
#Allowed Values: ORIGINAL_BALANCE, COMPAT_BALANCE
BASE_STATS_DATAPACK = "ORIGINAL_BALANCE"
#Limits how much your items can be damaged in a single hit. This prevents instant item destruction when having high HP values
#Range: 0 ~ 100
ITEM_DAMAGE_CAP_PER_HIT = 25
#Enables item damage cap. WARNING! Disabling this means your items will instantly break if hit by a high-level mob
#This only works when taking damage and only for armor!
CAP_ITEM_DAMAGE = false
#By default, you have many free beginner resistances at the start, but they go negative upon reaching certain levels. Best disabled if playing without high-level scaling.
ENABLE_MINUS_RESISTS_PER_LEVEL = false
#Range: 0.0 ~ 100.0
MOB_FLAT_DAMAGE_BONUS = 6.0
#Range: 0.0 ~ 100.0
MOB_PERCENT_DAMAGE_AS_BONUS = 0.33000001311302185
#Range: 0.0 ~ 100.0
STAT_REQUIREMENTS_MULTIPLIER = 1.0
#Range: 0.0 ~ 100.0
SPELL_BASE_DAMAGE_MULTIPLIER = 1.0
DISABLE_MOB_IFRAMES = true
#This determines how much of the converted vanilla>mns damage is lost.
#Range: 0 ~ 100
DAMAGE_CONVERSION_LOSS = 0
#When dealing damage with methods that Mine and Slash cannot detect. For example, you cast a spell from another mod, it deals 5 standard damage, your VANILLA_TO_WEAPON_DAMAGE_PERCENT is 10, so you end up dealing 50% weapon damage Mine and Slash damage.
#Range: 0.0 ~ 100.0
VANILLA_TO_WEAPON_DAMAGE_PERCENT = 10.0