Compatibility
Minecraft: Java Edition
1.21.1
1.20.4
1.20–1.20.1
1.19.2–1.19.4
1.18.2
Platforms
Supported environments
Creators
Details
Licensed CC0-1.0
Published 3 years ago
Updated 7 hours ago
Changelog
1.4
NOTE: Deletion of config is required to get correct values loaded in!
Most of this update has been refactoring the code so that any weapon in the future can have any ability if compatible. This is in preparation for a system kind of like "Ashes of War" from Elden Ring, where you can add the abilities you want to different weapons (if compatible). This also means there might be new bugs with certain weapons I failed to catch, so do report them if you find any. Due to this restructuring, there aren't that many new additions compared to older big updates, except for the new upgrading system I hope you'll enjoy!
Additions
- Added Sword of the Nightlord
- Switching to this weapon makes it apply a random on-hit effect post hit: bleed, poison, chain lightning, wither, permafrost, fire, cripple (slow & weakness & mining fatigue), magic damage, and lastly blight & decay
- Attacking targets having either one of these effects deals bonus damage
- Switching to this weapon gives you the Potency effect, making certain weapons (like this one) deal bonus damage for a few seconds
- Added Frost Buildup mechanic & entity stats
- Leviathan Axe, Dark Moon Greatsword, Sword of the Nightlord (given right ability) and Frostmourne all apply Frost Buildup
- Permafrost effect applies gradual Frost
- At max Frost, Icicle AOE Explosion is triggered, damaging the main entity and others around it. Instead of the buildup being set to 0, it enters a cooldown state, gradually reducing the buildup from the max amount and where additional buildup added during cooldown is ignored
max_frost_buildup,frost_buildup_resistanceandfrost_damage_resistancehave been added as options in theentitystatsfile
- Changed Permafrost effect slightly
- Taking fire damage now removes Permafrost effect
- Permafrost icicle explosion now damages nearby players too (not the main inflicter), and will no longer target allies of the inflicter
- Increased the icicle explosion spread range slightly
- Added a new upgrading system with the Smithing Table
- A new item Twinkling Titanite has been added, use it to upgrade items' stats, like damage and attack speed for melee and ranged weapons, or armor values for armor
- These bonuses are added as recipes with the type
"soulsweapons:smithing_item_upgrade", therefore making it possible to create own stat files for specific items or overwrite old ones - Items can be upgraded max 5 times, but can be changed in config
- Added REI compatability for this system too
- The bonuses depend on the item, for example bows and crossbows get ranged damage and draw speed, mining tools get mining efficiency and attack damage, armor gains armor and armor toughness, and so on... (default is just damage and attack speed for other items)
- Weapons will now have ability damage, cooldowns, etc. scale off of "Upgrade Level" instead of enchants, therefore, config lines previously dictating what enchants made the weapons scale have been removed and replaced with _per_level instead
- Many weapons have new bonuses based on the upgrade level, such as:
- Moonlight Greatsword (and pure variant) shoot more projectiles based on upgrade level (3-7), and so does Bluemoon and the Master Sword
- Holy Moonlight Greatsword have more pillars summoned based on level
- Guns now gain infinity at upgrade level above 2
- and more!
- Daggers now deal increased damage when performing the Posture Break critical hit, currently only Mehrunes Razor does this with 100% increase
- Soul Reaper summons get bonus health and attack damage based on the soul amount up to a max amount, can be changed in config
- Soulmass' beam attack and sacrifice AOE explosion now scale off of generic attack damage attribute (which is increased by Soul Reaper)
- Overhauled the ability system on the legendary weapons. Also moved away from off-hand ability triggers since Better Combat doesn't allow off-handing heavy weapons. Many abilities have therefore changed to be either triggered when sneaking or with the keybind ability trigger
- Dragon Staff and Whirligig Sawblade has reduced cooldown based on the time used
- Veil of Fire effect no longer sets the user on fire (since it was kinda irritating to have constant fire on the HUD)
- Moved all boss config lines over to a new config file named
soulsweapons_boss_config.json - Added the Soul of Cinder status effect, another version of Strength that is only granted when the player is on fire, right now only through Guinsoo's Rageblade
- Lich Bane now always deal the bonus magic damage, regardless of % health left
- Changed Cape of Chaos
- Ability keybind toggles whether the ground should be withered or not
- The wither effect no longer applies to allies of the user
- Removed config line chaos_cape_wither_ground in favor of the "disable use" one for the item
- Kraken Slayer Crossbow no longer scales off of Quick Charge due to the new upgrade system
- Enabled crafting for the Kraken Slayer Bow
- Added Echo effect, damage taken with it is saved then done back upon removal of it (damage is not applied if removed via commands or other abilities like via the Skofnung Stone)
- Added Resonance ability to Lich Bane, apply Echo effect post hit as long as the entity neither has it from before and the item is not on cooldown
- Added compatability with Soul Fire'd mod, Blazing Blade ability now scales off of Soul Fire Aspect and applies Soul Fire if the weapon has the enchantment
Bugfixes
- Fixed a bug causing the posture loss, bleed and frost ui bars to overflow
- Fixed a bug causing weapons with dynamically changing attack damage and speed (i.e. Draugr during nightime, Mjølnir when raining, etc.) to have other attributes removed (like range from Better Combat)
- Fixed a bug causing Mehrunes Razor to deal less bonus missing health damage
- Fixed bugs preventing Rime Spectre from taking magic damage
- Rime Spectre emerges from the ground when not attacking anything
- Fixed bug preventing mobs from having the Decay effect
- Fixed a bug causing config line for projectile immunity for some bosses to not recognize full namespace
- It now recognizes tags, full and only part of namespaces, such as "#minecraft:arrows" for tags and regular namespaces like "soulsweapons:moonlight_projectile" and "moonlight_projectile" will work
Files
Metadata
Release channel
ReleaseVersion number
1.4-1.21.1-fabricLoaders
Game versions
1.21.1Downloads
71Publication date
November 30, 2025 at 8:12 PMPublisher
mariumbacchus
Owner





