Kyra is a punishment system intended to be used with an anti-cheat plugin (NoCheatplus, Spartan, AAC, Reflex, Horizon, Matrix, etc) as an infractions system. An infraction is a fancy word for point(s) with a negative connotation. This punishment system is not a replacement for your current ban plugin; Kyra is intended to act as a middleman between your anti-cheat and the plugin responsible for enforcing bans/kicks/muting players.
The philosophy behind this plugin is simple: I want to provide server owners with a means of fairly punishing players with no excuses for a false punishment. I have always been against letting an anti-cheat, no matter which one or how accurate it may be, ban a player over a single check.
Server owners have a configurable amount of points and actions that can be executed when a player reaches X infractions; this is intended to be automated by your anti-cheat plugin. If a player were to reach, let’s say 3 infractions, there is no excuse for them claim they have been falsely banned when they were caught breaking rules on 3 separate occasions. These 3 points can considerably decay over time if desired.
Kyra logs every action it takes into a file for server owners to monitor in JSON. MySQL is also an option, which allows for punishment across servers if using Bungee (Feature coming soon!).