SHARE
TWEET

Untitled

a guest Oct 14th, 2019 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package de.schwarzarbeiter.main;
  2.  
  3. import net.md_5.bungee.api.CommandSender;
  4. import net.md_5.bungee.api.ProxyServer;
  5. import net.md_5.bungee.api.connection.ProxiedPlayer;
  6. import net.md_5.bungee.api.plugin.Command;
  7.  
  8. public class CMD_globalmute extends Command {
  9.    
  10.    
  11.     public CMD_globalmute(String name) {
  12.         super(name);
  13.         // TODO Auto-generated constructor stub
  14.     }
  15.  
  16.     @SuppressWarnings("deprecation")
  17.     @Override
  18.     public void execute(CommandSender sender, String[] args) {
  19.         if (sender instanceof ProxiedPlayer) {
  20.             ProxiedPlayer p = (ProxiedPlayer) sender;
  21.            
  22.             if (p.hasPermission("schwarzarbeiter.globalmute")) {
  23.                 if (args.length == 0) {
  24.                     if (main.everyServerMuted){
  25.                         main.everyServerMuted = false;
  26.                         ProxyServer.getInstance().broadcast("§a§lDer Chat wurde auf allen Servern aktiviert.");
  27.                     }
  28.                     else {
  29.                         main.everyServerMuted = true;
  30.                         ProxyServer.getInstance().broadcast("§c§lDer Chat wurde auf allen Servern deaktiviert.");
  31.                     }
  32.                 }
  33.                 else {
  34.                     if (!main.mutedServers.contains(p.getServer().getInfo().getName())) {
  35.                         main.mutedServers.add(p.getServer().getInfo().getName());
  36.                         for(ProxiedPlayer player : p.getServer().getInfo().getPlayers()) {
  37.                             player.sendMessage("§c§lDer Chat wurde auf diesem Server deaktiviert.");
  38.                         }
  39.                     }
  40.                     else {
  41.                         main.mutedServers.remove(p.getServer().getInfo().getName());
  42.                         for(ProxiedPlayer player : p.getServer().getInfo().getPlayers()) {
  43.                             player.sendMessage("§a§lDer Chat wurde auf diesem Server aktiviert.");
  44.                         }
  45.                     }
  46.                 }
  47.             }
  48.             else {
  49.                 p.sendMessage("§cDazu hast du keine Rechte.");
  50.             }
  51.         }
  52.     }
  53.  
  54. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top