Could someone make me a mutewarn plugin, which warns players of breaking a rule, and after 2 mutewarns, they get a 5 minute mute. The command would be /mutewarn <player> <reason>. It would store how many warnings a player has in a config. Once the player is 5 min muted their mutewarns are reset. Also, make it so people with the permission mutewarn.nowarn cannot receive a mutewarn. Player has mutewarn.nowarn permission argument: §6[LZ Mutewarn] §cPlayer §a<player> §ccannot be mutewarned as they are not permitted to be mutewarned! Command response to issuer: §6[LZ Mutewarn] §cMutewarned §a<player> §cfor §a<reason>§c. Command broadcast (player warning 1): §6[LZ Mutewarn] §a<player> §chas been mutewarned by §a<issuer> §cfor §a<reason>! §6[LZ Mutewarn] §a<player> §cnow has §a1 §cwarning. Command broadcast (player warning 2): §6[LZ Mutewarn] §a<player> §chas been mutewarned by §a<issuer> §cfor §a<reason>! §6[LZ Mutewarn] §a<player> §chas been muted for §a5 Minutes§c, they have received 2 mutewarns!
Hey adadaddam, your request has been met. After half a day and a bit of confusion MuteWarn v1.0 has been produced. If you have any questions regarding the plugin or want a feature added or fixed feel free to contact me on Bukkit. The Plugin features are as you request: /mutewarn <Player> <Reason> - On the second warn people are muted for 5 mins and are prohibited from issuing commands such as /tell, /me /mutewarn lookup <Player> - Find the current status of the Player and see if they have any warnings /mutewarn remove <Player> - Remove a players warnings if they are there /mutewarn help - The place where all this can be found. The Permissions for the plugin include: mutewarn.nowarn (default: op), mutewarn.warn (default: yes), mutewarn.lookup (default: yes), mutewarn.remove (default: op). The Config for this plugins allows you to: Set the time muted, the message you receive, the prefix for the plugin, whether it broadcasts that you have removed a players warnings, and all the banned commands are all configurable. I will probably continue to work on this a bit because at the moment you are unable to take people of mute if they are already there. Be sure to check the plugin.yml and config.yml for more info. EDIT: If Bukkit is not displaying the file I uploaded, an duplicate copy can be found here: https://drive.google.com/file/d/0Bz4jeVY9aGTzbWhxWXNfajlzQ2M/edit?usp=sharing Thanks, _CodeBlow_/BlackCowThrower