@EventHandler public void onPlayerJoin(PlayerJoinEvent event) { final Player player = event.getPlayer(); if (IdManager.getLang(IdManager.getId(player.getName())) != null) { if (!(IdManager.getLang(IdManager.getId(player.getName())).equalsIgnoreCase("pt") || IdManager.getLang(IdManager.getId(player.getName())).equalsIgnoreCase("en") || IdManager.getLang(IdManager.getId(player.getName())).equalsIgnoreCase("ger"))) { player.sendMessage(ChatColor.RED + "======================Language======================="); player.sendMessage(ChatColor.RED + "Por favor defina a sua lingua, escreva /lingua pt."); player.sendMessage(ChatColor.GREEN + "Please set your language, type /setlanguage en."); player.sendMessage(ChatColor.BLUE + "Bitte geben Sie Ihre Sprache, Art /Sprache ger."); player.sendMessage(ChatColor.RED + "====================================================="); new Thread( new Runnable() { public void run() { try { Thread.sleep(2000); player.sendMessage( ChatColor.RED + "======================Language======================="); player.sendMessage( ChatColor.RED + "Por favor defina a sua lingua, escreva /lingua pt."); player.sendMessage( ChatColor.GREEN + "Please set your language, type /setlanguage en."); player.sendMessage( ChatColor.BLUE + "Bitte geben Sie Ihre Sprache, Art /Sprache ger."); player.sendMessage( ChatColor.RED + "====================================================="); if (IdManager.getLang(IdManager.getId(player.getName())) .equalsIgnoreCase("none")) { Thread.sleep(2000); player.sendMessage( ChatColor.RED + "======================Language======================="); player.sendMessage( ChatColor.RED + "Por favor defina a sua lingua, escreva /lingua pt."); player.sendMessage( ChatColor.GREEN + "Please set your language, type /setlanguage en."); player.sendMessage( ChatColor.BLUE + "Bitte geben Sie Ihre Sprache, Art /Sprache ger."); player.sendMessage( ChatColor.RED + "====================================================="); } if (IdManager.getLang(IdManager.getId(player.getName())) .equalsIgnoreCase("none")) { Thread.sleep(2000); player.sendMessage( ChatColor.RED + "======================Language======================="); player.sendMessage( ChatColor.RED + "Por favor defina a sua lingua, escreva /lingua pt."); player.sendMessage( ChatColor.GREEN + "Please set your language, type /setlanguage en."); player.sendMessage( ChatColor.BLUE + "Bitte geben Sie Ihre Sprache, Art /Sprache ger."); player.sendMessage( ChatColor.RED + "====================================================="); } if (IdManager.getLang(IdManager.getId(player.getName())) .equalsIgnoreCase("none")) { Thread.sleep(2000); player.sendMessage( ChatColor.RED + "======================Language======================="); player.sendMessage( ChatColor.RED + "Por favor defina a sua lingua, escreva /lingua pt."); player.sendMessage( ChatColor.GREEN + "Please set your language, type /setlanguage en."); player.sendMessage( ChatColor.BLUE + "Bitte geben Sie Ihre Sprache, Art /Sprache ger."); player.sendMessage( ChatColor.RED + "====================================================="); } } catch (InterruptedException e) { e.printStackTrace(); } } }) .start(); } } else { IdManager.saveLang(IdManager.getId(player.getName()), "none"); FirstTime(player); } }