Merge pull request #551 from Sleaker/master

Add InventoryCanSetEvent
Handle latency with movement checks
Increase refresh rate
Don't send weather packets when weather has not changed
Fix explosion drops
Items have health and can be ticked
The Meek Math Refactor

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge pull request #552 from DDoSQc/master

The Meek Math Refactor
Moved WindowEvents to API package.

Created AbstractWindow.  VanillaRenderMaterials is also now in the API package as it's a static class and seems to be universally necessary.

Updated Docs for InventoryCanSetevent.  removed PlayerSlotChangeEvent, it was unnecessary to begin with.

Signed-off-by: Nick Minkler <sleaker@gmail.com>