This version is compliant with spigotmc obfuscation rules.
Free resources may only use basic name obfuscation (ie what Mojang does with Minecraft).
This limits you to certain free publicly available obfuscators (eg ProGuard, yGuard).
Do not use string obfuscation or anything that hides code flow.
All resources must retain an unobfuscated package root and main class name.
Bug fixes: 1. The damage to strength and weakness potions should be properly applied according to whether the multiplier and addend are activated. There was no change even when the modifier was 10.0.
2. There seems to be a problem with the critical side. The base damage is definitely 1, but when the critical damage value is 10.0, it should be 1 X 10.0, so shouldn't it be 10 damage? However, when the critical is triggered, it comes out as 15. I don't know why..