SimpleWarnings
Description:
SimpleWarnings is just that, a simple warnings system which allows server admins to set, check, and delete warnings.
SimpleWarnings can be easily configured to execute custom commands on warning, auto-ban a user and/or execute a custom command once they've exceeded a pre-defined warning limit, broadcast a users total number of warnings to the server on join, kick a user when they receive a warning and much more...
Quote:Upgrading to 0.8.8 or above?
In Simplewarnings-0.8.8 the data handling is changed from YAML to MySQL/SQLite.
However this doesn't mean you'll lose your previous warning data, as you can update your previous warning records quickly and easily.
To update your warning records to 0.8.8+ compatibility, simply type /fixwarn to begin the update process.
Remember: You only need run it once, and only if you're upgrading from a version earlier than 0.8.8
Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server
Configuration:
For details on configuration see here: Configuration
Commands: | |
/sw or /warn | View the SimpleWarnings Commands Menu |
/sw reload | Reload Simplewarnings config |
/warn <playername> <warning> | Issue a player with a warning |
/warnings [playername] | Review your own or another player's warnings |
/dwarn <playername> <warning number> | Delete a player's warning |
/cwarns <playername> | Clear a player's warnings |
/fixwarn | Update warnings records from YAML to SQL (0.8.8+) |
Permissions: | |
sw.warn | Users with this permission may issue a warning |
sw.check | Users with this permission may view their own warnings |
sw.check.other | Users with this permission may view other player's warnings |
sw.delete | Users with this permission may clear/delete other player's warnings |
sw.mod | Users with this permission may do all of the above |
sw.reload | Users with this permission may reload the config |
sw.fix | Users with this permission may update outdated warning records |
Quote:Recent ChangeLog:
1.0
- Updated for UUID compatability
0.9.3
- Updated: DefineFinalBanMsg now refers to the message a banned user will see upon attempting to rejoin, if not set they will see their last warning instead
- Updated: Final warning will be shown as kick message and in the final warning broadcast, instead of the final BanMsg
- Fixed: SimpleWarnings no longer interferes with other banned players ban messages, only banned players with the max number of warnings.
0.9.2
- Fixed bug introduced in v0.9.1 - config.yml not generating on first use due to character conflict
0.9.1
- Updated Autoban BanMsg to be displayed when banned player attempts to log in, if BanMsg not defined the final warning is displayed instead.
- Added: Multiple commands for all custom commands & penalties
Does this work with 1.3.1? If not, will there be an update any time soon?
@Odiumxxx
Thank you :-) I hate restarting my server, just for getting a config :-D
Really Nice Plugin I liked it!!! :)
I really like this plugin, I was wondering if you can update it to support Remote Console for plugins that use IRC. =3
Thanks in advance.
oh, it does have that?? sorry...
there is no /warn player (message) is there?
I would need that...
@mrmag518
Thanks :D
Big update coming that should see further improvements and more features.
Stay Tuned! :P
Love the plugin, seems to work flawless :)
@Mr_H4mm3r
Well no, it wouldn't, it reloads the configuration values from the already existing config.yml
However I'll throw it in now for the next update, that if config.yml has gone missing for any reason /sw reload will replace it. :)
Cheers for your input.
When I delete my config.yml and use /sw reload it doesn't make a new one?
@Odiumxxx
:)
@Marium0505
Good idea.
You'll see it in the next version.
@Aangiix3 EDIT: Scrap that, I've worked it into the next version :)
I use MCBans to ban, can you make it possible to change the command made when a player is banned?
Could you implement several actions that happen when you reach a warning? For example: Warning: 1 Action: Kick %name% %reason%
Warning: 2 Action: Jail %name% 2h
Warning: 3 Action: Tempban %name% 6h %reason%
Warning: 4 Action: Tempban %name% 24h %reason%
Warning: 5 Action: Ban %name% %reason%
Would be amazing! And also, customizing the Message and the colors would be also nice :) Thank you in advance!
@joannou1
Gotchya. Thanks for the error report, very useful.
Actually it's nothing to do with using a capital letter, just an error with warning users from the console.
Just fixed it, uploading the new version (0.6) now. :)
@Odiumxxx
Hm, Whenever I use a capitol letter in my warning, it brings up a stacktrace, and doesn't give the warning. Seems like something is nulled, here's the error. http://pastebin.com/EiDqFdey
@PawniX
Appears to work fine for me.
What problem are you having?
@Techtony96 Usernames are case-sensitive.
The user's name is likely 'PlaYerNaMe' while you have warned 'playername' This is something I'll be improving on shortly. :)
When one of my players do /warnings, it says they have no warnings. BUT, if i do /warnings (name) i can see all of their warnings. Why?
plz update to latest recommended build cuz it doesnt work anymore
Idea to add
add the since:(Date) feature, would make this plugin so much more awesome :D