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.
@Lojemiru
Go for it. It's completely open source. :)
Hey, assuming this works for my server, do you mind if I whack apart the source code and take out what I don't need/want and compile it into a plugin? I can still leave credit to you for the source code, but there are a few things I might need to remove from this plugin if I'm going to use it in my server.
Thanks, -Lojemiru
I'm using bungee and I have global chat. Can I use this plugin to mute players in global chat? Sorry for my bad english.
@cnaude
It's not really overkill, I'm looking for a plugin that does exactly what your plugin does and has MySQL support. Reason being that such things can then be easily retrieved or even altered depending on how you code it from a website.
Thanks for the reload command :D can you make, so there stands who has mutet the person, example, "(player) has mutet (another player) 1 hour spam" ? :)
@cnaude
the plugins doesn't block /msg i did what you said and it didn't work probably cuz I'm using essentials chat can you make it work with it?
@Flarupspige
See version v0.16-19 as soon as it's approved.
Can you make a reload command?
@cnaude
I tried what you said, but still didn't work they still can message
@ssoylu1996
See lines 15 to 18 in https://github.com/cnaude/MuteManager/blob/master/src/main/resources/config.yml.
Can you also please make it so, people who are muted can not type /me and I also think people can type /tell or /whisper which kind of sucks because they are not supposed to be able to communicate at all.
@RARgames
MySQL support seems overkill for a simple plugin like this. Is there a reason you want this? How would this work with bungee?
can u add mysql support for saving muted players or some bungee support?
@Cholens
Dev build 16 has proper offline support.
@cnaude
no online
@Cholens
Are you running your server in offline mode?
@cnaude
a pity that offline mute is off and I can't unmute :) dev #13
@Cholens
The latest build on my Jenkins server supports UUID. It automatically converts the mute list to UUID format. Feel free to try it out. http://cn.revisited.us:8081/job/MuteManager/
I'll continue testing it myself as well to make sure it works correctly.
@cnaude
nice :D
@Cholens
Soon.