great addition! i do recommend removing curse of substitution for anyone running this in a modpack, as it seems to cause a lot of errors involving custom and incompatible projectiles. every other base curse works fine.
with some further testing, i've realized this is not actually your mod - but rather other mutation mods which can't normally assign damage to unusual projectiles. they actually replace (or add new) projectiles just fine.