if ((args[0].contains("www.youtube.com/watch?v=")
|| args[0].contains("https://www.youtube.com/watch?v=")
|| args[0].contains("https://youtube.com/watch?v=")
|| args[0].contains("http://www.youtube.com/watch?v=")
|| args[0].contains("http://youtube.com/watch?v=")
|| args[0].contains("http://streamcraft.com/user/")
|| args[0].contains("http://www.streamcraft.com/user/")
|| args[0].contains("www.streamcraft.com/user/")
|| args[0].contains("https://www.twitch.tv/")
|| args[0].contains("https://twitch.tv/")
|| args[0].contains("www.twitch.tv/")) && args[1].equalsIgnoreCase("divulgador"))
Você esqueceu de isolar a condição ¹, é tudo questão dos "(/)";
Caso você vá fazer o sistema do tipo:
/pedirtag <Link> Divulgador|YT; Ou outros, eu recomendo fazer assim:
if ((args[0].contains("www.youtube.com/watch?v=")
|| args[0].contains("https://www.youtube.com/watch?v=")
|| args[0].contains("https://youtube.com/watch?v=")
|| args[0].contains("http://www.youtube.com/watch?v=")
|| args[0].contains("http://youtube.com/watch?v=")
|| args[0].contains("http://streamcraft.com/user/")
|| args[0].contains("http://www.streamcraft.com/user/")
|| args[0].contains("www.streamcraft.com/user/")
|| args[0].contains("https://www.twitch.tv/")
|| args[0].contains("https://twitch.tv/")
|| args[0].contains("www.twitch.tv/")) && args[1].equalsIgnoreCase("divulgador")){
switch(args[0].toLowerCase()) {
case "youtuber":
sender.sendMesssage("Seu pedido foi en********, aguarde a confirmação!");
metodoParaCachear;
break;
case "divulgador":
sender.sendMesssage("Seu pedido foi en********, aguarde a confirmação!");
metodoParaCachear;
break;
case default:
sender.sendMessage("Não existe essa tag, tente novamente com uma tag existente!");
break;
}
}
Lembrando que, fiz pelo fórum, ou seja, pode conter algum erro. Qualquer coisa só chamar privado.