MuteMaster - mute that blocks chatting AND configurable commands

Discussion in 'Archived: Plugin Requests' started by Otisdiver, Mar 26, 2014.

  1. Offline

    Otisdiver

    Plugin category: Admin Tools/Chat

    Suggested name: MuteMaster

    What I want: A better muting plugin that blocks chat messages in a addition to commands. So you can block /msg or /g or /f desc or whatever you want. It's a bit annoying when players bypass mutes.
    Optional: make configurable for offline time to not count

    Ideas for commands:
    /mute <name> <time> (mutes <name> for <time> and broadcasts a message saying "<name> has been muted for <time> by <command sender>!")
    /unmute <name> (unmutes <name>)
    /imute <name> (shows length of mute, time remaining, and issuer for the mute on <name> - if no <name> specified, command sender)


    Ideas for permissions:
    mutemaster.mute (gives permission to mute and unmute)
    mutemaster.exempt (prevents user from being muted)
    mutemaster.info (gives permission to /imute)
    mutemaster.notify (optional - notifies user when a muted player tried to talk/use a blocked command)

    When I'd like it by: As soon as possible (2 weeks or so)

    Suggestion for Coding: add player to a list on /mute and schedule to remove after <time>
    when a command is sent or somebody sends a message, if player is on the list cancel the event and tell the user "You are muted for <time>!" then to all players with mutemaster.notify "<name> tried to <action>!"

    Additional Note: tell user when their mute is expired ("You are no longer muted!") and possibly the issuer ("<name> is no longer muted!")

    I think many people would like this plugin. Can anyone make it?
     
  2. Offline

    Carnivore

    Create a muted group which remove perms for commands which output messages. Move muted players to that group. You could even use a plugin which bind commands together to have a uniform /mute.
     
  3. Offline

    Otisdiver

    Seems more complicated then it has to be..
     

Share This Page