Marium's Soulslike Weaponry

Marium's Soulslike Weaponry

Mod

A minecraft mod that adds new bosses and legendary weapons

Client and server AdventureEquipment MobsWorld Generation

560.3k downloads
264 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

Changelog 1.1.5:

Config changes:

  • Added config lines for items that have cooldowns for whether the cooldowns can scale down with an enchant, what minimum cooldown should be applied and enchantment id that scales the cooldown down
  • Added lines for whether bosses are fire immune
  • Added lines for whether bosses can break the shield of the player with attacks
  • Added lines for whether bosses are undead or not
  • Added lines for the group type of bosses, taking in a string representing the id of the type, namely: UNDEAD, AQUATIC, ARTHROPOD, ILLAGER and DEFAULT
  • Added lines for bosses that have a projectile immunity ability (Returning Knight, Fallen Icon, Night Prowler) that whitelists projectiles by the id, so by whitelisting arrows, add “arrows” to the list, for moonlight waves from for example the Moonlight Greatsword, it would be “big_moonlight_projectile”
  • Added target max launch power from calculated fall detonation to config for respective items and nerfed target launch height multipliers
    • Comet Spear: 0.35 -> 0.0125
    • Darkin Blade: 0.25 -> 0.04
    • Heap of Raw Iron: 0.25 -> 0.03
    • Featherlight: 0.20 -> 0.025
    • Nightfall: 0.30 -> 0.045
  • Added line for Kraken Slayer Bow’s use action/animation when using, this is because it was using BOW before, but now uses SPEAR, if old model resource packs are enabled then this line should be changed back to BOW
  • Added line for whether ultra heavy weapons can hold off-hand items or not, if set to true, when wielding an ultra heavy weapon, the offhand stack disappears (like with Better Combat)
  • Added line for whether ultra heavy weapons disables shields or not

New stuff:

  • Parrying checks for items in the c:shields.json tag instead of the normal minecraft shield
  • Added korean translation
  • Added spanish translation
  • Changed Kraken Slayer bow and crossbow models and textures to fit how it actually looks in the league universe
  • Added two new built-in resource packs: Legacy 2D Models and Legacy 3D Models, using it changes weapons such as Kraken Slayer bow/crossbow models and textures to legacy ones. NOTE: If these are enabled to enable old Kraken Slayer bow models specifically, then the config line “kraken_sllayer_bow_use_animation” should be changed to “BOW” to use the standard bow use action
  • Renamed “Kraken Slayer Bow” -> “Kraken Slayer Spear Bow”
  • Added a new 3d model for Crucible Sword and 2d texture in the 2d models resource pack
  • Changed textures of Dark Sorcerer, Remnants and Soul Reaper Ghost slightly, essentially merged previous layers and added opacity to Remnants
  • Added armor rendering for Familiar Ghost
  • Added built-in resource pack that adds compatibility with Fresh Animations for biped entities
  • Ultra Heavy weapons disables shields by default

Bug fixes:

  • Fixed bug where Dragonslayer Swordspear wouldn’t target enemies when using the lightning call ability
  • Fixed bug where mods like Pufferfish would not apply bonus damage to custom projectiles
  • Fixed issue where Invading Forlorn would cause performance issues due to adding Glowing effect continuously to itself
  • Fixed armor clipping issues with Fresh Animations for Dark Sorcerer, Remnants and Forlorn
  • Fixed compatibility with Backslot mod

Forge Exclusive:

  • Fixed Epic Fight mod preventing custom item usages, added custom attack patterns for some weapons and changed “use” animation on weapons that require right click to use an ability
  • With Epic Fight, swords and axes need ALT to be pressed to display info instead of SHIFT
  • Fixed issue where Big Chungus music disc would cut off after 5 seconds
  • Added the mods’ ores to the forge:ores tag

Changelog:

  • Fixed bug where Soulmass was missing it's texture
  • Restricted Projectile Damage Attribute version needed to 3.2.2 since 3.2.3 is unstable and causes a crash

Changelog:

  • Fixed crash due to Leviathan Axe animation being missing
  • (Maybe) Fixed crash when paired with BetterEnd and Sinytra Connector

Changelog:

  • Downgraded required Forge version to 47.1 so it may be compatible with Sinytra Connector and NeoForge

Changelog:

  • Initial forge 1.20.1 release
  • Moonlight Shortsword can now be used with Epic Fight mod

Changelog 1.1.4.3 Forge exclusive:

  • Made compatible with Epic Fight mod
    • NOTE: I was not able to override the block animation greatswords and other weapons have when using the right click ability, but the ability will still work despite the animation blocking the view
    • With Epic Fight mod installed, some weapons cannot be in the offhand, making for example Comet Spears Skyfall ability unusable. Instead of having the item in the offhand, sneaking and using is required instead.
    • For info about weapon abilities, holding ALT is required instead of SHIFT in normal versions
  • Merged texture layers for Remnants, Forlorn and Dark Sorcerers and made Remnants partly translucent
  • Dragonslayer Swordspear ability now targets tameable entities too, as long as they are not tamed

Changelog 1.1.4.2:

  • Fixed a bug where other players could pick up a players Leviathan Axe and Mjolnir despite him throwing it and returning it (despite the projectiles having him as owner)
  • Fixed a bug where Darkin Scythe Prime attack speed was 1.6 instead of 1 (update config to make it live)
  • Players having Ghostly effect cannot attack (mainly during Umbral Trespass ability)
  • Fixed an issue where Umbral Trespass ability would crash the game at random intervals (too many packets being sent)
  • Added is_fireproof_item config lines for all weapons and armor, determining whether the item is fireproof or not like netherite
  • Fixed a bug where throwing Leviathan Axe did not apply Permafrost to the target hit
  • Added config line prioritize_off_hand_shield_over_weapon which is false by default, set it to true to have the shield being prioritized over the items use ability (like Nightfall smash)

Changelog 1.1.4.1:

  • Implemented Projectile Damage Attribute mod
  • Changed config lines for bows, crossbows and gun items to represent actual damage dealt instead of bonus damage
  • Added config lines for pull time and max velocity for bows and crossbows
  • Added config lines for damage, velocity, divergence and number of silver bullets needed for guns
  • Buffed posture loss applied by all guns
  • Added config line for posture loss modifier applied to the player by both stagger enchant and silver bullets, silver bullets apply 75% by default and stagger apply 100%
  • Darkmoon Longbow ability config line also represents actual base damage done to entities

Changelog 1.1.4:

New additions:

  • Made all recipes data generated (can now be edited with datapacks)
  • Added a japanese translation (was added mid-way development of update so may not be fully up to date)
  • Added recipe to Forlorn Armor
  • Added set bonuses for all custom armor sets:
    • Soul Ingot: Grants Resistence
    • Soul Robes: Grants Night Vision and Magic Resistence II (unchanged)
    • Forlorn set: Heal a set amount when nearby mobs die (value can be changed in config)
  • Added more translations for weapons that would send the player a message such as the “no bound freyr sword was found” message
  • Added the Ghostly effect, makes the wearer completely invisible (even armor and weapons too) and damage immune, it is granted to the player when using Umbral Trespass ability and when inside someone's soul
  • Added additional tooltip info on Umbral Trespass items (Darkin Scythe Prime and Shadow Assassin Scythe) to inform the player that Umbral Trespass can only target the last mob attacked, and nothing will happen if it is already dead or not in combat with anything
  • Invading Forlorn now spawn anywhere in the Nether as long as it is not on Warped Wart blocks or Warped Nylium blocks. It also is fire immune, but still takes damage when in lava
  • Added damage_over_time effect tag that contains status effects the Life Leach effect will heal you off of if the target has them
  • Added c:ranged_mobs tag that contains mobs that will give the Darkin Scythe blue souls (like skeletons, blazes, ghast, guardians, etc.)

Weapon changes:

  • Galeforce gives cooldown effect on ability usage instead of on item, cooldown time increased from 50 -> 80 ticks
  • Nerfed Pure Moonlight Greatswords base damage from 12 -> 11
  • Bloodthirsty effect now heals the player a reduced amount based on how much the attack speed bar was filled (healing = (base_amount + effect_amplifier) * attackCooldown), it also only heals when wielding a tool item (pickaxe, axe, sword, etc.)
  • Darkmoon Longbow’s Moonlight Arrows can no longer hit Enderman
  • Soul harvesting weapons (Soul Reaper, Forlorn Scythe, Frostmourne) now give more souls if the target is in the c:bosses tag
  • All scythes no longer have custom hold animation/model change

Config changes:

  • All weapons and armor functionalities and abilities can be disabled through the config
  • Added more options in config for Calculated Fall and Ground Detonation event
    • Added cap on expansion
    • Added cap on damage
    • Added base expansion
    • Added expansion modifier
    • Added bonus damage from fall distance modifier
    • Added boolean for whether damage should heal the player
    • Added healing modifier based on damage dealt
  • Added config option for whether Ultra Heavy weapons can give Haste when having Strength or not
  • Added config options for all armor recipes (including Soul Ingot, Soul Robes, Forlorn Armor etc.)
  • Renamed config options with _spawnrate to _spawnweight
  • Renamed config option disable_all_legendary_recipes to disable_weapon_recipes
  • Added config options for total attack speed during rain for Mjolnir and Dragonslayer Swordspear
  • Added config options for all the weapons’ attack speed
  • Added config options for ore generation for 1.19.2 and under (1.19.3 and above uses datapacks for ore generation, so you can change the values by making a datapack yourself)
  • Reduced Invading Forlorn spawn weight from 20 -> 15
  • Added config option for Sword of Freyr to disable or enable friendly fire, changing it will determine if the sword will attack players or not (is true by default)
  • Added config options for whether the player should be informed when an action was successful or not, such as:
    • Attempting to use a disabled weapon
    • Attempting to call back Sword of Freyr without luck
    • Attempting to call back thrown soulbound weapons such as Mjolnir or Leviathan Axe
    • Attempting to use a weapon ability while having the Cooldown effect (only Draupnir spear and Galeforce have some abilities that get disabled by this effect)
    • Attempting to harvest nearby allies into soul harvesting item such as Soul Reaper
    • Whether soul harvest was successful or not
  • Renamed dawnbreaker_ability_percent_modifier to dawnbreaker_ability_percent_chance_addition

Bug fixes:

  • Fixed issue where Core Beam attack was still being rendered while Fallen Icon was dead
  • Fixed Master Sword issue where you could still use the ability when not at full health
  • Fixed particle issue for Chaos Monarch when teleporting
  • Improved the random spawning of allies for Fallen Icon and Returning Knight and fixed an earlier crashing issue due to the old code
  • Fixed a bug where Magic Resistance effect would only reduce damage from indirect magic damage sources and not both normal magic damage and indirect
  • Fixed bug where bosses spawning in structures would not have accurate amount of health that was determined in config
  • Fixed crash due to particles being called to server to client and back to server again

Changelog 1.1.4.1:

  • Implemented Ranged Weapon API (since it has no version for 1.20, this will only work for 1.20.1)
  • Changed config lines for bows, crossbows and gun items to represent actual damage dealt instead of bonus damage
  • Added config lines for pull time and max velocity for bows and crossbows
  • Added config lines for damage, velocity, divergence and number of silver bullets needed for guns
  • Buffed posture loss applied by all guns
  • Added config line for posture loss modifier applied to the player by both stagger enchant and silver bullets, silver bullets apply 75% by default and stagger apply 100%
  • Darkmoon Longbow ability config line also represents actual base damage done to entities

Changelog 1.1.4:

New additions:

  • Made all recipes data generated (can now be edited with datapacks)
  • Added a japanese translation (was added mid-way development of update so may not be fully up to date)
  • Added recipe to Forlorn Armor
  • Added set bonuses for all custom armor sets:
    • Soul Ingot: Grants Resistence
    • Soul Robes: Grants Night Vision and Magic Resistence II (unchanged)
    • Forlorn set: Heal a set amount when nearby mobs die (value can be changed in config)
  • Added more translations for weapons that would send the player a message such as the “no bound freyr sword was found” message
  • Added the Ghostly effect, makes the wearer completely invisible (even armor and weapons too) and damage immune, it is granted to the player when using Umbral Trespass ability and when inside someone's soul
  • Added additional tooltip info on Umbral Trespass items (Darkin Scythe Prime and Shadow Assassin Scythe) to inform the player that Umbral Trespass can only target the last mob attacked, and nothing will happen if it is already dead or not in combat with anything
  • Invading Forlorn now spawn anywhere in the Nether as long as it is not on Warped Wart blocks or Warped Nylium blocks. It also is fire immune, but still takes damage when in lava
  • Added damage_over_time effect tag that contains status effects the Life Leach effect will heal you off of if the target has them
  • Added c:ranged_mobs tag that contains mobs that will give the Darkin Scythe blue souls (like skeletons, blazes, ghast, guardians, etc.)

Weapon changes:

  • Galeforce gives cooldown effect on ability usage instead of on item, cooldown time increased from 50 -> 80 ticks
  • Nerfed Pure Moonlight Greatswords base damage from 12 -> 11
  • Bloodthirsty effect now heals the player a reduced amount based on how much the attack speed bar was filled (healing = (base_amount + effect_amplifier) * attackCooldown), it also only heals when wielding a tool item (pickaxe, axe, sword, etc.)
  • Darkmoon Longbow’s Moonlight Arrows can no longer hit Enderman
  • Soul harvesting weapons (Soul Reaper, Forlorn Scythe, Frostmourne) now give more souls if the target is in the c:bosses tag
  • All scythes no longer have custom hold animation/model change

Config changes:

  • All weapons and armor functionalities and abilities can be disabled through the config
  • Added more options in config for Calculated Fall and Ground Detonation event
    • Added cap on expansion
    • Added cap on damage
    • Added base expansion
    • Added expansion modifier
    • Added bonus damage from fall distance modifier
    • Added boolean for whether damage should heal the player
    • Added healing modifier based on damage dealt
  • Added config option for whether Ultra Heavy weapons can give Haste when having Strength or not
  • Added config options for all armor recipes (including Soul Ingot, Soul Robes, Forlorn Armor etc.)
  • Renamed config options with _spawnrate to _spawnweight
  • Renamed config option disable_all_legendary_recipes to disable_weapon_recipes
  • Added config options for total attack speed during rain for Mjolnir and Dragonslayer Swordspear
  • Added config options for all the weapons’ attack speed
  • Added config options for ore generation for 1.19.2 and under (1.19.3 and above uses datapacks for ore generation, so you can change the values by making a datapack yourself)
  • Reduced Invading Forlorn spawn weight from 20 -> 15
  • Added config option for Sword of Freyr to disable or enable friendly fire, changing it will determine if the sword will attack players or not (is true by default)
  • Added config options for whether the player should be informed when an action was successful or not, such as:
    • Attempting to use a disabled weapon
    • Attempting to call back Sword of Freyr without luck
    • Attempting to call back thrown soulbound weapons such as Mjolnir or Leviathan Axe
    • Attempting to use a weapon ability while having the Cooldown effect (only Draupnir spear and Galeforce have some abilities that get disabled by this effect)
    • Attempting to harvest nearby allies into soul harvesting item such as Soul Reaper
    • Whether soul harvest was successful or not
  • Renamed dawnbreaker_ability_percent_modifier to dawnbreaker_ability_percent_chance_addition

Bug fixes:

  • Fixed issue where Core Beam attack was still being rendered while Fallen Icon was dead
  • Fixed Master Sword issue where you could still use the ability when not at full health
  • Fixed particle issue for Chaos Monarch when teleporting
  • Improved the random spawning of allies for Fallen Icon and Returning Knight and fixed an earlier crashing issue due to the old code
  • Fixed a bug where Magic Resistance effect would only reduce damage from indirect magic damage sources and not both normal magic damage and indirect
  • Fixed bug where bosses spawning in structures would not have accurate amount of health that was determined in config
  • Fixed crash due to particles being called to server to client and back to server again

Changelog 1.1.4.1:

  • Implemented Projectile Damage Attribute mod
  • Changed config lines for bows, crossbows and gun items to represent actual damage dealt instead of bonus damage
  • Added config lines for pull time and max velocity for bows and crossbows
  • Added config lines for damage, velocity, divergence and number of silver bullets needed for guns
  • Buffed posture loss applied by all guns
  • Added config line for posture loss modifier applied to the player by both stagger enchant and silver bullets, silver bullets apply 75% by default and stagger apply 100%
  • Darkmoon Longbow ability config line also represents actual base damage done to entities

Changelog 1.1.4:

New additions:

  • Made all recipes data generated (can now be edited with datapacks)
  • Added a japanese translation (was added mid-way development of update so may not be fully up to date)
  • Added recipe to Forlorn Armor
  • Added set bonuses for all custom armor sets:
    • Soul Ingot: Grants Resistence
    • Soul Robes: Grants Night Vision and Magic Resistence II (unchanged)
    • Forlorn set: Heal a set amount when nearby mobs die (value can be changed in config)
  • Added more translations for weapons that would send the player a message such as the “no bound freyr sword was found” message
  • Added the Ghostly effect, makes the wearer completely invisible (even armor and weapons too) and damage immune, it is granted to the player when using Umbral Trespass ability and when inside someone's soul
  • Added additional tooltip info on Umbral Trespass items (Darkin Scythe Prime and Shadow Assassin Scythe) to inform the player that Umbral Trespass can only target the last mob attacked, and nothing will happen if it is already dead or not in combat with anything
  • Invading Forlorn now spawn anywhere in the Nether as long as it is not on Warped Wart blocks or Warped Nylium blocks. It also is fire immune, but still takes damage when in lava
  • Added damage_over_time effect tag that contains status effects the Life Leach effect will heal you off of if the target has them
  • Added c:ranged_mobs tag that contains mobs that will give the Darkin Scythe blue souls (like skeletons, blazes, ghast, guardians, etc.)

Weapon changes:

  • Galeforce gives cooldown effect on ability usage instead of on item, cooldown time increased from 50 -> 80 ticks
  • Nerfed Pure Moonlight Greatswords base damage from 12 -> 11
  • Bloodthirsty effect now heals the player a reduced amount based on how much the attack speed bar was filled (healing = (base_amount + effect_amplifier) * attackCooldown), it also only heals when wielding a tool item (pickaxe, axe, sword, etc.)
  • Darkmoon Longbow’s Moonlight Arrows can no longer hit Enderman
  • Soul harvesting weapons (Soul Reaper, Forlorn Scythe, Frostmourne) now give more souls if the target is in the c:bosses tag
  • All scythes no longer have custom hold animation/model change

Config changes:

  • All weapons and armor functionalities and abilities can be disabled through the config
  • Added more options in config for Calculated Fall and Ground Detonation event
    • Added cap on expansion
    • Added cap on damage
    • Added base expansion
    • Added expansion modifier
    • Added bonus damage from fall distance modifier
    • Added boolean for whether damage should heal the player
    • Added healing modifier based on damage dealt
  • Added config option for whether Ultra Heavy weapons can give Haste when having Strength or not
  • Added config options for all armor recipes (including Soul Ingot, Soul Robes, Forlorn Armor etc.)
  • Renamed config options with _spawnrate to _spawnweight
  • Renamed config option disable_all_legendary_recipes to disable_weapon_recipes
  • Added config options for total attack speed during rain for Mjolnir and Dragonslayer Swordspear
  • Added config options for all the weapons’ attack speed
  • Added config options for ore generation for 1.19.2 and under (1.19.3 and above uses datapacks for ore generation, so you can change the values by making a datapack yourself)
  • Reduced Invading Forlorn spawn weight from 20 -> 15
  • Added config option for Sword of Freyr to disable or enable friendly fire, changing it will determine if the sword will attack players or not (is true by default)
  • Added config options for whether the player should be informed when an action was successful or not, such as:
    • Attempting to use a disabled weapon
    • Attempting to call back Sword of Freyr without luck
    • Attempting to call back thrown soulbound weapons such as Mjolnir or Leviathan Axe
    • Attempting to use a weapon ability while having the Cooldown effect (only Draupnir spear and Galeforce have some abilities that get disabled by this effect)
    • Attempting to harvest nearby allies into soul harvesting item such as Soul Reaper
    • Whether soul harvest was successful or not
  • Renamed dawnbreaker_ability_percent_modifier to dawnbreaker_ability_percent_chance_addition

Bug fixes:

  • Fixed issue where Core Beam attack was still being rendered while Fallen Icon was dead
  • Fixed Master Sword issue where you could still use the ability when not at full health
  • Fixed particle issue for Chaos Monarch when teleporting
  • Improved the random spawning of allies for Fallen Icon and Returning Knight and fixed an earlier crashing issue due to the old code
  • Fixed a bug where Magic Resistance effect would only reduce damage from indirect magic damage sources and not both normal magic damage and indirect
  • Fixed bug where bosses spawning in structures would not have accurate amount of health that was determined in config
  • Fixed crash due to particles being called to server to client and back to server again

Project members

mariumbacchus

Owner

Details

Licensed CC0-1.0
Published 2 years ago
Updated 2 months ago