Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.schwarzarbeiter.main;
- import net.md_5.bungee.api.CommandSender;
- import net.md_5.bungee.api.ProxyServer;
- import net.md_5.bungee.api.connection.ProxiedPlayer;
- import net.md_5.bungee.api.plugin.Command;
- public class CMD_globalmute extends Command {
- public CMD_globalmute(String name) {
- super(name);
- // TODO Auto-generated constructor stub
- }
- @SuppressWarnings("deprecation")
- @Override
- public void execute(CommandSender sender, String[] args) {
- if (sender instanceof ProxiedPlayer) {
- ProxiedPlayer p = (ProxiedPlayer) sender;
- if (p.hasPermission("schwarzarbeiter.globalmute")) {
- if (args.length == 0) {
- if (main.everyServerMuted){
- main.everyServerMuted = false;
- ProxyServer.getInstance().broadcast("§a§lDer Chat wurde auf allen Servern aktiviert.");
- }
- else {
- main.everyServerMuted = true;
- ProxyServer.getInstance().broadcast("§c§lDer Chat wurde auf allen Servern deaktiviert.");
- }
- }
- else {
- if (!main.mutedServers.contains(p.getServer().getInfo().getName())) {
- main.mutedServers.add(p.getServer().getInfo().getName());
- for(ProxiedPlayer player : p.getServer().getInfo().getPlayers()) {
- player.sendMessage("§c§lDer Chat wurde auf diesem Server deaktiviert.");
- }
- }
- else {
- main.mutedServers.remove(p.getServer().getInfo().getName());
- for(ProxiedPlayer player : p.getServer().getInfo().getPlayers()) {
- player.sendMessage("§a§lDer Chat wurde auf diesem Server aktiviert.");
- }
- }
- }
- }
- else {
- p.sendMessage("§cDazu hast du keine Rechte.");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement