Advertisement
Guest User

loadSpawner

a guest
Mar 14th, 2015
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.61 KB | None | 0 0
  1. @SuppressWarnings("deprecation")
  2.     public static void loadSpawner(Integer counter, String spawner, String color, String world)
  3.     {      
  4.         if(color.equals("Red")){
  5.             x = 0;
  6.         } else if(color.equals("Blue"))
  7.         {
  8.             x=4;
  9.         }else if(color.equals("Blue"))
  10.         {
  11.             x=8;
  12.         }else if(color.equals("Blue"))
  13.         {
  14.             x=12;
  15.         }
  16.  
  17.         if(Main.values[x+1] == 0)
  18.         {
  19.             Main.values[x+1] = counter;
  20.         }
  21.         if(Main.values[x+2] != counter)
  22.         {
  23.             Main.values[x+2] = counter;
  24.         }
  25.  
  26.         Main.values[x+3] = (Main.values[x+2] - Main.values[x+1] + 1);
  27.  
  28.  
  29.         if(color.equals("Red"))
  30.         {
  31.             if(plugin.getLoc(world, "Basespawners", color, "loc1", "Y") < plugin.getLoc(world, "Basespawners", color, "loc2", "Y"))
  32.             {
  33.                 loc[0].setWorld(Bukkit.getServer().getWorld(world));
  34.                 loc[0].setX(plugin.getLoc(world, "Basespawners", color, "loc1", "X"));
  35.                 loc[0].setY(plugin.getLoc(world, "Basespawners", color, "loc1", "Y"));
  36.                 loc[0].setZ(plugin.getLoc(world, "Basespawners", color, "loc1", "Z"));
  37.             } else
  38.             {
  39.                 loc[0].setWorld(Bukkit.getServer().getWorld(world));
  40.                 loc[0].setX(plugin.getLoc(world, "Basespawners", color, "loc2", "X"));
  41.                 loc[0].setY(plugin.getLoc(world, "Basespawners", color, "loc2", "Y"));
  42.                 loc[0].setZ(plugin.getLoc(world, "Basespawners", color, "loc2", "Z"));
  43.             }
  44.         }
  45.         else if(color.equals("Blue"))
  46.         {
  47.             if(plugin.getLoc(world, "Basespawners", color, "loc1", "Y") < plugin.getLoc(world, "Basespawners", color, "loc2", "Y"))
  48.             {
  49.                 loc[4].setWorld(Bukkit.getServer().getWorld(world));
  50.                 loc[4].setX(plugin.getLoc(world, "Basespawners", color, "loc1", "X"));
  51.                 loc[4].setY(plugin.getLoc(world, "Basespawners", color, "loc1", "Y"));
  52.                 loc[4].setZ(plugin.getLoc(world, "Basespawners", color, "loc1", "Z"));
  53.             } else
  54.             {
  55.                 loc[4].setWorld(Bukkit.getServer().getWorld(world));
  56.                 loc[4].setX(plugin.getLoc(world, "Basespawners", color, "loc2", "X"));
  57.                 loc[4].setY(plugin.getLoc(world, "Basespawners", color, "loc2", "Y"));
  58.                 loc[4].setZ(plugin.getLoc(world, "Basespawners", color, "loc2", "Z"));
  59.             }
  60.         }
  61.         else if(color.equals("Green"))
  62.         {
  63.             if(plugin.getLoc(world, "Basespawners", color, "loc1", "Y") < plugin.getLoc(world, "Basespawners", color, "loc2", "Y"))
  64.             {
  65.                 loc[8].setWorld(Bukkit.getServer().getWorld(world));
  66.                 loc[8].setX(plugin.getLoc(world, "Basespawners", color, "loc1", "X"));
  67.                 loc[8].setY(plugin.getLoc(world, "Basespawners", color, "loc1", "Y"));
  68.                 loc[8].setZ(plugin.getLoc(world, "Basespawners", color, "loc1", "Z"));
  69.             } else
  70.             {
  71.                 loc[8].setWorld(Bukkit.getServer().getWorld(world));
  72.                 loc[8].setX(plugin.getLoc(world, "Basespawners", color, "loc2", "X"));
  73.                 loc[8].setY(plugin.getLoc(world, "Basespawners", color, "loc2", "Y"));
  74.                 loc[8].setZ(plugin.getLoc(world, "Basespawners", color, "loc2", "Z"));
  75.             }
  76.         }
  77.         else if(color.equals("Black"))
  78.         {
  79.             if(plugin.getLoc(world, "Basespawners", color, "loc1", "Y") < plugin.getLoc(world, "Basespawners", color, "loc2", "Y"))
  80.             {
  81.                 loc[12].setWorld(Bukkit.getServer().getWorld(world));
  82.                 loc[12].setX(plugin.getLoc(world, "Basespawners", color, "loc1", "X"));
  83.                 loc[12].setY(plugin.getLoc(world, "Basespawners", color, "loc1", "Y"));
  84.                 loc[12].setZ(plugin.getLoc(world, "Basespawners", color, "loc1", "Z"));
  85.             } else
  86.             {
  87.                 loc[12].setWorld(Bukkit.getServer().getWorld(world));
  88.                 loc[12].setX(plugin.getLoc(world, "Basespawners", color, "loc2", "X"));
  89.                 loc[12].setY(plugin.getLoc(world, "Basespawners", color, "loc2", "Y"));
  90.                 loc[12].setZ(plugin.getLoc(world, "Basespawners", color, "loc2", "Z"));
  91.             }
  92.         }
  93.         if(Main.values[x+3]%10 == 0 && Main.values[x+3] <= 30)
  94.         {
  95.             loc[x].getBlock().setType(Material.QUARTZ_BLOCK);
  96.             Main.values[x]++;
  97.             if(Main.values[x+3] == 30)
  98.             {
  99.                 loc[x].getBlock().setType(Material.WOOL);
  100.                 loc[x].add(0, -1, 0);
  101.                 loc[x].getBlock().setType(Material.WOOL);
  102.                 loc[x].add(0, -1, 0);
  103.                 loc[x].getBlock().setType(Material.WOOL);
  104.                 if(color.equals("Red")){
  105.                     loc[x].getBlock().setData(DyeColor.RED.getData());
  106.                     loc[x].add(0, 1, 0);
  107.                     loc[x].getBlock().setData(DyeColor.RED.getData());
  108.                     loc[x].add(0, 1, 0);
  109.                     loc[x].getBlock().setData(DyeColor.RED.getData());
  110.                     Main.values[x] = 0;
  111.                     Main.values[x+1] = 0;
  112.                     Main.values[x+2] = 0;
  113.                     Main.values[x+3] = 0;
  114.                     x = 0;
  115.                 } else if(color.equals("Blue"))
  116.                 {
  117.                     loc[x].getBlock().setData(DyeColor.BLUE.getData());
  118.                     loc[x].add(0, 1, 0);
  119.                     loc[x].getBlock().setData(DyeColor.BLUE.getData());
  120.                     loc[x].add(0, 1, 0);
  121.                     loc[x].getBlock().setData(DyeColor.BLUE.getData());
  122.                     Main.values[x] = 0;
  123.                     Main.values[x+1] = 0;
  124.                     Main.values[x+2] = 0;
  125.                     Main.values[x+3] = 0;
  126.                     x = 0;
  127.                 }else if(color.equals("Green"))
  128.                 {
  129.                     loc[x].getBlock().setData(DyeColor.GREEN.getData());
  130.                     loc[x].add(0, 1, 0);
  131.                     loc[x].getBlock().setData(DyeColor.GREEN.getData());
  132.                     loc[x].add(0, 1, 0);
  133.                     loc[x].getBlock().setData(DyeColor.GREEN.getData());
  134.                     Main.values[x] = 0;
  135.                     Main.values[x+1] = 0;
  136.                     Main.values[x+2] = 0;
  137.                     Main.values[x+3] = 0;
  138.                     x = 0;
  139.                 }else if(color.equals("Black"))
  140.                 {
  141.                     loc[x].getBlock().setData(DyeColor.BLACK.getData());
  142.                     loc[x].add(0, 1, 0);
  143.                     loc[x].getBlock().setData(DyeColor.BLACK.getData());
  144.                     loc[x].add(0, 1, 0);
  145.                     loc[x].getBlock().setData(DyeColor.BLACK.getData());
  146.                     Main.values[x] = 0;
  147.                     Main.values[x+1] = 0;
  148.                     Main.values[x+2] = 0;
  149.                     Main.values[x+3] = 0;
  150.                     x = 0;
  151.                 }
  152.             }
  153.  
  154.  
  155.         } else if(Main.values[x+3]%5 == 0 && Main.values[x+3] <= 30)
  156.         {
  157.             loc[x].getBlock().setTypeId(44);
  158.             loc[x].getBlock().setData((byte) 7);   
  159.  
  160.         }
  161.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement