ph1823

CountUP

Jun 24th, 2015
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 54.80 KB | None | 0 0
  1. package fr.ph1823.Rush;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.ChatColor;
  8. import org.bukkit.Location;
  9. import org.bukkit.Material;
  10. import org.bukkit.entity.Villager;
  11. import org.bukkit.inventory.ItemStack;
  12. import org.bukkit.inventory.meta.ItemMeta;
  13. import org.bukkit.potion.PotionEffect;
  14. import org.bukkit.potion.PotionEffectType;
  15. import org.bukkit.scheduler.BukkitTask;
  16.  
  17. import com.gmail.fedmanddev.VillagerTrade;
  18. import com.gmail.fedmanddev.VillagerTradeApi;
  19.  
  20. public class CountUp implements Runnable {
  21.    
  22.     Main plugin;
  23.     BukkitTask      task;
  24.     int timeS = 0;
  25.     int timeM = 0;
  26.    
  27.     ItemStack bronze = null;
  28.     ItemStack argent = null;
  29.     ItemStack or = null;
  30.     ItemStack diament = null;
  31.    
  32.     int tickArgent = 0;
  33.     int tickOr = 0;
  34.     int tickd = 0;
  35.     public static ItemStack CreateItem(String id, String name, List<String> lore, int amount, boolean glow){
  36.         String[] data = id.split(":");
  37.         int mit = 0;
  38.         try{
  39.             mit = Integer.valueOf(data[0]).intValue();
  40.         }catch (Exception e){
  41.             return null;
  42.         }
  43.         @SuppressWarnings("deprecation")
  44.         ItemStack is = new ItemStack(Material.getMaterial(mit));
  45.         ItemMeta im = is.getItemMeta();
  46.         im.setDisplayName(ChatColor.translateAlternateColorCodes('&', name));
  47.        
  48.         if(data.length == 2){
  49.             is.setDurability(Short.valueOf(data[1]).shortValue());
  50.         }
  51.        
  52.         if(amount > 0){
  53.             is.setAmount(amount);
  54.         }
  55.        
  56.         if(lore != null){
  57.             List<String> Lores = new ArrayList<String>();
  58.             for(String l : lore){
  59.                 Lores.add(ChatColor.translateAlternateColorCodes('&', l));
  60.             }
  61.             im.setLore(Lores);
  62.         }
  63.         is.setItemMeta(im);
  64.        
  65.         //System.out.println(is);
  66.         return is;
  67.     }
  68.    
  69.     public CountUp(Main main) {
  70.         this.plugin = main;
  71.         bronze = new ItemStack(Material.CLAY_BRICK, 1);
  72.         ItemMeta MetaBronze = bronze.getItemMeta();
  73.         MetaBronze.setDisplayName(ChatColor.AQUA + "Bronze");
  74.         bronze.setItemMeta(MetaBronze);
  75.        
  76.         argent = new ItemStack(Material.IRON_INGOT, 1);
  77.         ItemMeta MetaArgent = argent.getItemMeta();
  78.         MetaArgent.setDisplayName(ChatColor.AQUA + "Argent");
  79.         argent.setItemMeta(MetaArgent);
  80.        
  81.         or = new ItemStack(Material.GOLD_INGOT, 1);
  82.         ItemMeta MetaOr = or.getItemMeta();
  83.         MetaOr.setDisplayName(ChatColor.AQUA + "Gold");
  84.         or.setItemMeta(MetaOr);
  85.        
  86.         diament = new ItemStack(Material.GOLD_INGOT, 1);
  87.         ItemMeta dm = or.getItemMeta();
  88.         dm.setDisplayName(ChatColor.AQUA + "Diamant");
  89.         diament.setItemMeta(dm);
  90.        
  91.        
  92.         Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  93.             @Override
  94.             public void run() {
  95.                 /*for(int nv = plugin.getConfig().getInt("villager.nb"); nv >= 0;nv--) {
  96.                     ItemStack villager_trade = CreateItem(plugin.getConfig().getString("villager"+ nv +".trade.trade1.id"),
  97.                             plugin.getConfig().getString("villager"+ nv +".trade.trade1.name"),
  98.                             plugin.getConfig().getStringList("villager"+ nv +".trade.trade1.lore"),
  99.                             plugin.getConfig().getInt("villager"+ nv +".trade.trade1.nb"),//byitem1
  100.                             false);
  101.                    
  102.                     ItemStack villager_trade2 = CreateItem(plugin.getConfig().getString("villager"+ nv +".trade.trade2.id"),
  103.                             plugin.getConfig().getString("villager"+ nv +".trade.trade2.name"),
  104.                             plugin.getConfig().getStringList("villager"+ nv +".trade.trade2.lore"),
  105.                             plugin.getConfig().getInt("villager"+ nv +".trade.trade2.nb"),//byitem2
  106.                             false);
  107.                    
  108.                    
  109.                     ItemStack villager_reward =  CreateItem(plugin.getConfig().getString("villager"+ nv +".trade.reward1.id"),
  110.                             plugin.getConfig().getString("villager"+ nv +".trade.reward1.name"),
  111.                             plugin.getConfig().getStringList("villager"+ nv +".trade.reward1.lore"),
  112.                             plugin.getConfig().getInt("villager"+ nv +".trade.reward1.nb"),
  113.                             false);
  114.                    
  115.                     Location location = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager"+ nv +".world")), plugin.getConfig().getDouble("villager"+ nv +".x"), plugin.getConfig().getDouble("villager"+ nv +".y"), plugin.getConfig().getDouble("villager"+ nv +".z"));
  116.                     CustumVillager  villager = new CustumVillager(location);
  117.                    
  118.                     villager.setProfession(Villager.Profession.LIBRARIAN);
  119.                     villager.setAdult();
  120.                     villager.setCustomName(ChatColor.GREEN + plugin.getConfig().getString("villager." + nv + ".name"));
  121.                     villager.setCustomNameVisible(true);
  122.                     villager.setAgeLock(true);
  123.                     villager.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  124.                     villager.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  125.                     if(plugin.getConfig().getString("villager1.trade.trade1") == null) {
  126.                         villager_trade = null;
  127.                     }
  128.                    
  129.                     VillagerTradeApi.clearTrades((Villager) villager);
  130.                    
  131.                     VillagerTrade trade = new VillagerTrade(villager_trade, villager_trade2, villager_reward);
  132.  
  133.                     VillagerTradeApi.addTrade((Villager) villager, trade);
  134.  
  135.                 }
  136.                                                
  137.    
  138.                 /*
  139.                  * Villager 2
  140.                  *
  141.                 ItemStack villager2_trade1 = CreateItem(plugin.getConfig().getString("villager2.trade.trade1.id"),
  142.                         plugin.getConfig().getString("villager2.trade.trade1.name"),
  143.                         plugin.getConfig().getStringList("villager2.trade.trade1.lore"),
  144.                         plugin.getConfig().getInt("villager2.trade.trade1.nb"),
  145.                         false);
  146.                 ItemStack villager2_trade2 = CreateItem(plugin.getConfig().getString("villager2.trade.trade2.id"),
  147.                         plugin.getConfig().getString("villager2.trade.trade2.name"),
  148.                         plugin.getConfig().getStringList("villager2.trade.trade2.lore"),
  149.                         plugin.getConfig().getInt("villager2.trade.trade2.nb"),
  150.                         false);
  151.                 ItemStack villager2_trade3 = CreateItem(plugin.getConfig().getString("villager2.trade.trade3.id"),
  152.                         plugin.getConfig().getString("villager2.trade.trade3.name"),
  153.                         plugin.getConfig().getStringList("villager2.trade.trade3.lore"),
  154.                         plugin.getConfig().getInt("villager2.trade.trade3.nb"),
  155.                         false);
  156.                 ItemStack villager2_trade4 = CreateItem(plugin.getConfig().getString("villager2.trade.trade4.id"),
  157.                         plugin.getConfig().getString("villager2.trade.trade4.name"),
  158.                         plugin.getConfig().getStringList("villager2.trade.trade4.lore"),
  159.                         plugin.getConfig().getInt("villager2.trade.trade4.nb"),
  160.                         false);
  161.                
  162.                 ItemStack villager2_trade5 = CreateItem(plugin.getConfig().getString("villager2.trade.trade5.id"),
  163.                         plugin.getConfig().getString("villager2.trade.trade5.name"),
  164.                         plugin.getConfig().getStringList("villager2.trade.trade5.lore"),
  165.                         plugin.getConfig().getInt("villager2.trade.trade5.nb"),
  166.                         false);
  167.                
  168.                 ItemStack villager2_trade6 = CreateItem(plugin.getConfig().getString("villager2.trade.trade6.id"),
  169.                         plugin.getConfig().getString("villager2.trade.trade6.name"),
  170.                         plugin.getConfig().getStringList("villager2.trade.trade6.lore"),
  171.                         plugin.getConfig().getInt("villager2.trade.trade6.nb"),
  172.                         false);
  173.                 ItemStack villager2_trade7 = CreateItem(plugin.getConfig().getString("villager2.trade.trade7.id"),
  174.                         plugin.getConfig().getString("villager2.trade.trade7.name"),
  175.                         plugin.getConfig().getStringList("villager2.trade.trade7.lore"),
  176.                         plugin.getConfig().getInt("villager2.trade.trade7.nb"),
  177.                         false);
  178.                
  179.                 ItemStack villager2_trade8 = CreateItem(plugin.getConfig().getString("villager2.trade.trade8.id"),
  180.                         plugin.getConfig().getString("villager2.trade.trade8.name"),
  181.                         plugin.getConfig().getStringList("villager2.trade.trade8.lore"),
  182.                         plugin.getConfig().getInt("villager2.trade.trade8.nb"),
  183.                         false);
  184.                
  185.                 ItemStack villager2_reward =  CreateItem(plugin.getConfig().getString("villager2.trade.reward1.id"),
  186.                         plugin.getConfig().getString("villager2.trade.reward1.name"),
  187.                         plugin.getConfig().getStringList("villager2.trade.reward1.lore"),
  188.                         plugin.getConfig().getInt("villager2.trade.reward1.nb"),
  189.                         false);
  190.                 ItemStack villager2_reward1 =  CreateItem(plugin.getConfig().getString("villager2.trade.reward2.id"),
  191.                         plugin.getConfig().getString("villager2.trade.reward2.name"),
  192.                         plugin.getConfig().getStringList("villager2.trade.reward2.lore"),
  193.                         plugin.getConfig().getInt("villager2.trade.reward2.nb"),
  194.                         false);
  195.                 ItemStack villager2_reward2 =  CreateItem(plugin.getConfig().getString("villager2.trade.reward3.id"),
  196.                         plugin.getConfig().getString("villager2.trade.reward3.name"),
  197.                         plugin.getConfig().getStringList("villager2.trade.reward3.lore"),
  198.                         plugin.getConfig().getInt("villager2.trade.reward3.nb"),
  199.                         false);
  200.                 ItemStack villager2_reward3 =  CreateItem(plugin.getConfig().getString("villager2.trade.reward4.id"),
  201.                         plugin.getConfig().getString("villager2.trade.reward4.name"),
  202.                         plugin.getConfig().getStringList("villager2.trade.reward4.lore"),
  203.                         plugin.getConfig().getInt("villager2.trade.reward4.nb"),
  204.                         false);
  205.                 Location location1 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager2.world")), plugin.getConfig().getDouble("villager2.x"), plugin.getConfig().getDouble("villager2.y"), plugin.getConfig().getDouble("villager2.z"));
  206.                 CustumVillager  villager2 = new CustumVillager(location1);
  207.                
  208.                 villager2.setProfession(Villager.Profession.LIBRARIAN);
  209.                 villager2.setAdult();
  210.                 villager2.setCustomName(ChatColor.GREEN +"Armes - 2");
  211.                 villager2.setCustomNameVisible(true);
  212.                 villager2.setAgeLock(true);
  213.                 villager2.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  214.                 villager2.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  215.                 if(plugin.getConfig().getString("villager2.trade.trade1") == null) {
  216.                     villager2_trade1 = null;
  217.                 }
  218.                 if (plugin.getConfig().getString("villager2.trade.trade2") == null) {
  219.                     villager2_trade2 = null;
  220.                     }
  221.                 if(plugin.getConfig().getString("villager2.trade.trade3") == null){
  222.                     villager2_trade3 = null;
  223.                 }
  224.           if(plugin.getConfig().getString("villager2.trade.trade4") == null ){
  225.                    
  226.                 }
  227.          if(plugin.getConfig().getString("villager2.trade.trade5") == null){
  228.                            
  229.                         }
  230.         if(plugin.getConfig().getString("villager2.trade.trade6") == null){
  231.             villager2_trade6 = null;
  232.                                    
  233.                                 }
  234.         if(plugin.getConfig().getString("villager2.trade.trade7") == null){
  235.             villager2_trade7 = null;
  236.            
  237.         }
  238.         if(plugin.getConfig().getString("villager2.trade.trade8") == null){
  239.             villager2_trade8 = null;
  240.                                            
  241.                                         } if(plugin.getConfig().getString("villager2.trade.reward1") == null){
  242.                                             villager2_reward = null;
  243.                                         }
  244.                                                 if(plugin.getConfig().getString("villager2.trade.reward2") == null ){
  245.                                                     villager2_reward1 = null;
  246.                                                 }
  247.                                                 if(plugin.getConfig().getString("villager2.trade.reward3") == null){
  248.                                                     villager2_reward2 = null;
  249.                                                 }
  250.                                                 if(plugin.getConfig().getString("villager2.trade.reward4") == null) {  
  251.                                                     villager2_reward3 = null;
  252.                                                 }
  253. VillagerTradeApi.clearTrades((Villager) villager2);
  254.                                                
  255.                                                 VillagerTrade trade21 = new VillagerTrade(villager2_trade1, villager2_trade2, villager2_reward);
  256.  
  257.                                                 VillagerTradeApi.addTrade((Villager) villager2, trade2);
  258.    
  259.     VillagerTradeApi.clearTrades((Villager) villager2);
  260.                                                
  261.                                                 VillagerTrade trade22 = new VillagerTrade(villager2_trade3, villager2_trade4, villager2_reward1);
  262.  
  263.                                                 VillagerTradeApi.addTrade((Villager) villager2, trade22);
  264.                                                 VillagerTrade trade24 = new VillagerTrade(villager2_trade7, villager2_trade8, villager2_reward2);
  265.  
  266.                                                 VillagerTradeApi.addTrade((Villager) villager2, trade24);
  267.    
  268.     VillagerTradeApi.clearTrades((Villager) villager2);
  269.                                                
  270.                                                 VillagerTrade trade23= new VillagerTrade(villager2_trade5, villager2_trade6, villager2_reward3);
  271.  
  272.                                                 VillagerTradeApi.addTrade((Villager) villager2, trade23);
  273.                 /*
  274.                  * Villager 3
  275.                  *
  276.                 ItemStack villager3_trade1 = CreateItem(plugin.getConfig().getString("villager3.trade.trade1.id"),
  277.                         plugin.getConfig().getString("villager3.trade.trade1.name"),
  278.                         plugin.getConfig().getStringList("villager3.trade.trade1.lore"),
  279.                         plugin.getConfig().getInt("villager3.trade.trade1.nb"),
  280.                         false);
  281.                 ItemStack villager3_trade2 = CreateItem(plugin.getConfig().getString("villager3.trade.trade2.id"),
  282.                         plugin.getConfig().getString("villager3.trade.trade2.name"),
  283.                         plugin.getConfig().getStringList("villager3.trade.trade2.lore"),
  284.                         plugin.getConfig().getInt("villager3.trade.trade2.nb"),
  285.                         false);
  286.                 ItemStack villager3_trade3 = CreateItem(plugin.getConfig().getString("villager3.trade.trade3.id"),
  287.                         plugin.getConfig().getString("villager3.trade.trade3.name"),
  288.                         plugin.getConfig().getStringList("villager3.trade.trade3.lore"),
  289.                         plugin.getConfig().getInt("villager3.trade.trade3.nb"),
  290.                         false);
  291.                 ItemStack villager3_trade4 = CreateItem(plugin.getConfig().getString("villager3.trade.trade4.id"),
  292.                         plugin.getConfig().getString("villager3.trade.trade4.name"),
  293.                         plugin.getConfig().getStringList("villager3.trade.trade4.lore"),
  294.                         plugin.getConfig().getInt("villager3.trade.trade4.nb"),
  295.                         false);
  296.                
  297.                 ItemStack villager3_trade5 = CreateItem(plugin.getConfig().getString("villager3.trade.trade5.id"),
  298.                         plugin.getConfig().getString("villager3.trade.trade5.name"),
  299.                         plugin.getConfig().getStringList("villager3.trade.trade5.lore"),
  300.                         plugin.getConfig().getInt("villager3.trade.trade5.nb"),
  301.                         false);
  302.                
  303.                 ItemStack villager3_trade6 = CreateItem(plugin.getConfig().getString("villager3.trade.trade6.id"),
  304.                         plugin.getConfig().getString("villager3.trade.trade6.name"),
  305.                         plugin.getConfig().getStringList("villager3.trade.trade6.lore"),
  306.                         plugin.getConfig().getInt("villager3.trade.trade6.nb"),
  307.                         false);
  308.                 ItemStack villager3_trade7 = CreateItem(plugin.getConfig().getString("villager3.trade.trade7.id"),
  309.                         plugin.getConfig().getString("villager3.trade.trade7.name"),
  310.                         plugin.getConfig().getStringList("villager3.trade.trade7.lore"),
  311.                         plugin.getConfig().getInt("villager3.trade.trade7.nb"),
  312.                         false);
  313.                
  314.                 ItemStack villager3_trade8 = CreateItem(plugin.getConfig().getString("villager3.trade.trade8.id"),
  315.                         plugin.getConfig().getString("villager3.trade.trade8.name"),
  316.                         plugin.getConfig().getStringList("villager3.trade.trade8.lore"),
  317.                         plugin.getConfig().getInt("villager3.trade.trade8.nb"),
  318.                         false);
  319.                
  320.                 ItemStack villager3_reward =  CreateItem(plugin.getConfig().getString("villager3.trade.reward1.id"),
  321.                         plugin.getConfig().getString("villager3.trade.reward1.name"),
  322.                         plugin.getConfig().getStringList("villager3.trade.reward1.lore"),
  323.                         plugin.getConfig().getInt("villager3.trade.reward1.nb"),
  324.                         false);
  325.                 ItemStack villager3_reward1 =  CreateItem(plugin.getConfig().getString("villager3.trade.reward2.id"),
  326.                         plugin.getConfig().getString("villager3.trade.reward2.name"),
  327.                         plugin.getConfig().getStringList("villager3.trade.reward2.lore"),
  328.                         plugin.getConfig().getInt("villager3.trade.reward2.nb"),
  329.                         false);
  330.                 ItemStack villager3_reward2 =  CreateItem(plugin.getConfig().getString("villager3.trade.reward3.id"),
  331.                         plugin.getConfig().getString("villager3.trade.reward3.name"),
  332.                         plugin.getConfig().getStringList("villager3.trade.reward3.lore"),
  333.                         plugin.getConfig().getInt("villager3.trade.reward3.nb"),
  334.                         false);
  335.                 ItemStack villager3_reward3 =  CreateItem(plugin.getConfig().getString("villager3.trade.reward4.id"),
  336.                         plugin.getConfig().getString("villager3.trade.reward4.name"),
  337.                         plugin.getConfig().getStringList("villager3.trade.reward4.lore"),
  338.                         plugin.getConfig().getInt("villager3.trade.reward4.nb"),
  339.                         false);
  340.                 Location location2 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager3.world")), plugin.getConfig().getDouble("villager3.x"), plugin.getConfig().getDouble("villager3.y"), plugin.getConfig().getDouble("villager3.z"));
  341.                 CustumVillager villager3 = new CustumVillager(location2);
  342.                
  343.                 villager3.setProfession(Villager.Profession.LIBRARIAN);
  344.                 villager3.setAdult();
  345.                 villager3.setCustomName(ChatColor.GREEN +"Armes - 3");
  346.                 villager3.setCustomNameVisible(true);
  347.                 villager3.setAgeLock(true);
  348.                 villager3.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  349.                 villager3.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  350.                 if(plugin.getConfig().getString("villager3.trade.trade1") == null) {
  351.                     villager3_trade1 = null;
  352.                 }
  353.                 if (plugin.getConfig().getString("villager3.trade.trade2") == null) {
  354.                     villager3_trade2 = null;
  355.                     }
  356.                 if(plugin.getConfig().getString("villager3.trade.trade3") == null){
  357.                     villager3_trade3 = null;
  358.                 }
  359.           if(plugin.getConfig().getString("villager3.trade.trade4") == null ){
  360.                    
  361.                 }
  362.          if(plugin.getConfig().getString("villager3.trade.trade5") == null){
  363.                            
  364.                         }
  365.         if(plugin.getConfig().getString("villager3.trade.trade6") == null){
  366.             villager3_trade6 = null;
  367.                                    
  368.                                 }
  369.         if(plugin.getConfig().getString("villager3.trade.trade7") == null){
  370.             villager3_trade7 = null;
  371.            
  372.         }
  373.         if(plugin.getConfig().getString("villager3.trade.trade8") == null){
  374.             villager3_trade8 = null;
  375.                                            
  376.                                         } if(plugin.getConfig().getString("villager3.trade.reward1") == null){
  377.                                             villager3_reward = null;
  378.                                         }
  379.                                                 if(plugin.getConfig().getString("villager3.trade.reward2") == null ){
  380.                                                     villager3_reward1 = null;
  381.                                                 }
  382.                                                 if(plugin.getConfig().getString("villager3.trade.reward3") == null){
  383.                                                     villager3_reward2 = null;
  384.                                                 }
  385.                                                 if(plugin.getConfig().getString("villager3.trade.reward4") == null) {  
  386.                                                     villager3_reward3 = null;
  387.                                                 }
  388. VillagerTradeApi.clearTrades((Villager) villager3);
  389.                                                
  390.                                                 VillagerTrade trade31 = new VillagerTrade(villager3_trade1, villager3_trade2, villager3_reward);
  391.  
  392.                                                 VillagerTradeApi.addTrade((Villager) villager3, trade3);
  393.    
  394.     VillagerTradeApi.clearTrades((Villager) villager3);
  395.                                                
  396.                                                 VillagerTrade trade32 = new VillagerTrade(villager3_trade3, villager3_trade4, villager3_reward1);
  397.  
  398.                                                 VillagerTradeApi.addTrade((Villager) villager3, trade32);
  399.                                                 VillagerTrade trade34 = new VillagerTrade(villager3_trade7, villager3_trade8, villager3_reward2);
  400.  
  401.                                                 VillagerTradeApi.addTrade((Villager) villager3, trade34);
  402.    
  403.     VillagerTradeApi.clearTrades((Villager) villager3);
  404.                                                
  405.                                                 VillagerTrade trade33= new VillagerTrade(villager3_trade5, villager3_trade6, villager3_reward3);
  406.  
  407.                                                 VillagerTradeApi.addTrade((Villager) villager3, trade33);
  408.                 /*
  409.                  * Villager 4
  410.                  *
  411.                
  412.                 ItemStack villager4_trade1 = CreateItem(plugin.getConfig().getString("villager4.trade.trade1.id"),
  413.                         plugin.getConfig().getString("villager4.trade.trade1.name"),
  414.                         plugin.getConfig().getStringList("villager4.trade.trade1.lore"),
  415.                         plugin.getConfig().getInt("villager4.trade.trade1.nb"),
  416.                         false);
  417.                 ItemStack villager4_trade2 = CreateItem(plugin.getConfig().getString("villager4.trade.trade2.id"),
  418.                         plugin.getConfig().getString("villager4.trade.trade2.name"),
  419.                         plugin.getConfig().getStringList("villager4.trade.trade2.lore"),
  420.                         plugin.getConfig().getInt("villager4.trade.trade2.nb"),
  421.                         false);
  422.                 ItemStack villager4_trade3 = CreateItem(plugin.getConfig().getString("villager4.trade.trade3.id"),
  423.                         plugin.getConfig().getString("villager4.trade.trade3.name"),
  424.                         plugin.getConfig().getStringList("villager4.trade.trade3.lore"),
  425.                         plugin.getConfig().getInt("villager4.trade.trade3.nb"),
  426.                         false);
  427.                 ItemStack villager4_trade4 = CreateItem(plugin.getConfig().getString("villager4.trade.trade4.id"),
  428.                         plugin.getConfig().getString("villager4.trade.trade4.name"),
  429.                         plugin.getConfig().getStringList("villager4.trade.trade4.lore"),
  430.                         plugin.getConfig().getInt("villager4.trade.trade4.nb"),
  431.                         false);
  432.                
  433.                 ItemStack villager4_trade5 = CreateItem(plugin.getConfig().getString("villager4.trade.trade5.id"),
  434.                         plugin.getConfig().getString("villager4.trade.trade5.name"),
  435.                         plugin.getConfig().getStringList("villager4.trade.trade5.lore"),
  436.                         plugin.getConfig().getInt("villager4.trade.trade5.nb"),
  437.                         false);
  438.                
  439.                 ItemStack villager4_trade6 = CreateItem(plugin.getConfig().getString("villager4.trade.trade6.id"),
  440.                         plugin.getConfig().getString("villager4.trade.trade6.name"),
  441.                         plugin.getConfig().getStringList("villager4.trade.trade6.lore"),
  442.                         plugin.getConfig().getInt("villager4.trade.trade6.nb"),
  443.                         false);
  444.                 ItemStack villager4_trade7 = CreateItem(plugin.getConfig().getString("villager4.trade.trade7.id"),
  445.                         plugin.getConfig().getString("villager4.trade.trade7.name"),
  446.                         plugin.getConfig().getStringList("villager4.trade.trade7.lore"),
  447.                         plugin.getConfig().getInt("villager4.trade.trade7.nb"),
  448.                         false);
  449.                
  450.                 ItemStack villager4_trade8 = CreateItem(plugin.getConfig().getString("villager4.trade.trade8.id"),
  451.                         plugin.getConfig().getString("villager4.trade.trade8.name"),
  452.                         plugin.getConfig().getStringList("villager4.trade.trade8.lore"),
  453.                         plugin.getConfig().getInt("villager4.trade.trade8.nb"),
  454.                         false);
  455.                
  456.                 ItemStack villager4_reward =  CreateItem(plugin.getConfig().getString("villager4.trade.reward1.id"),
  457.                         plugin.getConfig().getString("villager4.trade.reward1.name"),
  458.                         plugin.getConfig().getStringList("villager4.trade.reward1.lore"),
  459.                         plugin.getConfig().getInt("villager4.trade.reward1.nb"),
  460.                         false);
  461.                 ItemStack villager4_reward1 =  CreateItem(plugin.getConfig().getString("villager4.trade.reward2.id"),
  462.                         plugin.getConfig().getString("villager4.trade.reward2.name"),
  463.                         plugin.getConfig().getStringList("villager4.trade.reward2.lore"),
  464.                         plugin.getConfig().getInt("villager4.trade.reward2.nb"),
  465.                         false);
  466.                 ItemStack villager4_reward2 =  CreateItem(plugin.getConfig().getString("villager4.trade.reward3.id"),
  467.                         plugin.getConfig().getString("villager4.trade.reward3.name"),
  468.                         plugin.getConfig().getStringList("villager4.trade.reward3.lore"),
  469.                         plugin.getConfig().getInt("villager4.trade.reward3.nb"),
  470.                         false);
  471.                 ItemStack villager4_reward3 =  CreateItem(plugin.getConfig().getString("villager4.trade.reward4.id"),
  472.                         plugin.getConfig().getString("villager4.trade.reward4.name"),
  473.                         plugin.getConfig().getStringList("villager4.trade.reward4.lore"),
  474.                         plugin.getConfig().getInt("villager4.trade.reward4.nb"),
  475.                         false);
  476.                 Location location3 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager4.world")), plugin.getConfig().getDouble("villager4.x"), plugin.getConfig().getDouble("villager4.y"), plugin.getConfig().getDouble("villager4.z"));
  477.                 CustumVillager  villager4 = new CustumVillager(location3);
  478.                
  479.                 villager4.setProfession(Villager.Profession.LIBRARIAN);
  480.                 villager4.setAdult();
  481.                 villager4.setCustomName(ChatColor.GREEN +"Armes - 3");
  482.                 villager4.setCustomNameVisible(true);
  483.                 villager4.setAgeLock(true);
  484.                 villager4.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  485.                 villager4.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  486.                 if(plugin.getConfig().getString("villager4.trade.trade1") == null) {
  487.                     villager4_trade1 = null;
  488.                 }
  489.                 if (plugin.getConfig().getString("villager4.trade.trade2") == null) {
  490.                     villager4_trade2 = null;
  491.                     }
  492.                 if(plugin.getConfig().getString("villager4.trade.trade3") == null){
  493.                     villager4_trade3 = null;
  494.                 }
  495.           if(plugin.getConfig().getString("villager4.trade.trade4") == null ){
  496.                    
  497.                 }
  498.          if(plugin.getConfig().getString("villager4.trade.trade5") == null){
  499.                            
  500.                         }
  501.         if(plugin.getConfig().getString("villager4.trade.trade6") == null){
  502.             villager4_trade6 = null;
  503.                                    
  504.                                 }
  505.         if(plugin.getConfig().getString("villager4.trade.trade7") == null){
  506.             villager4_trade7 = null;
  507.            
  508.         }
  509.         if(plugin.getConfig().getString("villager4.trade.trade8") == null){
  510.             villager4_trade8 = null;
  511.                                            
  512.                                         } if(plugin.getConfig().getString("villager4.trade.reward1") == null){
  513.                                             villager4_reward = null;
  514.                                         }
  515.                                                 if(plugin.getConfig().getString("villager4.trade.reward2") == null ){
  516.                                                     villager4_reward1 = null;
  517.                                                 }
  518.                                                 if(plugin.getConfig().getString("villager4.trade.reward3") == null){
  519.                                                     villager4_reward2 = null;
  520.                                                 }
  521.                                                 if(plugin.getConfig().getString("villager4.trade.reward4") == null) {  
  522.                                                     villager4_reward3 = null;
  523.                                                 }
  524. VillagerTradeApi.clearTrades((Villager) villager4);
  525.                                                
  526.                                                 VillagerTrade trade41 = new VillagerTrade(villager4_trade1, villager4_trade2, villager4_reward);
  527.  
  528.                                                 VillagerTradeApi.addTrade((Villager) villager4, trade41);
  529.    
  530.     VillagerTradeApi.clearTrades((Villager) villager4);
  531.                                                
  532.                                                 VillagerTrade trade42 = new VillagerTrade(villager4_trade3, villager4_trade4, villager4_reward1);
  533.  
  534.                                                 VillagerTradeApi.addTrade((Villager) villager4, trade42);
  535.                                                 VillagerTrade trade44 = new VillagerTrade(villager4_trade7, villager4_trade8, villager4_reward2);
  536.  
  537.                                                 VillagerTradeApi.addTrade((Villager) villager4, trade44);
  538.    
  539.     VillagerTradeApi.clearTrades((Villager) villager4);
  540.                                                
  541.                                                 VillagerTrade trade43= new VillagerTrade(villager4_trade5, villager4_trade6, villager4_reward3);
  542.  
  543.                                                 VillagerTradeApi.addTrade((Villager) villager4, trade43);
  544.                
  545.                 /*
  546.                  * Villager 5
  547.                  *
  548.                 ItemStack villager5_trade1 = CreateItem(plugin.getConfig().getString("villager5.trade.trade1.id"),
  549.                         plugin.getConfig().getString("villager5.trade.trade1.name"),
  550.                         plugin.getConfig().getStringList("villager5.trade.trade1.lore"),
  551.                         plugin.getConfig().getInt("villager5.trade.trade1.nb"),
  552.                         false);
  553.                 ItemStack villager5_trade2 = CreateItem(plugin.getConfig().getString("villager5.trade.trade2.id"),
  554.                         plugin.getConfig().getString("villager5.trade.trade2.name"),
  555.                         plugin.getConfig().getStringList("villager5.trade.trade2.lore"),
  556.                         plugin.getConfig().getInt("villager5.trade.trade2.nb"),
  557.                         false);
  558.                 ItemStack villager5_trade3 = CreateItem(plugin.getConfig().getString("villager5.trade.trade3.id"),
  559.                         plugin.getConfig().getString("villager5.trade.trade3.name"),
  560.                         plugin.getConfig().getStringList("villager5.trade.trade3.lore"),
  561.                         plugin.getConfig().getInt("villager5.trade.trade3.nb"),
  562.                         false);
  563.                 ItemStack villager5_trade4 = CreateItem(plugin.getConfig().getString("villager5.trade.trade4.id"),
  564.                         plugin.getConfig().getString("villager5.trade.trade4.name"),
  565.                         plugin.getConfig().getStringList("villager5.trade.trade4.lore"),
  566.                         plugin.getConfig().getInt("villager5.trade.trade4.nb"),
  567.                         false);
  568.                
  569.                 ItemStack villager5_trade5 = CreateItem(plugin.getConfig().getString("villager5.trade.trade5.id"),
  570.                         plugin.getConfig().getString("villager5.trade.trade5.name"),
  571.                         plugin.getConfig().getStringList("villager5.trade.trade5.lore"),
  572.                         plugin.getConfig().getInt("villager5.trade.trade5.nb"),
  573.                         false);
  574.                
  575.                 ItemStack villager5_trade6 = CreateItem(plugin.getConfig().getString("villager5.trade.trade6.id"),
  576.                         plugin.getConfig().getString("villager5.trade.trade6.name"),
  577.                         plugin.getConfig().getStringList("villager5.trade.trade6.lore"),
  578.                         plugin.getConfig().getInt("villager5.trade.trade6.nb"),
  579.                         false);
  580.                 ItemStack villager5_trade7 = CreateItem(plugin.getConfig().getString("villager5.trade.trade7.id"),
  581.                         plugin.getConfig().getString("villager5.trade.trade7.name"),
  582.                         plugin.getConfig().getStringList("villager5.trade.trade7.lore"),
  583.                         plugin.getConfig().getInt("villager5.trade.trade7.nb"),
  584.                         false);
  585.                
  586.                 ItemStack villager5_trade8 = CreateItem(plugin.getConfig().getString("villager5.trade.trade8.id"),
  587.                         plugin.getConfig().getString("villager5.trade.trade8.name"),
  588.                         plugin.getConfig().getStringList("villager5.trade.trade8.lore"),
  589.                         plugin.getConfig().getInt("villager5.trade.trade8.nb"),
  590.                         false);
  591.                
  592.                 ItemStack villager5_reward =  CreateItem(plugin.getConfig().getString("villager5.trade.reward1.id"),
  593.                         plugin.getConfig().getString("villager5.trade.reward1.name"),
  594.                         plugin.getConfig().getStringList("villager5.trade.reward1.lore"),
  595.                         plugin.getConfig().getInt("villager5.trade.reward1.nb"),
  596.                         false);
  597.                 ItemStack villager5_reward1 =  CreateItem(plugin.getConfig().getString("villager5.trade.reward2.id"),
  598.                         plugin.getConfig().getString("villager5.trade.reward2.name"),
  599.                         plugin.getConfig().getStringList("villager5.trade.reward2.lore"),
  600.                         plugin.getConfig().getInt("villager5.trade.reward2.nb"),
  601.                         false);
  602.                 ItemStack villager5_reward2 =  CreateItem(plugin.getConfig().getString("villager5.trade.reward3.id"),
  603.                         plugin.getConfig().getString("villager5.trade.reward3.name"),
  604.                         plugin.getConfig().getStringList("villager5.trade.reward3.lore"),
  605.                         plugin.getConfig().getInt("villager5.trade.reward3.nb"),
  606.                         false);
  607.                 ItemStack villager5_reward3 =  CreateItem(plugin.getConfig().getString("villager5.trade.reward4.id"),
  608.                         plugin.getConfig().getString("villager5.trade.reward4.name"),
  609.                         plugin.getConfig().getStringList("villager5.trade.reward4.lore"),
  610.                         plugin.getConfig().getInt("villager5.trade.reward4.nb"),
  611.                         false);
  612.                 Location location4 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager5.world")), plugin.getConfig().getDouble("villager5.x"), plugin.getConfig().getDouble("villager5.y"), plugin.getConfig().getDouble("villager5.z"));
  613.                 CustumVillager  villager5 = new CustumVillager(location4);
  614.                
  615.                 villager5.setProfession(Villager.Profession.LIBRARIAN);
  616.                 villager5.setAdult();
  617.                 villager5.setCustomName(ChatColor.GREEN +"Armes - 3");
  618.                 villager5.setCustomNameVisible(true);
  619.                 villager5.setAgeLock(true);
  620.                 villager5.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  621.                 villager5.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  622.                 if(plugin.getConfig().getString("villager5.trade.trade1") == null) {
  623.                     villager5_trade1 = null;
  624.                 }
  625.                 if (plugin.getConfig().getString("villager5.trade.trade2") == null) {
  626.                     villager5_trade2 = null;
  627.                     }
  628.                 if(plugin.getConfig().getString("villager5.trade.trade3") == null){
  629.                     villager5_trade3 = null;
  630.                 }
  631.           if(plugin.getConfig().getString("villager5.trade.trade4") == null ){
  632.                    
  633.                 }
  634.          if(plugin.getConfig().getString("villager5.trade.trade5") == null){
  635.                            
  636.                         }
  637.         if(plugin.getConfig().getString("villager5.trade.trade6") == null){
  638.             villager5_trade6 = null;
  639.                                    
  640.                                 }
  641.         if(plugin.getConfig().getString("villager5.trade.trade7") == null){
  642.             villager5_trade7 = null;
  643.            
  644.         }
  645.         if(plugin.getConfig().getString("villager5.trade.trade8") == null){
  646.             villager5_trade8 = null;
  647.                                            
  648.                                         } if(plugin.getConfig().getString("villager5.trade.reward1") == null){
  649.                                             villager5_reward = null;
  650.                                         }
  651.                                                 if(plugin.getConfig().getString("villager5.trade.reward2") == null ){
  652.                                                     villager5_reward1 = null;
  653.                                                 }
  654.                                                 if(plugin.getConfig().getString("villager5.trade.reward3") == null){
  655.                                                     villager5_reward2 = null;
  656.                                                 }
  657.                                                 if(plugin.getConfig().getString("villager5.trade.reward4") == null) {  
  658.                                                     villager5_reward3 = null;
  659.                                                 }
  660. VillagerTradeApi.clearTrades((Villager) villager5);
  661.                                                
  662.                                                 VillagerTrade trade51 = new VillagerTrade(villager5_trade1, villager5_trade2, villager5_reward);
  663.  
  664.                                                 VillagerTradeApi.addTrade((Villager) villager5, trade51);
  665.    
  666.     VillagerTradeApi.clearTrades((Villager) villager5);
  667.                                                
  668.                                                 VillagerTrade trade52 = new VillagerTrade(villager5_trade3, villager5_trade4, villager5_reward1);
  669.  
  670.                                                 VillagerTradeApi.addTrade((Villager) villager5, trade52);
  671.                                                 VillagerTrade trade54 = new VillagerTrade(villager5_trade7, villager5_trade8, villager5_reward2);
  672.  
  673.                                                 VillagerTradeApi.addTrade((Villager) villager5, trade54);
  674.    
  675.     VillagerTradeApi.clearTrades((Villager) villager5);
  676.                                                
  677.                                                 VillagerTrade trade53= new VillagerTrade(villager5_trade5, villager5_trade6, villager5_reward3);
  678.  
  679.                                                 VillagerTradeApi.addTrade((Villager) villager5, trade53);
  680.                
  681.                 /*
  682.                  * Villager 6
  683.                  *
  684.                 ItemStack villager6_trade1 = CreateItem(plugin.getConfig().getString("villager6.trade.trade1.id"),
  685.                         plugin.getConfig().getString("villager6.trade.trade1.name"),
  686.                         plugin.getConfig().getStringList("villager6.trade.trade1.lore"),
  687.                         plugin.getConfig().getInt("villager6.trade.trade1.nb"),
  688.                         false);
  689.                 ItemStack villager6_trade2 = CreateItem(plugin.getConfig().getString("villager6.trade.trade2.id"),
  690.                         plugin.getConfig().getString("villager6.trade.trade2.name"),
  691.                         plugin.getConfig().getStringList("villager6.trade.trade2.lore"),
  692.                         plugin.getConfig().getInt("villager6.trade.trade2.nb"),
  693.                         false);
  694.                 ItemStack villager6_trade3 = CreateItem(plugin.getConfig().getString("villager6.trade.trade3.id"),
  695.                         plugin.getConfig().getString("villager6.trade.trade3.name"),
  696.                         plugin.getConfig().getStringList("villager6.trade.trade3.lore"),
  697.                         plugin.getConfig().getInt("villager6.trade.trade3.nb"),
  698.                         false);
  699.                 ItemStack villager6_trade4 = CreateItem(plugin.getConfig().getString("villager6.trade.trade4.id"),
  700.                         plugin.getConfig().getString("villager6.trade.trade4.name"),
  701.                         plugin.getConfig().getStringList("villager6.trade.trade4.lore"),
  702.                         plugin.getConfig().getInt("villager6.trade.trade4.nb"),
  703.                         false);
  704.                
  705.                 ItemStack villager6_trade5 = CreateItem(plugin.getConfig().getString("villager6.trade.trade5.id"),
  706.                         plugin.getConfig().getString("villager6.trade.trade5.name"),
  707.                         plugin.getConfig().getStringList("villager6.trade.trade5.lore"),
  708.                         plugin.getConfig().getInt("villager6.trade.trade5.nb"),
  709.                         false);
  710.                
  711.                 ItemStack villager6_trade6 = CreateItem(plugin.getConfig().getString("villager6.trade.trade6.id"),
  712.                         plugin.getConfig().getString("villager6.trade.trade6.name"),
  713.                         plugin.getConfig().getStringList("villager6.trade.trade6.lore"),
  714.                         plugin.getConfig().getInt("villager6.trade.trade6.nb"),
  715.                         false);
  716.                 ItemStack villager6_trade7 = CreateItem(plugin.getConfig().getString("villager6.trade.trade7.id"),
  717.                         plugin.getConfig().getString("villager6.trade.trade7.name"),
  718.                         plugin.getConfig().getStringList("villager6.trade.trade7.lore"),
  719.                         plugin.getConfig().getInt("villager6.trade.trade7.nb"),
  720.                         false);
  721.                
  722.                 ItemStack villager6_trade8 = CreateItem(plugin.getConfig().getString("villager6.trade.trade8.id"),
  723.                         plugin.getConfig().getString("villager6.trade.trade8.name"),
  724.                         plugin.getConfig().getStringList("villager6.trade.trade8.lore"),
  725.                         plugin.getConfig().getInt("villager6.trade.trade8.nb"),
  726.                         false);
  727.                
  728.                 ItemStack villager6_reward =  CreateItem(plugin.getConfig().getString("villager6.trade.reward1.id"),
  729.                         plugin.getConfig().getString("villager6.trade.reward1.name"),
  730.                         plugin.getConfig().getStringList("villager6.trade.reward1.lore"),
  731.                         plugin.getConfig().getInt("villager6.trade.reward1.nb"),
  732.                         false);
  733.                 ItemStack villager6_reward1 =  CreateItem(plugin.getConfig().getString("villager6.trade.reward2.id"),
  734.                         plugin.getConfig().getString("villager6.trade.reward2.name"),
  735.                         plugin.getConfig().getStringList("villager6.trade.reward2.lore"),
  736.                         plugin.getConfig().getInt("villager6.trade.reward2.nb"),
  737.                         false);
  738.                 ItemStack villager6_reward2 =  CreateItem(plugin.getConfig().getString("villager6.trade.reward3.id"),
  739.                         plugin.getConfig().getString("villager6.trade.reward3.name"),
  740.                         plugin.getConfig().getStringList("villager6.trade.reward3.lore"),
  741.                         plugin.getConfig().getInt("villager6.trade.reward3.nb"),
  742.                         false);
  743.                 ItemStack villager6_reward3 =  CreateItem(plugin.getConfig().getString("villager6.trade.reward4.id"),
  744.                         plugin.getConfig().getString("villager6.trade.reward4.name"),
  745.                         plugin.getConfig().getStringList("villager6.trade.reward4.lore"),
  746.                         plugin.getConfig().getInt("villager6.trade.reward4.nb"),
  747.                         false);
  748.                 Location location5 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager6.world")), plugin.getConfig().getDouble("villager6.x"), plugin.getConfig().getDouble("villager6.y"), plugin.getConfig().getDouble("villager6.z"));
  749.                 CustumVillager  villager6 = new CustumVillager(location5);
  750.                
  751.                 villager6.setProfession(Villager.Profession.LIBRARIAN);
  752.                 villager6.setAdult();
  753.                 villager6.setCustomName(ChatColor.GREEN +"Armes - 3");
  754.                 villager6.setCustomNameVisible(true);
  755.                 villager6.setAgeLock(true);
  756.                 villager6.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  757.                 villager6.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  758.                 if(plugin.getConfig().getString("villager6.trade.trade1") == null) {
  759.                     villager6_trade1 = null;
  760.                 }
  761.                 if (plugin.getConfig().getString("villager6.trade.trade2") == null) {
  762.                     villager6_trade2 = null;
  763.                     }
  764.                 if(plugin.getConfig().getString("villager6.trade.trade3") == null){
  765.                     villager6_trade3 = null;
  766.                 }
  767.           if(plugin.getConfig().getString("villager6.trade.trade4") == null ){
  768.                    
  769.                 }
  770.          if(plugin.getConfig().getString("villager6.trade.trade5") == null){
  771.                            
  772.                         }
  773.         if(plugin.getConfig().getString("villager6.trade.trade6") == null){
  774.             villager6_trade6 = null;
  775.                                    
  776.                                 }
  777.         if(plugin.getConfig().getString("villager6.trade.trade7") == null){
  778.             villager6_trade7 = null;
  779.            
  780.         }
  781.         if(plugin.getConfig().getString("villager6.trade.trade8") == null){
  782.             villager6_trade8 = null;
  783.                                            
  784.                                         } if(plugin.getConfig().getString("villager6.trade.reward1") == null){
  785.                                             villager6_reward = null;
  786.                                         }
  787.                                                 if(plugin.getConfig().getString("villager6.trade.reward2") == null ){
  788.                                                     villager6_reward1 = null;
  789.                                                 }
  790.                                                 if(plugin.getConfig().getString("villager6.trade.reward3") == null){
  791.                                                     villager6_reward2 = null;
  792.                                                 }
  793.                                                 if(plugin.getConfig().getString("villager6.trade.reward4") == null) {  
  794.                                                     villager6_reward3 = null;
  795.                                                 }
  796. VillagerTradeApi.clearTrades((Villager) villager6);
  797.                                                
  798.                                                 VillagerTrade trade61 = new VillagerTrade(villager6_trade1, villager6_trade2, villager6_reward);
  799.  
  800.                                                 VillagerTradeApi.addTrade((Villager) villager6, trade61);
  801.    
  802.     VillagerTradeApi.clearTrades((Villager) villager6);
  803.                                                
  804.                                                 VillagerTrade trade62 = new VillagerTrade(villager6_trade3, villager6_trade4, villager6_reward1);
  805.  
  806.                                                 VillagerTradeApi.addTrade((Villager) villager6, trade2);
  807.                                                 VillagerTrade trade64 = new VillagerTrade(villager6_trade7, villager6_trade8, villager6_reward2);
  808.  
  809.                                                 VillagerTradeApi.addTrade((Villager) villager6, trade64);
  810.    
  811.     VillagerTradeApi.clearTrades((Villager) villager6);
  812.                                                
  813.                                                 VillagerTrade trade63= new VillagerTrade(villager6_trade5, villager6_trade6, villager6_reward3);
  814.  
  815.                                                 VillagerTradeApi.addTrade((Villager) villager6, trade63);
  816.                
  817.                 /*
  818.                  * Villager 7
  819.                  *
  820.                 ItemStack villager7_trade1 = CreateItem(plugin.getConfig().getString("villager7.trade.trade1.id"),
  821.                         plugin.getConfig().getString("villager7.trade.trade1.name"),
  822.                         plugin.getConfig().getStringList("villager7.trade.trade1.lore"),
  823.                         plugin.getConfig().getInt("villager7.trade.trade1.nb"),
  824.                         false);
  825.                 ItemStack villager7_trade2 = CreateItem(plugin.getConfig().getString("villager7.trade.trade2.id"),
  826.                         plugin.getConfig().getString("villager7.trade.trade2.name"),
  827.                         plugin.getConfig().getStringList("villager7.trade.trade2.lore"),
  828.                         plugin.getConfig().getInt("villager7.trade.trade2.nb"),
  829.                         false);
  830.                 ItemStack villager7_trade3 = CreateItem(plugin.getConfig().getString("villager7.trade.trade3.id"),
  831.                         plugin.getConfig().getString("villager7.trade.trade3.name"),
  832.                         plugin.getConfig().getStringList("villager7.trade.trade3.lore"),
  833.                         plugin.getConfig().getInt("villager7.trade.trade3.nb"),
  834.                         false);
  835.                 ItemStack villager7_trade4 = CreateItem(plugin.getConfig().getString("villager7.trade.trade4.id"),
  836.                         plugin.getConfig().getString("villager7.trade.trade4.name"),
  837.                         plugin.getConfig().getStringList("villager7.trade.trade4.lore"),
  838.                         plugin.getConfig().getInt("villager7.trade.trade4.nb"),
  839.                         false);
  840.                
  841.                 ItemStack villager7_trade5 = CreateItem(plugin.getConfig().getString("villager7.trade.trade5.id"),
  842.                         plugin.getConfig().getString("villager7.trade.trade5.name"),
  843.                         plugin.getConfig().getStringList("villager7.trade.trade5.lore"),
  844.                         plugin.getConfig().getInt("villager7.trade.trade5.nb"),
  845.                         false);
  846.                
  847.                 ItemStack villager7_trade6 = CreateItem(plugin.getConfig().getString("villager7.trade.trade6.id"),
  848.                         plugin.getConfig().getString("villager7.trade.trade6.name"),
  849.                         plugin.getConfig().getStringList("villager7.trade.trade6.lore"),
  850.                         plugin.getConfig().getInt("villager7.trade.trade6.nb"),
  851.                         false);
  852.                 ItemStack villager7_trade7 = CreateItem(plugin.getConfig().getString("villager7.trade.trade7.id"),
  853.                         plugin.getConfig().getString("villager7.trade.trade7.name"),
  854.                         plugin.getConfig().getStringList("villager7.trade.trade7.lore"),
  855.                         plugin.getConfig().getInt("villager7.trade.trade7.nb"),
  856.                         false);
  857.                
  858.                 ItemStack villager7_trade8 = CreateItem(plugin.getConfig().getString("villager7.trade.trade8.id"),
  859.                         plugin.getConfig().getString("villager7.trade.trade8.name"),
  860.                         plugin.getConfig().getStringList("villager7.trade.trade8.lore"),
  861.                         plugin.getConfig().getInt("villager7.trade.trade8.nb"),
  862.                         false);
  863.                
  864.                 ItemStack villager7_reward =  CreateItem(plugin.getConfig().getString("villager7.trade.reward1.id"),
  865.                         plugin.getConfig().getString("villager7.trade.reward1.name"),
  866.                         plugin.getConfig().getStringList("villager7.trade.reward1.lore"),
  867.                         plugin.getConfig().getInt("villager7.trade.reward1.nb"),
  868.                         false);
  869.                 ItemStack villager7_reward1 =  CreateItem(plugin.getConfig().getString("villager7.trade.reward2.id"),
  870.                         plugin.getConfig().getString("villager7.trade.reward2.name"),
  871.                         plugin.getConfig().getStringList("villager7.trade.reward2.lore"),
  872.                         plugin.getConfig().getInt("villager7.trade.reward2.nb"),
  873.                         false);
  874.                 ItemStack villager7_reward2 =  CreateItem(plugin.getConfig().getString("villager7.trade.reward3.id"),
  875.                         plugin.getConfig().getString("villager7.trade.reward3.name"),
  876.                         plugin.getConfig().getStringList("villager7.trade.reward3.lore"),
  877.                         plugin.getConfig().getInt("villager7.trade.reward3.nb"),
  878.                         false);
  879.                 ItemStack villager7_reward3 =  CreateItem(plugin.getConfig().getString("villager7.trade.reward4.id"),
  880.                         plugin.getConfig().getString("villager7.trade.reward4.name"),
  881.                         plugin.getConfig().getStringList("villager7.trade.reward4.lore"),
  882.                         plugin.getConfig().getInt("villager7.trade.reward4.nb"),
  883.                         false);
  884.                 Location location6 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager7.world")), plugin.getConfig().getDouble("villager7.x"), plugin.getConfig().getDouble("villager7.y"), plugin.getConfig().getDouble("villager7.z"));
  885.                 CustumVillager  villager7 = new CustumVillager(location6);
  886.                
  887.                 villager7.setProfession(Villager.Profession.LIBRARIAN);
  888.                 villager7.setAdult();
  889.                 villager7.setCustomName(ChatColor.GREEN +"Armes - 3");
  890.                 villager7.setCustomNameVisible(true);
  891.                 villager7.setAgeLock(true);
  892.                 villager7.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  893.                 villager7.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  894.                 if(plugin.getConfig().getString("villager7.trade.trade1") == null) {
  895.                     villager7_trade1 = null;
  896.                 }
  897.                 if (plugin.getConfig().getString("villager7.trade.trade2") == null) {
  898.                     villager7_trade2 = null;
  899.                     }
  900.                 if(plugin.getConfig().getString("villager7.trade.trade3") == null){
  901.                     villager7_trade3 = null;
  902.                 }
  903.           if(plugin.getConfig().getString("villager7.trade.trade4") == null ){
  904.                    
  905.                 }
  906.          if(plugin.getConfig().getString("villager7.trade.trade5") == null){
  907.                            
  908.                         }
  909.         if(plugin.getConfig().getString("villager7.trade.trade6") == null){
  910.             villager7_trade6 = null;
  911.                                    
  912.                                 }
  913.         if(plugin.getConfig().getString("villager7.trade.trade7") == null){
  914.             villager7_trade7 = null;
  915.            
  916.         }
  917.         if(plugin.getConfig().getString("villager7.trade.trade8") == null){
  918.             villager7_trade8 = null;
  919.                                            
  920.                                         } if(plugin.getConfig().getString("villager7.trade.reward1") == null){
  921.                                             villager7_reward = null;
  922.                                         }
  923.                                                 if(plugin.getConfig().getString("villager7.trade.reward2") == null ){
  924.                                                     villager7_reward1 = null;
  925.                                                 }
  926.                                                 if(plugin.getConfig().getString("villager7.trade.reward3") == null){
  927.                                                     villager7_reward2 = null;
  928.                                                 }
  929.                                                 if(plugin.getConfig().getString("villager7.trade.reward4") == null) {  
  930.                                                     villager7_reward3 = null;
  931.                                                 }
  932. VillagerTradeApi.clearTrades((Villager) villager7);
  933.                                                
  934.                                                 VillagerTrade trade71 = new VillagerTrade(villager7_trade1, villager7_trade2, villager7_reward);
  935.  
  936.                                                 VillagerTradeApi.addTrade((Villager) villager7, trade71);
  937.    
  938.     VillagerTradeApi.clearTrades((Villager) villager7);
  939.                                                
  940.                                                 VillagerTrade trade72 = new VillagerTrade(villager7_trade3, villager7_trade4, villager7_reward1);
  941.  
  942.                                                 VillagerTradeApi.addTrade((Villager) villager7, trade72);
  943.                                                 VillagerTrade trade74 = new VillagerTrade(villager7_trade7, villager7_trade8, villager7_reward2);
  944.  
  945.                                                 VillagerTradeApi.addTrade((Villager) villager7, trade74);
  946.    
  947.     VillagerTradeApi.clearTrades((Villager) villager7);
  948.                                                
  949.                                                 VillagerTrade trade73= new VillagerTrade(villager7_trade5, villager7_trade6, villager7_reward3);
  950.  
  951.                                                 VillagerTradeApi.addTrade((Villager) villager7, trade73);
  952.                 /*
  953.                  * Villager 8
  954.                  *
  955.                 ItemStack villager8_trade1 = CreateItem(plugin.getConfig().getString("villager8.trade.trade1.id"),
  956.                         plugin.getConfig().getString("villager8.trade.trade1.name"),
  957.                         plugin.getConfig().getStringList("villager8.trade.trade1.lore"),
  958.                         plugin.getConfig().getInt("villager8.trade.trade1.nb"),
  959.                         false);
  960.                 ItemStack villager8_trade2 = CreateItem(plugin.getConfig().getString("villager8.trade.trade2.id"),
  961.                         plugin.getConfig().getString("villager8.trade.trade2.name"),
  962.                         plugin.getConfig().getStringList("villager8.trade.trade2.lore"),
  963.                         plugin.getConfig().getInt("villager8.trade.trade2.nb"),
  964.                         false);
  965.                 ItemStack villager8_trade3 = CreateItem(plugin.getConfig().getString("villager8.trade.trade3.id"),
  966.                         plugin.getConfig().getString("villager8.trade.trade3.name"),
  967.                         plugin.getConfig().getStringList("villager8.trade.trade3.lore"),
  968.                         plugin.getConfig().getInt("villager8.trade.trade3.nb"),
  969.                         false);
  970.                 ItemStack villager8_trade4 = CreateItem(plugin.getConfig().getString("villager8.trade.trade4.id"),
  971.                         plugin.getConfig().getString("villager8.trade.trade4.name"),
  972.                         plugin.getConfig().getStringList("villager8.trade.trade4.lore"),
  973.                         plugin.getConfig().getInt("villager8.trade.trade4.nb"),
  974.                         false);
  975.                
  976.                 ItemStack villager8_trade5 = CreateItem(plugin.getConfig().getString("villager8.trade.trade5.id"),
  977.                         plugin.getConfig().getString("villager8.trade.trade5.name"),
  978.                         plugin.getConfig().getStringList("villager8.trade.trade5.lore"),
  979.                         plugin.getConfig().getInt("villager8.trade.trade5.nb"),
  980.                         false);
  981.                
  982.                 ItemStack villager8_trade6 = CreateItem(plugin.getConfig().getString("villager8.trade.trade6.id"),
  983.                         plugin.getConfig().getString("villager8.trade.trade6.name"),
  984.                         plugin.getConfig().getStringList("villager8.trade.trade6.lore"),
  985.                         plugin.getConfig().getInt("villager8.trade.trade6.nb"),
  986.                         false);
  987.                 ItemStack villager8_trade7 = CreateItem(plugin.getConfig().getString("villager8.trade.trade7.id"),
  988.                         plugin.getConfig().getString("villager8.trade.trade7.name"),
  989.                         plugin.getConfig().getStringList("villager8.trade.trade7.lore"),
  990.                         plugin.getConfig().getInt("villager8.trade.trade7.nb"),
  991.                         false);
  992.                
  993.                 ItemStack villager8_trade8 = CreateItem(plugin.getConfig().getString("villager8.trade.trade8.id"),
  994.                         plugin.getConfig().getString("villager8.trade.trade8.name"),
  995.                         plugin.getConfig().getStringList("villager8.trade.trade8.lore"),
  996.                         plugin.getConfig().getInt("villager8.trade.trade8.nb"),
  997.                         false);
  998.                
  999.                 ItemStack villager8_reward =  CreateItem(plugin.getConfig().getString("villager8.trade.reward1.id"),
  1000.                         plugin.getConfig().getString("villager8.trade.reward1.name"),
  1001.                         plugin.getConfig().getStringList("villager8.trade.reward1.lore"),
  1002.                         plugin.getConfig().getInt("villager8.trade.reward1.nb"),
  1003.                         false);
  1004.                 ItemStack villager8_reward1 =  CreateItem(plugin.getConfig().getString("villager8.trade.reward2.id"),
  1005.                         plugin.getConfig().getString("villager8.trade.reward2.name"),
  1006.                         plugin.getConfig().getStringList("villager8.trade.reward2.lore"),
  1007.                         plugin.getConfig().getInt("villager8.trade.reward2.nb"),
  1008.                         false);
  1009.                 ItemStack villager8_reward2 =  CreateItem(plugin.getConfig().getString("villager8.trade.reward3.id"),
  1010.                         plugin.getConfig().getString("villager8.trade.reward3.name"),
  1011.                         plugin.getConfig().getStringList("villager8.trade.reward3.lore"),
  1012.                         plugin.getConfig().getInt("villager8.trade.reward3.nb"),
  1013.                         false);
  1014.                 ItemStack villager8_reward3 =  CreateItem(plugin.getConfig().getString("villager8.trade.reward4.id"),
  1015.                         plugin.getConfig().getString("villager8.trade.reward4.name"),
  1016.                         plugin.getConfig().getStringList("villager8.trade.reward4.lore"),
  1017.                         plugin.getConfig().getInt("villager8.trade.reward4.nb"),
  1018.                         false);
  1019.                 Location location7 = new Location(Bukkit.getWorld(plugin.getConfig().getString("villager8.world")), plugin.getConfig().getDouble("villager8.x"), plugin.getConfig().getDouble("villager8.y"), plugin.getConfig().getDouble("villager8.z"));
  1020.                 CustumVillager  villager8 = new CustumVillager(location7);
  1021.                
  1022.                 villager8.setProfession(Villager.Profession.LIBRARIAN);
  1023.                 villager8.setAdult();
  1024.                 villager8.setCustomName(ChatColor.GREEN +"Armes - 3");
  1025.                 villager8.setCustomNameVisible(true);
  1026.                 villager8.setAgeLock(true);
  1027.                 villager8.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 90000000, 6));
  1028.                 villager8.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 90000000, 6));
  1029.                 if(plugin.getConfig().getString("villager8.trade.trade1") == null) {
  1030.                     villager8_trade1 = null;
  1031.                 }
  1032.                 if (plugin.getConfig().getString("villager8.trade.trade2") == null) {
  1033.                     villager8_trade2 = null;
  1034.                     }
  1035.                 if(plugin.getConfig().getString("villager8.trade.trade3") == null){
  1036.                     villager8_trade3 = null;
  1037.                 }
  1038.           if(plugin.getConfig().getString("villager8.trade.trade4") == null ){
  1039.                    
  1040.                 }
  1041.          if(plugin.getConfig().getString("villager8.trade.trade5") == null){
  1042.                            
  1043.                         }
  1044.         if(plugin.getConfig().getString("villager8.trade.trade6") == null){
  1045.             villager8_trade6 = null;
  1046.                                    
  1047.                                 }
  1048.         if(plugin.getConfig().getString("villager8.trade.trade7") == null){
  1049.             villager8_trade7 = null;
  1050.            
  1051.         }
  1052.         if(plugin.getConfig().getString("villager8.trade.trade8") == null){
  1053.             villager8_trade8 = null;
  1054.                                            
  1055.                                         } if(plugin.getConfig().getString("villager8.trade.reward1") == null){
  1056.                                             villager8_reward = null;
  1057.                                         }
  1058.                                                 if(plugin.getConfig().getString("villager8.trade.reward2") == null ){
  1059.                                                     villager8_reward1 = null;
  1060.                                                 }
  1061.                                                 if(plugin.getConfig().getString("villager8.trade.reward3") == null){
  1062.                                                     villager8_reward2 = null;
  1063.                                                 }
  1064.                                                 if(plugin.getConfig().getString("villager8.trade.reward4") == null) {  
  1065.                                                     villager8_reward3 = null;
  1066.                                                 }
  1067. VillagerTradeApi.clearTrades((Villager) villager8);
  1068.                                                
  1069.                                                 VillagerTrade trade8 = new VillagerTrade(villager8_trade1, villager8_trade2, villager8_reward);
  1070.  
  1071.                                                 VillagerTradeApi.addTrade((Villager) villager8, trade8);
  1072.    
  1073.     VillagerTradeApi.clearTrades((Villager) villager8);
  1074.                                                
  1075.                                                 VillagerTrade trade82 = new VillagerTrade(villager8_trade3, villager8_trade4, villager8_reward1);
  1076.  
  1077.                                                 VillagerTradeApi.addTrade((Villager) villager8, trade2);
  1078.                                                 VillagerTrade trade84 = new VillagerTrade(villager8_trade7, villager8_trade8, villager8_reward2);
  1079.  
  1080.                                                 VillagerTradeApi.addTrade((Villager) villager8, trade84);
  1081.    
  1082.     VillagerTradeApi.clearTrades((Villager) villager8);
  1083.                                                
  1084.                                                 VillagerTrade trade83= new VillagerTrade(villager8_trade5, villager8_trade6, villager8_reward3);
  1085.  
  1086.                                                 VillagerTradeApi.addTrade((Villager) villager8, trade83);*/
  1087.             }
  1088.         }, 40L);
  1089.        
  1090.         this.task = Bukkit.getScheduler().runTaskTimer(this.plugin, this, 0, 20);
  1091.     }
  1092.  
  1093.     @Override
  1094.     public void run() {
  1095.         tickArgent++;
  1096.         tickOr++;
  1097.         tickd++;
  1098.         //180
  1099.         for(int i = plugin.getConfig().getInt("Team.nb"); i <= 0; i--) {
  1100.                 Bukkit.getWorld("world").dropItem(new Location(Bukkit.getWorld("world"), plugin.getConfig().getInt("Team." + i + ".spawn.item.x"), plugin.getConfig().getInt("Team." + i + ".spawn.item.y"), plugin.getConfig().getInt("Team." + i + ".spawn.item.x")), bronze);
  1101.                
  1102.             }
  1103.         if(tickArgent >= 15) {
  1104.             for(int i = plugin.getConfig().getInt("Team.nb"); i <= 0; i--) {
  1105.                 Bukkit.getWorld("world").dropItem(new Location(Bukkit.getWorld("world"), plugin.getConfig().getInt("Team." + i + ".spawn.item.x"), plugin.getConfig().getInt("Team." + i + ".spawn.item.y"), plugin.getConfig().getInt("Team." + i + ".spawn.item.x")), argent);
  1106.                
  1107.             }
  1108.             tickArgent = 0;
  1109.         }
  1110.         if(tickOr >= 60) {
  1111.             for(int i = plugin.getConfig().getInt("Team.nb"); i <= 0; i--) {
  1112.                 Bukkit.getWorld("world").dropItem(new Location(Bukkit.getWorld("world"), plugin.getConfig().getInt("Team." + i + ".spawn.item.x"), plugin.getConfig().getInt("Team." + i + ".spawn.item.y"), plugin.getConfig().getInt("Team." + i + ".spawn.item.z")), or);
  1113.                
  1114.             }
  1115.             tickOr = 0;
  1116.         }
  1117.        
  1118.         if(tickd >= 180) {
  1119.             for(int i = plugin.getConfig().getInt("Team.nb"); i <= 0; i--) {
  1120.                
  1121.                 Bukkit.getWorld("world").dropItem(new Location(Bukkit.getWorld("world"), plugin.getConfig().getInt("Team." + i + ".spawn.item.x"), plugin.getConfig().getInt("Team." + i + ".spawn.item.y"), plugin.getConfig().getInt("Team." + i + ".spawn.item.z")), diament);
  1122.                
  1123.             }
  1124.             tickd = 0;
  1125.         }
  1126.        
  1127.         this.timeS++;
  1128.         if(this.timeS == 60) { 
  1129.             this.timeS = 0;
  1130.             this.timeM++;
  1131.         }
  1132.         //plugin.board.getObjective("kill").setDisplayName("Rush "+ChatColor.RED + this.timeM+ ":"+this.timeS);
  1133.     }
  1134.    
  1135.     public void cancel() {
  1136.         this.task.cancel();
  1137.     }
  1138.  
  1139. }
Advertisement
Add Comment
Please, Sign In to add comment