A Simple Plugin For Managing Mutes
- Bloat free
- Mutes players
- Mutes chat
- Data saves past reboots
- Advanced mute time parser
Command | Description | Usage | Aliases |
---|---|---|---|
muffle | muffle someone | /muffle | mute, silence |
unmuffle | unmuffle someone | /muffle | mute, silence |
mufflechat | muffle the chat | /mufflechat | mutechat, silencechat |
muffleinfo | muffle info | /muffleinfo [username] | muteinfo |
mufflelist | list muffled users | /mufflelist | mufflelist |
Permission Node | Description | Default |
---|---|---|
chatmuffler.bypass | Bypass All Muffled Restriction | OP |
chatmuffler.bypass.chat | Bypass Muffled Chat Restriction | OP |
chatmuffler.bypass.user | Bypass User Muffled Restriction | OP |
chatmuffler.muffleuser | Allow Muting Other Users | OP |
chatmuffler.mufflechat | Allow Muting Chat | OP |
chatmuffler.muffleinfo | Allow Using Muffle Info | OP |
chatmuffler.mufflelist | Allow Listing Muffled users | OP |
<time> can be second which is assumed by default, or a time formatted input
Legend: (y)ear, (m)onth, (w)eek, (d)ay, (h)our, m(i)nute, (s)econd
/mute bob 12h30i50s
will mute bob for 12 hours, 30 minutes, 50 seconds
muting using 0
or unmute
will unmute, and -1
or forever
will mute forever
API functions are located in MufflerTracker
which can be accessed via Muffler::getMuffleTracker
when the plugin is enabled
The details of the functions can be accessed in MufflerTracker
which is documented with PHP doc and all you need
- mute ui for more advanced/easy operations