Weapons caused sometimes an massive lag calculating math directions ect.
This has now been fixed in general.
Weapons are now more effective, the BoundingBox of entities will now be better tracked so if an shot is going through an mob body, he will be 100% detected and damaged ( In earlier versions some mobs didn't get damaged even if the shot was going through it, that was an reason of the math calculation ).