This update should make the fly check more relieable, I'm still not really happy with it though, I'll keep working on it.
Something I've noticed that you need to be aware of is that if you have blocking disabled, a single false positive can cause many violations, which might make the violation counter seem much higher than it actually is. Something similar can also happen with the PacketSpeed check and probably some other checks. I'll implement a system which mitigates this in a future update.
Changelog v0.10.1: - the fly check now only checks if a player is moving too high, not too low, this should only make a small difference in efficiency while reducing false posivites
- significantly increased the leniency of the fly check
- removed a debug message which I forgot to remove before releasing the last update
- other minor changes, mostly related to the fly check