
SimpleModerator provides a very simple and powerful way of moderating a server with permissions support for any configuration you need. It provides all sorts of functionality you need to help you keep your server under control while remaining lightweight, and of course allows most things to be done in-game so you rarely ever have to touch a config file.
NOTE: Requires a permission plugin integrated with Bukkit's permission APIs! Tested with Privileges.
Comma-separated values are aliases of same command
The config file for SimpleModerator is very simple and will be auto-generated on first run. The file should contain(minus my comments):
# lists for mutes/bans/etc bans: '' mutes: '' ipbans: '' # should plugin broadcast bans/kicks/mutes to everyone on server broadcast: ban: false kick: false mute: false # limits on temp commands in hours(168 or 7 days default) limit: ban: 168 mute: 168 # should mutes persist through server restart persist-mutes: 'false'
Most of this is handled by the plugin when you do things in-game, but the persist-mutes node is important. You must change this to 'true' if you wish it to save mutes through server restart. This is an option because many people don't need mutes to persist and it reduces IO.
You can also manually add players to ipbans, bans, and mutes lists if you wish. Entries are comma-separated and in this format:
playername:expirationtime
Expiration time is system time in ms that the entry should expire or -1 for permanent, so I recommend only adding permanent entries manually, and letting the plugin handle temp bans through commands.
bans: 'badplayer:-1,grieferlol123:-1,teehee:-1,'
Permissions for SimpleModerator are available to let you put the power in exactly who you want power to be in.
'simplemod' - Use /sm command to list usable commands 'simplemod.mute' - Temp and perm mute, includes temp 'simplemod.mute.temp' - Temp mute 'simplemod.unmute' - Unmute 'simplemod.ban' - Temp and perm ban, includes temp 'simplemod.ban.temp' - Temp ban 'simplemod.unban' - Unban 'simplemod.ipban' - IP ban 'simplemod.unbanip' - Unban IP address 'simplemod.kick' - Kick 'simplemod.*' - Includes all above permissions
See our project page for activity and source.