MuteManager
About MuteManager
A plugin that provides a way to mute players for a specific amount of time. This plugin will connect to Mojang servers for UUID lookups.
How to install
Just drop the jar file in your plugins directory and restart your server. Configure permissions.
Permissions
- mutemanager.mute - Allows players to use /mute (Default: op)
- mutemanager.unmute - Allows players to use /unmute (Default: op)
- mutemanager.mutelist- Allows players to use /mutelist (Default: op)
- mutemanager.listen - Allows players to optionally hear muted players. (Default: false)
- mutemanager.mutenotify - Receives notifications when a player is muted. (Default: op)
- mutemanager.unmutenotify - Receives notifications when a player is unmuted. (Default: op)
- mutemanager.reload - Allows players to use /mutereload. (Default: op)
- mutemanager.muteexempt - Players with this are exempt from being muted. (Default: false)
Configuration
See config.yml
Commands
Hint: Use * instead of player name to mute or unmute all players. Hint: To mute a person for 5 days you would do this: /mute player 5d reason
- /mute [player|*] ([time(mhd)|perm]) ([reason])
- /unmute [player|*]
- /mutelist
- /mutereload
Source
See github.
Dev Builds
See Jenkins.
@dmncpham
You will need to give yourself the correct permissions.
Hi, for some reason, when I use any mute command it says I don't have permission. I am opped. Those commands only work and the console. Please help!
Doesn't work properly with Factions plugin, they can still chat in faction and ally chat.
Also, it would be cool if you didn't have to type their whole name to mute, for example if someone on the server had the name "korvgubbe87" you just have to type "/mute korv" to mute him.
Thanks for this very very very useful plugin!
@cnaude
Thank you very much!
@EDawg878
Try this version: https://dl.dropbox.com/u/30679730/dist/MuteManager.jar
The syntax is: /mute [player] [time] [reason]
@cnaude
I was wondering if you might be able to add a reason part to the command. e.g. /mute <player> <reason>. And also to add to that it would broadcast: "Player muted by player for 5 minutes: Spamming". These two features would be great help for me because on my server when there are many chatmods online it becomes difficult to keep track of why people are muted and also who is doing the muting.
@JohnnyTk64
Yes.
Does this work with Minecraft 1.4.6?
@VariousArtist
It's global mute only. The individual ignore feature is something I've been wanting to do for a while now. I know that on my server sometimes players get on each other's nerves.
Does this plugin offer per-player-mutes, so each player has his own list of muted players, or are the mutes global, so a muted player is muted for the whole server? Urgently looking for a per-player-mute plugin.
@tmackb24
Glad to hear that! :)
@cnaude
Works! Thanks! I love plugin managers like you who actually support and help out the community with the plugin. :)
@tmackb24
Okay try the latest snapshot again: https://dl.dropbox.com/u/30679730/dist/MuteManager.jar
@tmackb24
I see the problem.
@cnaude
The download link you sent me doesn't make a config file
@tmackb24
Try this snapshot: https://dl.dropbox.com/u/30679730/dist/MuteManager.jar I included an option to force it to load before Essentials.
@cnaude
How can I make it load first?
@tmackb24
It depends which plugin loads first.
Does Essentials override this command if I have this plugin installed?