Facebook
From Kimek, 9 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 438
  1. public class Mute extends JavaPlugin implements Listener{
  2.  
  3.         private List<String> mplrs;
  4.        
  5.         @Override
  6.         public void onEnable(){
  7.                 mplrs = getConfig().getStringList("mutes");
  8.         }
  9.         @Override
  10.         public void onDisable(){
  11.                 getConfig().set("mutes", mplrs);
  12.         }
  13.        
  14.         @Override
  15.         public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  16.                 if(cmd.getName().equalsIgnoreCase("mute")){
  17.                         if(args.length !=1){
  18.                                 return true;
  19.                         }
  20.                         String pName = args[0].toLowerCase();
  21.                         if(!mplrs.contains(pName)){
  22.                                 mplrs.add(pName);
  23.                         }
  24.                 }
  25.                 if(cmd.getName().equalsIgnoreCase("unmute")){
  26.                         if(args.length !=1){
  27.                                 return true;
  28.                         }
  29.                         String pName = args[0].toLowerCase();
  30.                         if(mplrs.contains(pName)){
  31.                                 mplrs.remove(pName);
  32.                         }
  33.                 }
  34.                 return false;
  35.         }
  36.        
  37.         @EventHandler
  38.         public void onChat(AsyncPlayerChatEvent e){
  39.                 if(mplrs.contains(e.getPlayer().getName().toLowerCase())){
  40.                         e.setCancelled(true);
  41.                 }
  42.         }
  43. }