Guest User

Untitled

a guest
Nov 16th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.67 KB | None | 0 0
  1.         if(cmd.getName().equalsIgnoreCase("forcechannel")){
  2.             if(getMetadata(admin, "durpchat.canmute", plugin)==true)
  3.             {
  4.                 //  plugin.getServer().getLogger().info("Got Mute!");  
  5.                
  6.                     if (args.length < 2)
  7.                     {
  8.         //               plugin.getServer().getLogger().info("Command is /derpmute [player] [channel]");
  9.         //               if (!(admin==null))
  10.         //               {
  11.         //                   admin.sendMessage("Command is /derpmute [player] [channel]");
  12.         //               
  13.         //               }
  14.                          return false;
  15.                     }
  16.                    
  17.                     if(args.length == 2){
  18.                         Player player = Bukkit.getServer().getPlayer(args [0]);
  19.                         for(ChatChannel chname:cc.getChannelsInfo())
  20.                        
  21.                         player.setMetadata("listenchannel."+chname.getName(),new FixedMetadataValue(plugin,true));
  22.                         for(ChatChannel chname:cc.getChannelsInfo())
  23.                         player.setMetadata("currentchannel",new FixedMetadataValue(plugin,chname.getName()));  
  24.                     }
  25.                
  26.                      Player player = null;
  27.                      player = sender.getServer().getPlayerExact(args[0]);
  28.                      if(player == null)
  29.                      {
  30.                 //       plugin.getServer().getLogger().info("Can't mute. Player "+ args[0] + " doesn't exist.");
  31.                          if (!(admin==null))
  32.                          {
  33.                              admin.sendMessage(ChatColor.RED+"Can't mute. Player "+ args[0] + " doesn't exist.");
  34.                          
  35.                          }
  36.                          return false;
  37.                      
  38.                      }
  39.                      
  40.                      for(ChatChannel c:cc.getChannelsInfo())
  41.                      {
  42.                          if(c.getName().equalsIgnoreCase(args[1])|| c.getAlias().equalsIgnoreCase(args[1]))
  43.                          {
  44.                              player.setMetadata("durpMute."+c.getName(),new FixedMetadataValue(plugin,true));
  45.                              admin.sendMessage(ChatColor.RED+"Muted Player "+ args[0] + " in " + c.getName());
  46.                              return true;
  47.                          }
  48.                      }
  49.             }
  50.         }
Add Comment
Please, Sign In to add comment