private boolean unmute(CommandSender sender, String[] args) {
		if(Validate.isPlayer(sender)) {
			UPlayer player = plugin.getPlayerManager().getUPlayer((Player) sender);
			if(player == null) return false;
			if(!StaffRank.isEqualOrGreater(player, StaffRank.CHATMOD)) {
				player.sendMessage("§6You can't use this command");
				return false;
			}
			if(args.length != 1) {
				player.sendMessage("§6/unmute {player}");
			} else {
				UPlayer target = plugin.getPlayerManager().getUPlayer(Bukkit.getPlayer(args[0]));
				if(target == null) {
					player.sendMessage("§6Player not found");
				} else if(!target.getMuteData().isMuted()) {
					player.sendMessage("§6Player is not muted");
				} else {
					target.getMuteData().unmute();;
					target.sendMessage("§6You have been unmuted");
					player.sendMessage("§6Unmuted " + target.getName());
				}
			}
		} else {
			if(args.length != 1) {
				sender.sendMessage("/unmute {player}");
			} else {
				UPlayer target = plugin.getPlayerManager().getUPlayer(Bukkit.getPlayer(args[0]));
				if(target == null) {
					sender.sendMessage("Player not found");
				} else if(!target.getMuteData().isMuted()) {
					sender.sendMessage("Player is not muted");
				} else {
					target.getMuteData().unmute();;
					target.sendMessage("You have been unmuted");
					sender.sendMessage("Unmuted " + target.getName());
				}
			}
		}
		return false;
	}