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
I like this Plugin very much. But you should add the feature to edit messages of the broadcast... ;-)
This is a really great plugin and better then the essentials moderating system. I really want to see a update for this plugin.
Exactly what i was looking for! Thank you! Trying this now...
@DJFLuFFy_vs_joe
You're doing it wrong.
Learn to use permissions properly.
I also cannot get the permissions to work properly
this is a cutout of my permissions file
im using Permissions ex, did i miss something?
Really looking forward to the MySQL support. I'd love to display a players warnings on my website.
@xGh0sTkiLLeRx
Hopefully some major updates coming soon, an output.yml will be included. :)
I'd like to request a localization file ;)
Not sooo much work with yml config.
If you don't want to add it - no problem, then I would be glad to receive your OK to create a custom version of SW, but your licence, doesn't allow it atm :)
Plugin works fine - thanks for creating & sharing!
@onni82
' * ' is not a suitable permission.
Learn to use permissions properly.
Hello there.
I have a server and some admins on it. The problem is that the admins can't use the commands, even if they have the permissions.
Is there something that I missed?
PS. I gave the admins '*' as permission.
This is very good plugin but can you add ipban to autoban!
Also, could you add a way for warnings to expire after a certain amount of time? That would be great!
GREAT plugin, works just like I want it to, with one minor issue. If you could help me, this would be great. Any staff member can be warned by a lower one, and any OP can be warned. This isn't TOO Much of a problem, as we only promote people we trust, but is there a way to stop this, just in case? And to help cut down on trolling
@xGh0sTkiLLeRx
Thanks for the detailed bug report. ;)
Thanks for the quick fix :)
NPE on /warn from console.
http://dev.bukkit.org/paste/6126/
Second issue:
Please change the way onJoin. Just check with an if(). Not else if!
Otherwise the situation won't work: Admin and only player should receive the message.
Third issue:
Why the hell you've got a "SimpleMail" permission? (Method: displayHelp)
4th issue:
Please include a localization :)
If you need any help with coding, just PM the source!
Can you make it so the alias /swarn does the same as /warn
A plugin with many features uses /warn for something else and there is a conflict.
Version 0.8.6 doesn't work with 1.3.1 R1.0.
The Commands /warnings and /warn doesn't work.
@Odiumxxx Ty :)
@Liich88
sure does.