Mute reason comes back unknown
Whenever the plugin auto mutes someone, it's it's always for "Unknown Reason", It'd be nice to be able to fix that to reflect why they get muted, in my case it's Racism/Hate Speech, which is probably everyone's reason.

I edited in a dirty fix to it. If you have a single reason you want to use, change line 120.

Old:

                server.Command("mute", player.Id, $"{TimeToMute}s");

New:

                server.Command("mute", player.Id, $"{TimeToMute}s", $"Racism/Hate Speech");

 

Alternative Perma Mute Version:
This is what I'm currently running, with the custom reasoning and permanent mute on infraction. Ignores the mute time in your config.

                server.Command("mute", player.Id, $"Racism/Hate Speech");