This plugin allows staff to use a command to warn players for bad behaviour, these warnings are logged with the players uuid to the player's unique .yml file. Using the uuid instead of the player name means that even if a player changes their username, their warnings will be retained. Staff can also use commands to count, and view a players warnings from their file as well as clearing all warnings from a player.
/warn <playername> <warning>
- Assigns a warning to a player
- Counts a player's warnings
- Lists a player's warnings
- Clears ALL of a player's warnings
betterwarnings.* - Gives access to all of the above commands
betterwarnings.warn - Gives access to /warn
betterwarnings.viewwarns - Gives access to /warnings and /listwarnings
betterwarnings.clearwarns - Gives access to /clearwarnings
I will put in a feature to clear individual warnings of a player in the next build.