JOPHWarn
JOPHWarn - The awesome way to warn users!
What it does?
JOPHWarn is a simple plugin that is used to warn players about griefing, stealing, swearing or anything and everything.
What features does it have?
- Warn players with /warn <playername> warning
- You can view the warnings of any player
- You can define how many warnings before a user is kicked
- You can define how many warnings before a user is banned
- You can clear all of a user's warnings using a command (see below)
- 6 custom command features
- All warnings show in the console and go in your server.log file
- Players with a perm node can be notified on warnings
- Adds timestamps to warnings
- If a user already has warnings, it asks if you want to infract instead
Commands
- /warn PLAYERNAME WARNING-TEXT-HERE -warns a user
- /warnings view PLAYERNAME - shows the users warnings and who warned them
- /warnings clear PLAYERNAME - clears all of the player's warnings
- /infract PLAYERNAME WARNING-TEXT-HERE -infracts a user
- /infractions view PLAYERNAME - shows the users infractions and who infracted them
- /infractions clear PLAYERNAME - clears all of the player's infractions
- /confirm - used when you warn a user and they already have warnings, when you're asked if you want to infract instead or warn
- /deny - used when you warn a user and they already have warnings, when you're asked if you want to infract instead or warn
Viewing and clearing a user's warns/infractions is case sensitive
Permissions
- JOPHWarn.warn - Allows players to warn other users
- JOPHWarn.view - Allows players to view other users warnings
- JOPHWarn.warnings.clearall - Allows a player to clear all of a players warnings
- JOPHWarn.notify - Anyone with this permission will get notified when a player is warned
- JOPHWarn.infract - Allows players to give infractions to other users
- JOPHWarn.infractions.view - Allows players to view other users infractions
- JOPHWarn.infractions.clearall - Allows a player to clear all of a players infractions
Config
################################################ # JOPHWarn Config # ################################################ #Notify all people with JOPHWarn.notify when a player is warned/infracted notifyadmins: true #Enable kick feature? enablekick: true #The maximum amount of infractions a players gets before they are kicked kickafter: 3 #kick message kickmessage: 'Slow down, you are gonna get banz0rd' #enable ban feature? enableban: true #ban after how many infractions? banafter: 10 #Ban message banmessage: 'You have reached the maximum allowed infractions' ################################################ # JOPHWarn Custom Commands # ################################################ #!!!!! %p will be replaced with the players name !!!!!# #!!!!! %w will be replaced with the warn reason !!!!!# # Custom commands are for infractions, not warnings #enable customcommand1? enablecustom1: false #execute custom command after: custom1infractions: 5 #custom command1 (use %p for player) custom1command: 'tempban %p 1d' #enable custom command2? enablecustom2: false #execute custom 2 after custom2infractions: 2 #custom2 command (use %p for player) custom2command: 'jail %p jailname' #enable custom command3? enablecustom3: false #execute custom custom 3 after? custom3infractions: 1337 #custom3 command (use %p for player) custom3command: 'deop %p' #enable custom command4? enablecustom4: false #execute custom 4 after custom4infractions: 1337 #custom4 command (use %p for player) custom4command: 'jail %p jailname2' #enable custom command5? enablecustom5: false #execute custom 5 after custom5infractions: 1337 #custom5 command (use %p for player) custom5command: 'jail %p jailname3' #enable custom command6? enablecustom6: false #execute custom 6 after custom6infractions: 1337 #custom6 command (use %p for player) custom6command: 'jail %p jailname4'
Screenshots
@dylpickles1997
I just tested it, and it worked fine for me. You sure they are enabled :P ?
@jesusthekiller
Please refer to the changelog for that :)
@TheCraftingStu
Thanks :D
@dylpickles1997
Hmm, are they enabled? If not, I will test it on 1.3, sorry for any inconvenience
Maybe its just 1.3 but its not kicking,banning or doing custom commands.
That 1.5 update is awesome! :)
Best warn system ever! Downloading! @JOPHESTUS What 1.5 is adding?
Updated to V1.5
(still awaiting approval)
Updated to 1.4
@Mudsquisher
Sure, I will try to add this now :)
I added a clear all of a players warnings command, but I couldn't add a clear a single warnings command. For that you will just have to manually do it. Sorry :(
This is a great plugin! I am using it on my server and works nice. Anyway you can add to delete a warning in game? Such as /delwarn PLAYERNAME WARN or maybe a clear warnings such as /clearwarn PLAYERNAME will clear all their warnings.
@chenr1
Agreed, although MySQL is good if you want to setup a web interface type thing.
I think it's got enough features, works well for me.
why would you want MYSQL as apposed to a much simplier .yml file? Never understood that. Is it a security issue or something?
@breezeyboy
I may add this in, if I was to do this, I would do it next week or the week after when I get some more time.
Support for mysql?
@j6ny
I'm still learning the bukkit API, so I'll add some more stuff when I learn how to :P
-JOPH
What I mean is, could you please make some more tools? Like a jail section for after being warned (anyone whos jailed couldn't place or break blocks. The commands would be something like "/setjail [jail position]" and "/jail [player name] and "/dejail [player name]") Or maybe a Temporary Ban system. I really admire the development of plugins and realize the amount of work that goes into them. I'm just saying there isn't much purpose in downloading something rather small.
Thanks for taking the time to read my long comments, because it drives some people nuts.
@Teetor
What do you mean?
@JOPHESTUS How about aout warning for swearing? I would use urs with some other Censering plugin
@j6ny
What more do you want added?
The reason I made this is for my server, but I thought it would be nice to release on Bukkit also. I've fixed some bugs and added some features, but the files are yet to be approved.
I dont mean to be insulting, but there's a lot of other plugins that do this. Could you add more commands please, to make it more original? Then i might download it.