Plugin category: Chat/Administration Suggested name: Mute + What I want: I am looking for a plugin that is a more advanced muting system. I'm not a fan of /mute and then using the same command, /mute to UNMUTE them. It can get confusing. (using the plugin: Essentials), I'd like /mute and /unmute instead. I also would like the ability to mute players from doing certain commands, but with some exemptions. Such as /cmute will mute a player from using all commands EXCEPT the whitelisted commands, such as /spawn, /home, etc. This way they cannot spam other users by using global commands such as /f create and /f disband (Factions). I also think /muteall and /unmuteall would be nice. Sometimes when everyone on the server is arguing, it can be hard to mute everyone. Also, a mute list would be nice. /mutelist would show up the list of muted players, like so: ~~~MUTELIST~~~ Chat: Player1(3mins), Player7, Player85 Commands: Player83, Player2(2mins) If the player is muted for no time limit, no time will be displayed, if there is a limit, EG: 2mins, it will be shown after the name. Ideas for commands: /mute, /unmute, /cmute, /cunmute, /muteall, /unmuteall, /mutelist (/mute and /cmute will have time limits aswell, example: /mute Notch 5mins will mute player Notch for 5 minutes.) Ideas for permissions (nodes): Permission Kits: mute.admin (this permission node will give all commands) mute.moderator (this permission node will give /mute, /unmute, /cmute, /cunmute, /mutelist) mute.player (this permission node will give players /mutelist Individual Permissions: mute.mute mute.unmute mute.cmute mute.cunmute mute.muteall mute.unmuteall mute.list Config Example: Code: # Mute+ Config # default-mute-time: 0 # Set to 0 for no limit. Set to a number for default mute time # Interval in minutes # EG: if 5, upon typing /mute PLAYER, the player will, by default, be muted for 5 minutes command-mute-whitelist: essentials.spawn,essentials.home,essentials.sethome # Commands still accessable when command muted. All other commands will be blocked # Enter permission nodes, followed by a comma When I'd like it by: Anytime is fine. Preferably this week or next.
I'd love to see this made, looks awesome (so I'll happily bump the topic ) Hope someone is. I'm learning Java currently, so maybe sometime soon I could take some requests to help people out. Anyway, back on topic, sounds good! I have another suggestion; over-riding essentials by default (although this could be configurable in the config (as with the whitelisted commands?))
Oh, yeah, that was what I meant. It should override most plugins that have /mute, such as Essentials or AdminCMD or stuff like that.
Hi, I made your plugin. You may download it here : <Edit by Moderator: Redacted mediafire url> The sources are available here : <Edit by Moderator: Redacted mediafire url> It is as you requested, with some differences. There's no /cunmute command, there are no permission kits, the mute list isn't as you formatted and the plugin doesn't override other plugin's commands. If there's anything related to this request, send me a message on my profile with a link to this thread. You may also create a BukkitDev project, as long as you add 'CoKoC' as the Author of the plugin. Regards, Sam.
[quote uid=90651671 name="CoKoC" post=1239964] Hi, I made your plugin. You may download it here : <Edit by Moderator: Redacted mediafire url> The sources are available here : <Edit by Moderator: Redacted mediafire url> It is as you requested, with some differences. There's no /cunmute command, there are no permission kits, the mute list isn't as you formatted and the plugin doesn't override other plugin's commands. If there's anything related to this request, send me a message on my profile with a link to this thread. You may also create a BukkitDev project, as long as you add 'CoKoC' as the Author of the plugin. Regards, Sam.[/quote] Do you want me to make a dev.bukkit.org project?? lol Am I allowed xD
Because of http://forums.bukkit.org/threads/command-mute.62190/, I updated this plugin and added a feature to mute specific commands. By default, all commands will be muted. The whitelisted command node in the config doesn't serve any purpose anymore. Instead, create a file named "whitelistedcommands.txt" in the plugin's directory. Then list the commands one by line to whitelist them. # Can be used in that file to mark comments. Same goes for specific muted commands with the file "mutedcommands.txt". If that last file was indeed created, not all commands will be muted by default. Reread if you didn't understand. Here's the download location : https://www.dropbox.com/s/1mge3m6avzkaok8/MutePlus.jar If there's anything, please reply to this thread while tagging me. Regards, Sam.