コード例 #1
0
 @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);
   }
 }