iWarning
iWarning
iWarning is back! Version 1.0! Works with latest bukkit.
iWarning is a simplistic warning system that after a set amount of warnings, a user can be kicked or banned. The default is set to 3 warnings for a kick, and 5 for a ban. You can also set the messages that are displayed when a user is warned. To store data it uses SQLite. MySQL will be integrated soon! Not only can it warn by admin command, it warns if TNT, Water block, or Fire block is placed. This can be disabled, or you can give admins the permission nodes to not be warned from that.
Commands
- /warn [user] [reason] - Warn a user for any specific reason
- /wadmin pw [user] - Check the warnings that user has
- /wadmin rw [user] - Reset all warnings for that user
- /wbans add [user] - Add a user to ban list
- /wbans remove [user] - Remove user from ban list
- /wbans view - View list of banned users
- /mywarnings - View my warnings
Permission Nodes
- /warn - iWarning.warn
- /wadmin pw - iWarning.wadmin.pw
- /wadmin rw - iWarning.wadmin.rw
- /wbans add - iWarning.wbans.add
- /wbans remove - iWarning.wbans.remove
- /wbans view - iWarning.wbans.view
- /mywarnings - iWarning.mywarnings
Anti Drop Warning Permission Nodes (Turn off being warned for dropping TNT, Water block or Fire block)
- iWarning.place.TNT
- iWarning.place.Fire
- iWarning.place.Water
Future Updates
- MySQL
- Reports feature re enabled
- Bad words feature re enabled
I know this thread is kind of "dead" right now, but how about bringing it to life again with the following additions :
• A permission that allows you to not get warnings (for example warn.exempt) • Make it so, that we can edit the warn-message. By default it says : - You were warned by <admin> because <reason> ...
It would be better to enable us to edit said message, to something like : You were warned by <admin> for <reason>
I hope that you actually read this seeing the last comment was posted in January of last year
Has development stalled on this project? Looking forward to MySQL - the sqllite db i have broke, all players warning level continually stuck at 0 now even after a /warn if reports 0.
can you add that it works too when a player is offline ?
I can´t type /warn ingame... 13:37:24 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'warn' in plugin iWarning v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at net.buzzcraft.cronikkk.iWarning.IWCommandHandler.onCommand(IWCommandHandler.java:26) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
@Conderan I'll make sure cronikkk knows about your post :)
Just recently posted a ticket, but would also sort of like to see a couple features if you get a chance.
1. Support ban for a time period. I was giving people a warning, then a 3 hour ban, then perm ban. Don't feel like kick is as strong as a timed ban. Essentials lets us do this.
2. Don't let people within a rank warn people of the same or higher rank.