Code Clean up part 2
Added 2 new attributes:
- Draw time: decreases the cooldown of the item you switched to
- First hit damage multiplier: increases the damage of the first instance of hit or aoe hit
Fix pet damage bonus value Code clean up Migrate attribute value now always happens but only once
Fix reapplyinheritance command
Remove unused command
Add missing translations
Fix multipliers
Rework chance based attributes to be default at 100
Added config for pet damage bonus (flat)
Update Pet Inheritance Ratio to be more configurable
Fix baby pets not inheriting attributes
Be sure to remove the old kevslibrary.json!
Fixed incompatibility with armor shred attribute from puffish attributes
New hunger attribute
Added config to disable attributes
Added Crit api
Crits no longer apply if the attack is magic
Pet Inheritance attribute now looks for both OwnerUUID and Owner nbt
Added Barrage, Projectile Storm attributes
Add null checks for Pet Inheritance Attribute Re-add some translation to en_us.json
Remove spell crit and crit damage from pet inheritance
Rework Multistrike ranged damage to fix trident's issue of not being able to use the multistrike damage and trident damage multiplier attribute.
Added more attributes to the pet inheritance
Fix Armor Penetration's code making armor calculate more than it need to leading to way lower damage even without armor pen
Updated Soul Link's damage calculation
Fix Scorchful crash when Kev's Library is available
Added Cleave, Pierce, Thorns attribute



