Configuration revisions:
https://gist.github.com/freppp/6f669d666835011f3661025c2d9533e2/revisions
~ Improved Invalid J
~ Fixed Elytra G false positives with dolphins grace
~ Improved Auto Clicker A
~ Removed instant punishment for AutoClicker A
~ Fixed Motion E false positive with slowness
~ Improved Speed A
~ Updated PacketEvents
~ Fixed rare Invalid C false positive when pulling people with fishing rods
~ Fixed %client-version% placeholder not working in client brand console message
~ Improved performance and reduced memory usage by caching some more things and reducing redundant method calls
~ Improved explosion handling
~ Attribute modifiers are now supported on all server versions as well as fixing some incompatabilities with them on newer versions
~ Added %client-version% placeholder for webhook description field
~ Fixed NoSlowB false positive with high walkspeed
~ Fixed Invalid G false positive with high walk speeds
~ Added "vulcan.bypass.connection.keepalive", "vulcan.bypass.connection.transaction", and "vulcan.bypass.connection.max-ping" permission nodes to bypass connection handler kicks
~ Fixed Inventory A false positive with elytras
~ Added server version debug onEnable
~ Fixed Bad Packets E false positive with spectator mode
~ Added an incompatbility manager system to warn people using potentially broken spigot forks
~ Fixed Motion G false positives with withers
~ Fixed /vulcan reset not resetting players total/movement/combat/etc violations
~ Added "vulcan.bypass.client-brand.blacklist" and "vulcan.bypass.client-brand.whitelist" permissions
~ Added %server-name% placeholder to punishment commands
~ Added %cps% placeholders to webhooks
~ Fixed Elytra A false positive from riptide in offhand
~ Added config option to toggle plugin messaging
~ Fixed Criticals A false positives from dirt paths and farmland
~ Fixed Fast Bow A false positive when not holding a bow