Improvements, and Explosions!
This commit is contained in:
		| @@ -30,16 +30,53 @@ public class DeathListener implements Listener{ | ||||
| 		} | ||||
| 	} | ||||
| 	@EventHandler | ||||
|     public void onPlayerDeath(PlayerDeathEvent event){ | ||||
| 	public void onPlayerDeath(PlayerDeathEvent event){ | ||||
| 		Player p = event.getEntity(); | ||||
| 		Server s = p.getServer(); | ||||
| 		String pname = p.getName(); | ||||
| 		String leftmsg = ChatColor.BLUE + "There are now " + plugin.Playing.size() + " tributes left!"; | ||||
| 		String[] Spawncoords = plugin.config.getString("Spawn_coords").split(","); | ||||
| 		World spawnw = plugin.getServer().getWorld(Spawncoords[3]); | ||||
| 		double spawnx = Double.parseDouble(Spawncoords[0]); | ||||
| 		double spawny = Double.parseDouble(Spawncoords[1]); | ||||
| 		double spawnz = Double.parseDouble(Spawncoords[2]); | ||||
| 		Location Spawn = new Location(spawnw, spawnx, spawny, spawnz); | ||||
| 		if(plugin.Frozen.contains(pname) && plugin.Playing.contains(pname)){ | ||||
| 			event.setDeathMessage(""); | ||||
| 			p.getServer().broadcastMessage(pname + ChatColor.LIGHT_PURPLE + " Stepped off their pedestal too early!"); | ||||
| 			plugin.Frozen.remove(pname); | ||||
| 			plugin.Playing.remove(pname); | ||||
| 			plugin.Dead.add(pname); | ||||
| 			s.broadcastMessage(leftmsg); | ||||
| 			if(plugin.Playing.size()== 1 && plugin.canjoin== true){ | ||||
| 				//Announce winner | ||||
| 				String winnername = plugin.Playing.get(i++); | ||||
| 				Player winner = plugin.getServer().getPlayerExact(winnername); | ||||
| 				String winnername2 = winner.getName(); | ||||
| 				plugin.getServer().broadcastMessage(ChatColor.GREEN + winnername2 + " is the victor of this Hunger Games!"); | ||||
| 				winner.getInventory().clear(); | ||||
| 				winner.teleport(Spawn); | ||||
| 				winner.getInventory().setBoots(null); | ||||
| 				winner.getInventory().setChestplate(null); | ||||
| 				winner.getInventory().setHelmet(null); | ||||
| 				winner.getInventory().setLeggings(null); | ||||
| 				winner.getInventory().addItem(plugin.Reward); | ||||
| 				plugin.Playing.clear(); | ||||
| 				//Show spectators | ||||
| 				if(!plugin.Watching.isEmpty()){ | ||||
| 					String s1 = plugin.Watching.get(i++); | ||||
| 					Player spectator = plugin.getServer().getPlayerExact(s1); | ||||
| 					spectator.setAllowFlight(false); | ||||
| 					spectator.teleport(Spawn); | ||||
| 					for(Player online:plugin.getServer().getOnlinePlayers()){ | ||||
| 						online.showPlayer(spectator); | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.config.getString("Auto_Restart").equalsIgnoreCase("True")){ | ||||
| 					Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "ha restart"); | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		if(plugin.Playing.contains(pname)){ | ||||
| 			if(plugin.config.getString("Cannon_Death").equalsIgnoreCase("True")){ | ||||
| 				double y = p.getLocation().getY(); | ||||
| @@ -51,7 +88,6 @@ public class DeathListener implements Listener{ | ||||
| 			} | ||||
| 			plugin.Dead.add(pname); | ||||
| 			plugin.Playing.remove(pname); | ||||
| 			String leftmsg = ChatColor.BLUE + "There are now " + plugin.Playing.size() + " tributes left!"; | ||||
| 			if(p.getKiller() instanceof Player){ | ||||
| 				if(p.getKiller().getItemInHand().getType().getId()== 0){ | ||||
| 					Player killer = p.getKiller(); | ||||
| @@ -141,10 +177,10 @@ public class DeathListener implements Listener{ | ||||
| 					winner.getInventory().setHelmet(null); | ||||
| 					winner.getInventory().setLeggings(null); | ||||
| 					winner.getInventory().addItem(plugin.Reward); | ||||
|                                         // Create the event here | ||||
|                                         PlayerWinGamesEvent winevent = new PlayerWinGamesEvent(winner); | ||||
|                                         // Call the event | ||||
|                                         Bukkit.getServer().getPluginManager().callEvent(winevent); | ||||
| 					// Create the event here | ||||
| 					PlayerWinGamesEvent winevent = new PlayerWinGamesEvent(winner); | ||||
| 					// Call the event | ||||
| 					Bukkit.getServer().getPluginManager().callEvent(winevent); | ||||
| 					plugin.Playing.clear(); | ||||
| 					//Show spectators | ||||
| 					if(!plugin.Watching.isEmpty()){ | ||||
|   | ||||
| @@ -1,11 +1,12 @@ | ||||
| package me.Travja.HungerArena; | ||||
|  | ||||
| import org.bukkit.Location; | ||||
| import org.bukkit.World; | ||||
| import org.bukkit.block.BlockFace; | ||||
| import org.bukkit.entity.Player; | ||||
| import org.bukkit.event.EventHandler; | ||||
| import org.bukkit.event.Listener; | ||||
| import org.bukkit.event.player.PlayerMoveEvent; | ||||
| import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause; | ||||
|  | ||||
| public class FreezeListener implements Listener { | ||||
| 	public Main plugin; | ||||
| @@ -17,8 +18,681 @@ public class FreezeListener implements Listener { | ||||
| 		Player p = event.getPlayer(); | ||||
| 		String pname = p.getName(); | ||||
| 		if(plugin.Frozen.contains(pname) && plugin.config.getString("Frozen_Teleport").equalsIgnoreCase("True")){ | ||||
|                         Location from = event.getFrom(); | ||||
|                         p.teleport(from, TeleportCause.ENDER_PEARL); | ||||
| 			String[] onecoords = plugin.config.getString("Tribute_one_spawn").split(","); | ||||
| 			double x = Double.parseDouble(onecoords[0]); | ||||
| 			double y = Double.parseDouble(onecoords[1]); | ||||
| 			double z = Double.parseDouble(onecoords[2]); | ||||
| 			World w = plugin.getServer().getWorld(onecoords[3]); | ||||
| 			Location onespwn = new Location(w,x,y,z); | ||||
| 			String[] twocoords = plugin.config.getString("Tribute_two_spawn").split(","); | ||||
| 			double twox = Double.parseDouble(twocoords[0]); | ||||
| 			double twoy = Double.parseDouble(twocoords[1]); | ||||
| 			double twoz = Double.parseDouble(twocoords[2]); | ||||
| 			World twow = plugin.getServer().getWorld(twocoords[3]); | ||||
| 			Location twospwn = new Location(twow,twox,twoy,twoz); | ||||
| 			String[] threecoords = plugin.config.getString("Tribute_three_spawn").split(","); | ||||
| 			double threex = Double.parseDouble(threecoords[0]); | ||||
| 			double threey = Double.parseDouble(threecoords[1]); | ||||
| 			double threez = Double.parseDouble(threecoords[2]); | ||||
| 			World threew = plugin.getServer().getWorld(threecoords[3]); | ||||
| 			Location threespwn = new Location(threew,threex,threey,threez); | ||||
| 			String[] fourcoords = plugin.config.getString("Tribute_four_spawn").split(","); | ||||
| 			double fourx = Double.parseDouble(fourcoords[0]); | ||||
| 			double foury = Double.parseDouble(fourcoords[1]); | ||||
| 			double fourz = Double.parseDouble(fourcoords[2]); | ||||
| 			World fourw = plugin.getServer().getWorld(fourcoords[3]); | ||||
| 			Location fourspwn = new Location(fourw,fourx,foury,fourz); | ||||
| 			String[] fivecoords = plugin.config.getString("Tribute_five_spawn").split(","); | ||||
| 			double fivex = Double.parseDouble(fivecoords[0]); | ||||
| 			double fivey = Double.parseDouble(fivecoords[1]); | ||||
| 			double fivez = Double.parseDouble(fivecoords[2]); | ||||
| 			World fivew = plugin.getServer().getWorld(fivecoords[3]); | ||||
| 			Location fivespwn = new Location(fivew,fivex,fivey,fivez); | ||||
| 			String[] sixcoords = plugin.config.getString("Tribute_six_spawn").split(","); | ||||
| 			double sixx = Double.parseDouble(sixcoords[0]); | ||||
| 			double sixy = Double.parseDouble(sixcoords[1]); | ||||
| 			double sixz = Double.parseDouble(sixcoords[2]); | ||||
| 			World sixw = plugin.getServer().getWorld(sixcoords[3]); | ||||
| 			Location sixspwn = new Location(sixw,sixx,sixy,sixz); | ||||
| 			String[] sevencoords = plugin.config.getString("Tribute_seven_spawn").split(","); | ||||
| 			double sevenx = Double.parseDouble(sevencoords[0]); | ||||
| 			double seveny = Double.parseDouble(sevencoords[1]); | ||||
| 			double sevenz = Double.parseDouble(sevencoords[2]); | ||||
| 			World sevenw = plugin.getServer().getWorld(sevencoords[3]); | ||||
| 			Location sevenspwn = new Location(sevenw,sevenx,seveny,sevenz); | ||||
| 			String[] eightcoords = plugin.config.getString("Tribute_eight_spawn").split(","); | ||||
| 			double eightx = Double.parseDouble(eightcoords[0]); | ||||
| 			double eighty = Double.parseDouble(eightcoords[1]); | ||||
| 			double eightz = Double.parseDouble(eightcoords[2]); | ||||
| 			World eightw = plugin.getServer().getWorld(eightcoords[3]); | ||||
| 			Location eightspwn = new Location(eightw,eightx,eighty,eightz); | ||||
| 			String[] ninecoords = plugin.config.getString("Tribute_nine_spawn").split(","); | ||||
| 			double ninex = Double.parseDouble(ninecoords[0]); | ||||
| 			double niney = Double.parseDouble(ninecoords[1]); | ||||
| 			double ninez = Double.parseDouble(ninecoords[2]); | ||||
| 			World ninew = plugin.getServer().getWorld(ninecoords[3]); | ||||
| 			Location ninespwn = new Location(ninew,ninex,niney,ninez); | ||||
| 			String[] tencoords = plugin.config.getString("Tribute_ten_spawn").split(","); | ||||
| 			double tenx = Double.parseDouble(tencoords[0]); | ||||
| 			double teny = Double.parseDouble(tencoords[1]); | ||||
| 			double tenz = Double.parseDouble(tencoords[2]); | ||||
| 			World tenw = plugin.getServer().getWorld(tencoords[3]); | ||||
| 			Location tenspwn = new Location(tenw,tenx,teny,tenz); | ||||
| 			String[] elevencoords = plugin.config.getString("Tribute_eleven_spawn").split(","); | ||||
| 			double elevenx = Double.parseDouble(elevencoords[0]); | ||||
| 			double eleveny = Double.parseDouble(elevencoords[1]); | ||||
| 			double elevenz = Double.parseDouble(elevencoords[2]); | ||||
| 			World elevenw = plugin.getServer().getWorld(elevencoords[3]); | ||||
| 			Location elevenspwn = new Location(elevenw,elevenx,eleveny,elevenz); | ||||
| 			String[] twelvecoords = plugin.config.getString("Tribute_twelve_spawn").split(","); | ||||
| 			double twelvex = Double.parseDouble(twelvecoords[0]); | ||||
| 			double twelvey = Double.parseDouble(twelvecoords[1]); | ||||
| 			double twelvez = Double.parseDouble(twelvecoords[2]); | ||||
| 			World twelvew = plugin.getServer().getWorld(twelvecoords[3]); | ||||
| 			Location twelvespwn = new Location(twelvew,twelvex,twelvey,twelvez); | ||||
| 			String[] thirteencoords = plugin.config.getString("Tribute_thirteen_spawn").split(","); | ||||
| 			double thirteenx = Double.parseDouble(thirteencoords[0]); | ||||
| 			double thirteeny = Double.parseDouble(thirteencoords[1]); | ||||
| 			double thirteenz = Double.parseDouble(thirteencoords[2]); | ||||
| 			World thirteenw = plugin.getServer().getWorld(thirteencoords[3]); | ||||
| 			Location thirteenspwn = new Location(thirteenw,thirteenx,thirteeny,thirteenz); | ||||
| 			String[] fourteencoords = plugin.config.getString("Tribute_fourteen_spawn").split(","); | ||||
| 			double fourteenx = Double.parseDouble(fourteencoords[0]); | ||||
| 			double fourteeny = Double.parseDouble(fourteencoords[1]); | ||||
| 			double fourteenz = Double.parseDouble(fourteencoords[2]); | ||||
| 			World fourteenw = plugin.getServer().getWorld(fourteencoords[3]); | ||||
| 			Location fourteenspwn = new Location(fourteenw,fourteenx,fourteeny,fourteenz); | ||||
| 			String[] fifteencoords = plugin.config.getString("Tribute_fifteen_spawn").split(","); | ||||
| 			double fifteenx = Double.parseDouble(fifteencoords[0]); | ||||
| 			double fifteeny = Double.parseDouble(fifteencoords[1]); | ||||
| 			double fifteenz = Double.parseDouble(fifteencoords[2]); | ||||
| 			World fifteenw = plugin.getServer().getWorld(fifteencoords[3]); | ||||
| 			Location fifteenspwn = new Location(fifteenw,fifteenx,fifteeny,fifteenz); | ||||
| 			String[] sixteencoords = plugin.config.getString("Tribute_sixteen_spawn").split(","); | ||||
| 			double sixteenx = Double.parseDouble(sixteencoords[0]); | ||||
| 			double sixteeny = Double.parseDouble(sixteencoords[1]); | ||||
| 			double sixteenz = Double.parseDouble(sixteencoords[2]); | ||||
| 			World sixteenw = plugin.getServer().getWorld(sixteencoords[3]); | ||||
| 			Location sixteenspwn = new Location(sixteenw,sixteenx,sixteeny,sixteenz); | ||||
| 			String[] seventeencoords = plugin.config.getString("Tribute_seventeen_spawn").split(","); | ||||
| 			double seventeenx = Double.parseDouble(seventeencoords[0]); | ||||
| 			double seventeeny = Double.parseDouble(seventeencoords[1]); | ||||
| 			double seventeenz = Double.parseDouble(seventeencoords[2]); | ||||
| 			World seventeenw = plugin.getServer().getWorld(seventeencoords[3]); | ||||
| 			Location seventeenspwn = new Location(seventeenw,seventeenx,seventeeny,seventeenz); | ||||
| 			String[] eighteencoords = plugin.config.getString("Tribute_eighteen_spawn").split(","); | ||||
| 			double eighteenx = Double.parseDouble(eighteencoords[0]); | ||||
| 			double eighteeny = Double.parseDouble(eighteencoords[1]); | ||||
| 			double eighteenz = Double.parseDouble(eighteencoords[2]); | ||||
| 			World eighteenw = plugin.getServer().getWorld(eighteencoords[3]); | ||||
| 			Location eighteenspwn = new Location(eighteenw,eighteenx,eighteeny,eighteenz); | ||||
| 			String[] nineteencoords = plugin.config.getString("Tribute_nineteen_spawn").split(","); | ||||
| 			double nineteenx = Double.parseDouble(nineteencoords[0]); | ||||
| 			double nineteeny = Double.parseDouble(nineteencoords[1]); | ||||
| 			double nineteenz = Double.parseDouble(nineteencoords[2]); | ||||
| 			World nineteenw = plugin.getServer().getWorld(nineteencoords[3]); | ||||
| 			Location nineteenspwn = new Location(nineteenw,nineteenx,nineteeny,nineteenz); | ||||
| 			String[] twentycoords = plugin.config.getString("Tribute_twenty_spawn").split(","); | ||||
| 			double twentyx = Double.parseDouble(twentycoords[0]); | ||||
| 			double twentyy = Double.parseDouble(twentycoords[1]); | ||||
| 			double twentyz = Double.parseDouble(twentycoords[2]); | ||||
| 			World twentyw = plugin.getServer().getWorld(twentycoords[3]); | ||||
| 			Location twentyspwn = new Location(twentyw,twentyx,twentyy,twentyz); | ||||
| 			String[] twentyonecoords = plugin.config.getString("Tribute_twentyone_spawn").split(","); | ||||
| 			double twentyonex = Double.parseDouble(twentyonecoords[0]); | ||||
| 			double twentyoney = Double.parseDouble(twentyonecoords[1]); | ||||
| 			double twentyonez = Double.parseDouble(twentyonecoords[2]); | ||||
| 			World twentyonew = plugin.getServer().getWorld(twentyonecoords[3]); | ||||
| 			Location twentyonespwn = new Location(twentyonew,twentyonex,twentyoney,twentyonez); | ||||
| 			String[] twentytwocoords = plugin.config.getString("Tribute_twentytwo_spawn").split(","); | ||||
| 			double twentytwox = Double.parseDouble(twentytwocoords[0]); | ||||
| 			double twentytwoy = Double.parseDouble(twentytwocoords[1]); | ||||
| 			double twentytwoz = Double.parseDouble(twentytwocoords[2]); | ||||
| 			World twentytwow = plugin.getServer().getWorld(twentytwocoords[3]); | ||||
| 			Location twentytwospwn = new Location(twentytwow,twentytwox,twentytwoy,twentytwoz); | ||||
| 			String[] twentythreecoords = plugin.config.getString("Tribute_twentythree_spawn").split(","); | ||||
| 			double twentythreex = Double.parseDouble(twentythreecoords[0]); | ||||
| 			double twentythreey = Double.parseDouble(twentythreecoords[1]); | ||||
| 			double twentythreez = Double.parseDouble(twentythreecoords[2]); | ||||
| 			World twentythreew = plugin.getServer().getWorld(twentythreecoords[3]); | ||||
| 			Location twentythreespwn = new Location(twentythreew,twentythreex,twentythreey,twentythreez); | ||||
| 			String[] twentyfourcoords = plugin.config.getString("Tribute_twentyfour_spawn").split(","); | ||||
| 			double twentyfourx = Double.parseDouble(twentyfourcoords[0]); | ||||
| 			double twentyfoury = Double.parseDouble(twentyfourcoords[1]); | ||||
| 			double twentyfourz = Double.parseDouble(twentyfourcoords[2]); | ||||
| 			World twentyfourw = plugin.getServer().getWorld(twentyfourcoords[3]); | ||||
| 			Location twentyfourspwn = new Location(twentyfourw,twentyfourx,twentyfoury,twentyfourz); | ||||
| 			if(plugin.config.getString("Explode_on_Move").equalsIgnoreCase("true")){ | ||||
| 				if(plugin.Playing.size()>=1){ | ||||
| 					String one = plugin.Playing.get(0); | ||||
| 					if(pname==one){ | ||||
| 						Player tone = plugin.getServer().getPlayerExact(one); | ||||
| 						if(!tone.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(onespwn)){ | ||||
| 							if(!plugin.Dead.contains(tone.getName())){ | ||||
| 								World world = tone.getLocation().getWorld(); | ||||
| 								world.createExplosion(tone.getLocation(), 0.0F, false); | ||||
| 								tone.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=2){ | ||||
| 					String two = plugin.Playing.get(1); | ||||
| 					if(pname==two){ | ||||
| 						Player ttwo = plugin.getServer().getPlayerExact(two); | ||||
| 						if(!ttwo.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twospwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwo.getName())){ | ||||
| 								World world = ttwo.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwo.getLocation(), 0.0F, false); | ||||
| 								ttwo.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=3){ | ||||
| 					String three = plugin.Playing.get(2); | ||||
| 					if(pname==three){ | ||||
| 						Player tthree = plugin.getServer().getPlayerExact(three); | ||||
| 						if(!tthree.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(threespwn)){ | ||||
| 							if(!plugin.Dead.contains(tthree.getName())){ | ||||
| 								World world = tthree.getLocation().getWorld(); | ||||
| 								world.createExplosion(tthree.getLocation(), 0.0F, false); | ||||
| 								tthree.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=4){ | ||||
| 					String four = plugin.Playing.get(3); | ||||
| 					if(pname==four){ | ||||
| 						Player tfour = plugin.getServer().getPlayerExact(four); | ||||
| 						if(!tfour.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fourspwn)){ | ||||
| 							if(!plugin.Dead.contains(tfour.getName())){ | ||||
| 								World world = tfour.getLocation().getWorld(); | ||||
| 								world.createExplosion(tfour.getLocation(), 0.0F, false); | ||||
| 								tfour.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=5){ | ||||
| 					String five = plugin.Playing.get(4); | ||||
| 					if(pname==five){ | ||||
| 						Player tfive = plugin.getServer().getPlayerExact(five); | ||||
| 						if(!tfive.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fivespwn)){ | ||||
| 							if(!plugin.Dead.contains(tfive.getName())){ | ||||
| 								World world = tfive.getLocation().getWorld(); | ||||
| 								world.createExplosion(tfive.getLocation(), 0.0F, false); | ||||
| 								tfive.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=6){ | ||||
| 					String six = plugin.Playing.get(5); | ||||
| 					if(pname==six){ | ||||
| 						Player tsix = plugin.getServer().getPlayerExact(six); | ||||
| 						if(!tsix.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(sixspwn)){ | ||||
| 							if(!plugin.Dead.contains(tsix.getName())){ | ||||
| 								World world = tsix.getLocation().getWorld(); | ||||
| 								world.createExplosion(tsix.getLocation(), 0.0F, false); | ||||
| 								tsix.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=7){ | ||||
| 					String seven = plugin.Playing.get(6); | ||||
| 					if(pname==seven){ | ||||
| 						Player tseven = plugin.getServer().getPlayerExact(seven); | ||||
| 						if(!tseven.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(sevenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tseven.getName())){ | ||||
| 								World world = tseven.getLocation().getWorld(); | ||||
| 								world.createExplosion(tseven.getLocation(), 0.0F, false); | ||||
| 								tseven.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=8){ | ||||
| 					String eight = plugin.Playing.get(7); | ||||
| 					if(pname==eight){ | ||||
| 						Player teight = plugin.getServer().getPlayerExact(eight); | ||||
| 						if(!teight.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(eightspwn)){ | ||||
| 							if(!plugin.Dead.contains(teight.getName())){ | ||||
| 								World world = teight.getLocation().getWorld(); | ||||
| 								world.createExplosion(teight.getLocation(), 0.0F, false); | ||||
| 								teight.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=9){ | ||||
| 					String nine = plugin.Playing.get(8); | ||||
| 					if(pname==nine){ | ||||
| 						Player tnine = plugin.getServer().getPlayerExact(nine); | ||||
| 						if(!tnine.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(ninespwn)){ | ||||
| 							if(!plugin.Dead.contains(tnine.getName())){ | ||||
| 								World world = tnine.getLocation().getWorld(); | ||||
| 								world.createExplosion(tnine.getLocation(), 0.0F, false); | ||||
| 								tnine.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=10){ | ||||
| 					String ten = plugin.Playing.get(9); | ||||
| 					if(pname==ten){ | ||||
| 						Player tten = plugin.getServer().getPlayerExact(ten); | ||||
| 						if(!tten.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(tenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tten.getName())){ | ||||
| 								World world = tten.getLocation().getWorld(); | ||||
| 								world.createExplosion(tten.getLocation(), 0.0F, false); | ||||
| 								tten.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=11){ | ||||
| 					String eleven = plugin.Playing.get(10); | ||||
| 					if(pname==eleven){ | ||||
| 						Player televen = plugin.getServer().getPlayerExact(eleven); | ||||
| 						if(!televen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(elevenspwn)){ | ||||
| 							if(!plugin.Dead.contains(televen.getName())){ | ||||
| 								World world = televen.getLocation().getWorld(); | ||||
| 								world.createExplosion(televen.getLocation(), 0.0F, false); | ||||
| 								televen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=12){ | ||||
| 					String twelve = plugin.Playing.get(11); | ||||
| 					if(pname==twelve){ | ||||
| 						Player ttwelve = plugin.getServer().getPlayerExact(twelve); | ||||
| 						if(!ttwelve.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twelvespwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwelve.getName())){ | ||||
| 								World world = ttwelve.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwelve.getLocation(), 0.0F, false); | ||||
| 								ttwelve.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=13){ | ||||
| 					String thirteen = plugin.Playing.get(12); | ||||
| 					if(pname==thirteen){ | ||||
| 						Player tthirteen = plugin.getServer().getPlayerExact(thirteen); | ||||
| 						if(!tthirteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(thirteenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tthirteen.getName())){ | ||||
| 								World world = tthirteen.getLocation().getWorld(); | ||||
| 								world.createExplosion(tthirteen.getLocation(), 0.0F, false); | ||||
| 								tthirteen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=14){ | ||||
| 					String fourteen = plugin.Playing.get(13); | ||||
| 					if(pname==fourteen){ | ||||
| 						Player tfourteen = plugin.getServer().getPlayerExact(fourteen); | ||||
| 						if(!tfourteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fourteenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tfourteen.getName())){ | ||||
| 								World world = tfourteen.getLocation().getWorld(); | ||||
| 								world.createExplosion(tfourteen.getLocation(), 0.0F, false); | ||||
| 								tfourteen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=15){ | ||||
| 					String fifteen = plugin.Playing.get(14); | ||||
| 					if(pname==fifteen){ | ||||
| 						Player tfifteen = plugin.getServer().getPlayerExact(fifteen); | ||||
| 						if(!tfifteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fifteenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tfifteen.getName())){ | ||||
| 								World world = tfifteen.getLocation().getWorld(); | ||||
| 								world.createExplosion(tfifteen.getLocation(), 0.0F, false); | ||||
| 								tfifteen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=16){ | ||||
| 					String sixteen = plugin.Playing.get(15); | ||||
| 					if(pname==sixteen){ | ||||
| 						Player tsixteen = plugin.getServer().getPlayerExact(sixteen); | ||||
| 						if(!tsixteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(sixteenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tsixteen.getName())){ | ||||
| 								World world = tsixteen.getLocation().getWorld(); | ||||
| 								world.createExplosion(tsixteen.getLocation(), 0.0F, false); | ||||
| 								tsixteen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=17){ | ||||
| 					String seventeen = plugin.Playing.get(16); | ||||
| 					if(pname==seventeen){ | ||||
| 						Player tseventeen = plugin.getServer().getPlayerExact(seventeen); | ||||
| 						if(!tseventeen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(seventeenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tseventeen.getName())){ | ||||
| 								World world = tseventeen.getLocation().getWorld(); | ||||
| 								world.createExplosion(tseventeen.getLocation(), 0.0F, false); | ||||
| 								tseventeen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=18){ | ||||
| 					String eighteen = plugin.Playing.get(17); | ||||
| 					if(pname==eighteen){ | ||||
| 						Player teighteen = plugin.getServer().getPlayerExact(eighteen); | ||||
| 						if(!teighteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(eighteenspwn)){ | ||||
| 							if(!plugin.Dead.contains(teighteen.getName())){ | ||||
| 								World world = teighteen.getLocation().getWorld(); | ||||
| 								world.createExplosion(teighteen.getLocation(), 0.0F, false); | ||||
| 								teighteen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=19){ | ||||
| 					String nineteen = plugin.Playing.get(18); | ||||
| 					if(pname==nineteen){ | ||||
| 						Player tnineteen = plugin.getServer().getPlayerExact(nineteen); | ||||
| 						if(!tnineteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(nineteenspwn)){ | ||||
| 							if(!plugin.Dead.contains(tnineteen.getName())){ | ||||
| 								World world = tnineteen.getLocation().getWorld(); | ||||
| 								world.createExplosion(tnineteen.getLocation(), 0.0F, false); | ||||
| 								tnineteen.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=20){ | ||||
| 					String twenty = plugin.Playing.get(19); | ||||
| 					if(pname==twenty){ | ||||
| 						Player ttwenty = plugin.getServer().getPlayerExact(twenty); | ||||
| 						if(!ttwenty.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentyspwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwenty.getName())){ | ||||
| 								World world = ttwenty.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwenty.getLocation(), 0.0F, false); | ||||
| 								ttwenty.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=21){ | ||||
| 					String twentyone = plugin.Playing.get(20); | ||||
| 					if(pname==twentyone){ | ||||
| 						Player ttwentyone = plugin.getServer().getPlayerExact(twentyone); | ||||
| 						if(!ttwentyone.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentyonespwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwentyone.getName())){ | ||||
| 								World world = ttwentyone.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwentyone.getLocation(), 0.0F, false); | ||||
| 								ttwentyone.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=22){ | ||||
| 					String twentytwo = plugin.Playing.get(21); | ||||
| 					if(pname==twentytwo){ | ||||
| 						Player ttwentytwo = plugin.getServer().getPlayerExact(twentytwo); | ||||
| 						if(!ttwentytwo.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentytwospwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwentytwo.getName())){ | ||||
| 								World world = ttwentytwo.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwentytwo.getLocation(), 0.0F, false); | ||||
| 								ttwentytwo.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=23){ | ||||
| 					String twentythree = plugin.Playing.get(22); | ||||
| 					if(pname==twentythree){ | ||||
| 						Player ttwentythree = plugin.getServer().getPlayerExact(twentythree); | ||||
| 						if(!ttwentythree.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentythreespwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwentythree.getName())){ | ||||
| 								World world = ttwentythree.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwentythree.getLocation(), 0.0F, false); | ||||
| 								ttwentythree.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()==24){ | ||||
| 					String twentyfour = plugin.Playing.get(23); | ||||
| 					if(pname==twentyfour){ | ||||
| 						Player ttwentyfour = plugin.getServer().getPlayerExact(twentyfour); | ||||
| 						if(!ttwentyfour.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentyfourspwn)){ | ||||
| 							if(!plugin.Dead.contains(ttwentyfour.getName())){ | ||||
| 								World world = ttwentyfour.getLocation().getWorld(); | ||||
| 								world.createExplosion(ttwentyfour.getLocation(), 0.0F, false); | ||||
| 								ttwentyfour.setHealth(0); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 			}else{ | ||||
| 				if(plugin.Playing.size()>=1){ | ||||
| 					String one = plugin.Playing.get(0); | ||||
| 					if(pname==one){ | ||||
| 						Player tone = plugin.getServer().getPlayerExact(one); | ||||
| 						if(!tone.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(onespwn)){ | ||||
| 							tone.teleport(onespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=2){ | ||||
| 					String two = plugin.Playing.get(1); | ||||
| 					if(pname==two){ | ||||
| 						Player ttwo = plugin.getServer().getPlayerExact(two); | ||||
| 						if(!ttwo.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twospwn)){ | ||||
| 							ttwo.teleport(twospwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=3){ | ||||
| 					String three = plugin.Playing.get(2); | ||||
| 					if(pname==three){ | ||||
| 						Player tthree = plugin.getServer().getPlayerExact(three); | ||||
| 						if(!tthree.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(threespwn)){ | ||||
| 							tthree.teleport(threespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=4){ | ||||
| 					String four = plugin.Playing.get(3); | ||||
| 					if(pname==four){ | ||||
| 						Player tfour = plugin.getServer().getPlayerExact(four); | ||||
| 						if(!tfour.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fourspwn)){ | ||||
| 							tfour.teleport(fourspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=5){ | ||||
| 					String five = plugin.Playing.get(4); | ||||
| 					if(pname==five){ | ||||
| 						Player tfive = plugin.getServer().getPlayerExact(five); | ||||
| 						if(!tfive.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fivespwn)){ | ||||
| 							tfive.teleport(fivespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=6){ | ||||
| 					String six = plugin.Playing.get(5); | ||||
| 					if(pname==six){ | ||||
| 						Player tsix = plugin.getServer().getPlayerExact(six); | ||||
| 						if(!tsix.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(sixspwn)){ | ||||
| 							tsix.teleport(sixspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=7){ | ||||
| 					String seven = plugin.Playing.get(6); | ||||
| 					if(pname==seven){ | ||||
| 						Player tseven = plugin.getServer().getPlayerExact(seven); | ||||
| 						if(!tseven.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(sevenspwn)){ | ||||
| 							tseven.teleport(sevenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=8){ | ||||
| 					String eight = plugin.Playing.get(7); | ||||
| 					if(pname==eight){ | ||||
| 						Player teight = plugin.getServer().getPlayerExact(eight); | ||||
| 						if(!teight.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(eightspwn)){ | ||||
| 							teight.teleport(eightspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=9){ | ||||
| 					String nine = plugin.Playing.get(8); | ||||
| 					if(pname==nine){ | ||||
| 						Player tnine = plugin.getServer().getPlayerExact(nine); | ||||
| 						if(!tnine.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(ninespwn)){ | ||||
| 							tnine.teleport(ninespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=10){ | ||||
| 					String ten = plugin.Playing.get(9); | ||||
| 					if(pname==ten){ | ||||
| 						Player tten = plugin.getServer().getPlayerExact(ten); | ||||
| 						if(!tten.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(tenspwn)){ | ||||
| 							tten.teleport(tenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=11){ | ||||
| 					String eleven = plugin.Playing.get(10); | ||||
| 					if(pname==eleven){ | ||||
| 						Player televen = plugin.getServer().getPlayerExact(eleven); | ||||
| 						if(!televen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(elevenspwn)){ | ||||
| 							televen.teleport(elevenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=12){ | ||||
| 					String twelve = plugin.Playing.get(11); | ||||
| 					if(pname==twelve){ | ||||
| 						Player ttwelve = plugin.getServer().getPlayerExact(twelve); | ||||
| 						if(!ttwelve.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twelvespwn)){ | ||||
| 							ttwelve.teleport(twelvespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=13){ | ||||
| 					String thirteen = plugin.Playing.get(12); | ||||
| 					if(pname==thirteen){ | ||||
| 						Player tthirteen = plugin.getServer().getPlayerExact(thirteen); | ||||
| 						if(!tthirteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(thirteenspwn)){ | ||||
| 							tthirteen.teleport(thirteenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=14){ | ||||
| 					String fourteen = plugin.Playing.get(13); | ||||
| 					if(pname==fourteen){ | ||||
| 						Player tfourteen = plugin.getServer().getPlayerExact(fourteen); | ||||
| 						if(!tfourteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fourteenspwn)){ | ||||
| 							tfourteen.teleport(fourteenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=15){ | ||||
| 					String fifteen = plugin.Playing.get(14); | ||||
| 					if(pname==fifteen){ | ||||
| 						Player tfifteen = plugin.getServer().getPlayerExact(fifteen); | ||||
| 						if(!tfifteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(fifteenspwn)){ | ||||
| 							tfifteen.teleport(fifteenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=16){ | ||||
| 					String sixteen = plugin.Playing.get(15); | ||||
| 					if(pname==sixteen){ | ||||
| 						Player tsixteen = plugin.getServer().getPlayerExact(sixteen); | ||||
| 						if(!tsixteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(sixteenspwn)){ | ||||
| 							tsixteen.teleport(sixteenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=17){ | ||||
| 					String seventeen = plugin.Playing.get(16); | ||||
| 					if(pname==seventeen){ | ||||
| 						Player tseventeen = plugin.getServer().getPlayerExact(seventeen); | ||||
| 						if(!tseventeen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(seventeenspwn)){ | ||||
| 							tseventeen.teleport(seventeenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=18){ | ||||
| 					String eighteen = plugin.Playing.get(17); | ||||
| 					if(pname==eighteen){ | ||||
| 						Player teighteen = plugin.getServer().getPlayerExact(eighteen); | ||||
| 						if(!teighteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(eighteenspwn)){ | ||||
| 							teighteen.teleport(eighteenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=19){ | ||||
| 					String nineteen = plugin.Playing.get(18); | ||||
| 					if(pname==nineteen){ | ||||
| 						Player tnineteen = plugin.getServer().getPlayerExact(nineteen); | ||||
| 						if(!tnineteen.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(nineteenspwn)){ | ||||
| 							tnineteen.teleport(nineteenspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=20){ | ||||
| 					String twenty = plugin.Playing.get(19); | ||||
| 					if(pname==twenty){ | ||||
| 						Player ttwenty = plugin.getServer().getPlayerExact(twenty); | ||||
| 						if(!ttwenty.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentyspwn)){ | ||||
| 							ttwenty.teleport(twentyspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=21){ | ||||
| 					String twentyone = plugin.Playing.get(20); | ||||
| 					if(pname==twentyone){ | ||||
| 						Player ttwentyone = plugin.getServer().getPlayerExact(twentyone); | ||||
| 						if(!ttwentyone.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentyonespwn)){ | ||||
| 							ttwentyone.teleport(twentyonespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=22){ | ||||
| 					String twentytwo = plugin.Playing.get(21); | ||||
| 					if(pname==twentytwo){ | ||||
| 						Player ttwentytwo = plugin.getServer().getPlayerExact(twentytwo); | ||||
| 						if(!ttwentytwo.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentytwospwn)){ | ||||
| 							ttwentytwo.teleport(twentytwospwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()>=23){ | ||||
| 					String twentythree = plugin.Playing.get(22); | ||||
| 					if(pname==twentythree){ | ||||
| 						Player ttwentythree = plugin.getServer().getPlayerExact(twentythree); | ||||
| 						if(!ttwentythree.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentythreespwn)){ | ||||
| 							ttwentythree.teleport(twentythreespwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if(plugin.Playing.size()==24){ | ||||
| 					String twentyfour = plugin.Playing.get(23); | ||||
| 					if(pname==twentyfour){ | ||||
| 						Player ttwentyfour = plugin.getServer().getPlayerExact(twentyfour); | ||||
| 						if(!ttwentyfour.getLocation().getBlock().getRelative(BlockFace.DOWN).equals(twentyfourspwn)){ | ||||
| 							ttwentyfour.teleport(twentyfourspwn); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -4,9 +4,9 @@ import java.util.List; | ||||
| import org.bukkit.Bukkit; | ||||
| import org.bukkit.ChatColor; | ||||
| import org.bukkit.Location; | ||||
| import org.bukkit.Material; | ||||
| import org.bukkit.World; | ||||
| import org.bukkit.block.Block; | ||||
| import org.bukkit.block.BlockFace; | ||||
| import org.bukkit.block.Chest; | ||||
| import org.bukkit.command.Command; | ||||
| import org.bukkit.command.CommandExecutor; | ||||
| @@ -223,7 +223,6 @@ public class HaCommands implements CommandExecutor { | ||||
| 								Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "ha restart"); | ||||
| 							} | ||||
| 						} | ||||
|                                                 return true; | ||||
| 					} | ||||
| 				}else if(args[0].equalsIgnoreCase("Watch")){ | ||||
| 					if(sender.hasPermission("HungerArena.Watch")){ | ||||
| @@ -234,13 +233,10 @@ public class HaCommands implements CommandExecutor { | ||||
| 							} | ||||
| 							p.setAllowFlight(true); | ||||
| 							p.sendMessage(ChatColor.AQUA + "You can now spectate!"); | ||||
|                                                         return true; | ||||
| 						}else if(plugin.canjoin== false){ | ||||
| 							p.sendMessage(ChatColor.RED + "The game isn't in progress!"); | ||||
|                                                         return true; | ||||
| 						}else if(plugin.Playing.contains(pname)){ | ||||
| 							p.sendMessage(ChatColor.RED + "You can't watch while you're playing!"); | ||||
|                                                         return true; | ||||
| 						}else if(plugin.Watching.contains(pname)){ | ||||
| 							plugin.Watching.remove(pname); | ||||
| 							for(Player online:plugin.getServer().getOnlinePlayers()){ | ||||
| @@ -249,11 +245,9 @@ public class HaCommands implements CommandExecutor { | ||||
| 							p.teleport(Spawn); | ||||
| 							p.setAllowFlight(false); | ||||
| 							p.sendMessage(ChatColor.AQUA + "You are not spectating any more"); | ||||
|                                                         return true; | ||||
| 						} | ||||
| 					}else{ | ||||
| 						p.sendMessage(ChatColor.RED + "You don't have permission!"); | ||||
|                                                 return true; | ||||
| 					} | ||||
| 				}else if(args[0].equalsIgnoreCase("Kick")){ | ||||
|                                     if (args.length != 2) { | ||||
| @@ -384,6 +378,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = onecoords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location oneloc = new Location(w, x, y, z); | ||||
| 								oneloc = oneloc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_one.teleport(oneloc); | ||||
| 								plugin.Frozen.add(Tribute_one.getName()); | ||||
| 								Tribute_one.setFoodLevel(20); | ||||
| @@ -396,6 +391,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String twoworld = twocoords[3]; | ||||
| 								World twow = plugin.getServer().getWorld(twoworld); | ||||
| 								Location twoloc = new Location(twow, twox, twoy, twoz); | ||||
| 								twoloc = twoloc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_two.teleport(twoloc); | ||||
| 								plugin.Frozen.add(Tribute_two.getName()); | ||||
| 								Tribute_two.setFoodLevel(20); | ||||
| @@ -423,6 +419,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_three.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_three.getName()); | ||||
| 								Tribute_three.setFoodLevel(20); | ||||
| @@ -437,6 +434,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_four.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_four.getName()); | ||||
| 								Tribute_four.setFoodLevel(20); | ||||
| @@ -451,6 +449,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_five.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_five.getName()); | ||||
| 								Tribute_five.setFoodLevel(20); | ||||
| @@ -465,6 +464,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_six.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_six.getName()); | ||||
| 								Tribute_six.setFoodLevel(20); | ||||
| @@ -479,6 +479,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_seven.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_seven.getName()); | ||||
| 								Tribute_seven.setFoodLevel(20); | ||||
| @@ -493,6 +494,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_eight.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_eight.getName()); | ||||
| 								Tribute_eight.setFoodLevel(20); | ||||
| @@ -507,6 +509,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_nine.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_nine.getName()); | ||||
| 								Tribute_nine.setFoodLevel(20); | ||||
| @@ -521,6 +524,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_ten.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_ten.getName()); | ||||
| 								Tribute_ten.setFoodLevel(20); | ||||
| @@ -535,6 +539,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_eleven.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_eleven.getName()); | ||||
| 								Tribute_eleven.setFoodLevel(20); | ||||
| @@ -549,6 +554,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_twelve.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_twelve.getName()); | ||||
| 								Tribute_twelve.setFoodLevel(20); | ||||
| @@ -563,6 +569,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_thirteen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_thirteen.getName()); | ||||
| 								Tribute_thirteen.setFoodLevel(20); | ||||
| @@ -577,6 +584,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_fourteen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_fourteen.getName()); | ||||
| 								Tribute_fourteen.setFoodLevel(20); | ||||
| @@ -591,6 +599,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_fifteen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_fifteen.getName()); | ||||
| 								Tribute_fifteen.setFoodLevel(20); | ||||
| @@ -605,6 +614,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_sixteen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_sixteen.getName()); | ||||
| 								Tribute_sixteen.setFoodLevel(20); | ||||
| @@ -619,6 +629,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_seventeen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_seventeen.getName()); | ||||
| 								Tribute_seventeen.setFoodLevel(20); | ||||
| @@ -633,6 +644,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_eighteen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_eighteen.getName()); | ||||
| 								Tribute_eighteen.setFoodLevel(20); | ||||
| @@ -647,6 +659,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_nineteen.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_nineteen.getName()); | ||||
| 								Tribute_nineteen.setFoodLevel(20); | ||||
| @@ -661,6 +674,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_twenty.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_twenty.getName()); | ||||
| 								Tribute_twenty.setFoodLevel(20); | ||||
| @@ -675,6 +689,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_twentyone.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_twentyone.getName()); | ||||
| 								Tribute_twentyone.setFoodLevel(20); | ||||
| @@ -689,6 +704,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_twentytwo.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_twentytwo.getName()); | ||||
| 								Tribute_twentytwo.setFoodLevel(20); | ||||
| @@ -703,6 +719,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_twentythree.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_twentythree.getName()); | ||||
| 								Tribute_twentythree.setFoodLevel(20); | ||||
| @@ -717,6 +734,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 								String world = coords[3]; | ||||
| 								World w = plugin.getServer().getWorld(world); | ||||
| 								Location loc = new Location(w, x, y, z); | ||||
| 								loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 								Tribute_twentyfour.teleport(loc); | ||||
| 								plugin.Frozen.add(Tribute_twentyfour.getName()); | ||||
| 								Tribute_twentyfour.setFoodLevel(20); | ||||
| @@ -952,7 +970,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 					if(plugin.config.getString("Spawns_set").equalsIgnoreCase("false")){ | ||||
| 						sender.sendMessage(ChatColor.RED + "/ha setspawn hasn't been run!"); | ||||
| 					}else{ | ||||
| 						if(plugin.Playing.size()<= 1){ | ||||
| 						if(plugin.Playing.size()== 1){ | ||||
| 							sender.sendMessage(ChatColor.RED + "There are not enough players!"); | ||||
| 						} | ||||
| 						if(plugin.Playing.size()>= 2){ | ||||
| @@ -965,6 +983,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = onecoords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location oneloc = new Location(w, x, y, z); | ||||
| 							oneloc = oneloc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_one.teleport(oneloc); | ||||
| 							plugin.Frozen.add(Tribute_one.getName()); | ||||
| 							Tribute_one.setFoodLevel(20); | ||||
| @@ -977,10 +996,11 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String twoworld = twocoords[3]; | ||||
| 							World twow = plugin.getServer().getWorld(twoworld); | ||||
| 							Location twoloc = new Location(twow, twox, twoy, twoz); | ||||
| 							twoloc = twoloc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_two.teleport(twoloc); | ||||
| 							plugin.Frozen.add(Tribute_two.getName()); | ||||
| 							Tribute_two.setFoodLevel(20); | ||||
| 							Tribute_one.getWorld().setTime(0); | ||||
| 							Tribute_two.getWorld().setTime(0); | ||||
| 							if(plugin.config.getString("Auto_Start").equalsIgnoreCase("true")){ | ||||
| 								plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable(){ | ||||
| 									public void run(){ | ||||
| @@ -1004,6 +1024,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_three.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_three.getName()); | ||||
| 							Tribute_three.setFoodLevel(20); | ||||
| @@ -1018,6 +1039,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_four.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_four.getName()); | ||||
| 							Tribute_four.setFoodLevel(20); | ||||
| @@ -1032,6 +1054,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_five.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_five.getName()); | ||||
| 							Tribute_five.setFoodLevel(20); | ||||
| @@ -1046,6 +1069,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_six.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_six.getName()); | ||||
| 							Tribute_six.setFoodLevel(20); | ||||
| @@ -1060,6 +1084,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_seven.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_seven.getName()); | ||||
| 							Tribute_seven.setFoodLevel(20); | ||||
| @@ -1074,6 +1099,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_eight.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_eight.getName()); | ||||
| 							Tribute_eight.setFoodLevel(20); | ||||
| @@ -1088,6 +1114,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_nine.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_nine.getName()); | ||||
| 							Tribute_nine.setFoodLevel(20); | ||||
| @@ -1102,6 +1129,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_ten.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_ten.getName()); | ||||
| 							Tribute_ten.setFoodLevel(20); | ||||
| @@ -1116,6 +1144,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_eleven.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_eleven.getName()); | ||||
| 							Tribute_eleven.setFoodLevel(20); | ||||
| @@ -1130,6 +1159,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_twelve.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_twelve.getName()); | ||||
| 							Tribute_twelve.setFoodLevel(20); | ||||
| @@ -1144,6 +1174,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_thirteen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_thirteen.getName()); | ||||
| 							Tribute_thirteen.setFoodLevel(20); | ||||
| @@ -1158,6 +1189,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_fourteen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_fourteen.getName()); | ||||
| 							Tribute_fourteen.setFoodLevel(20); | ||||
| @@ -1172,6 +1204,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_fifteen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_fifteen.getName()); | ||||
| 							Tribute_fifteen.setFoodLevel(20); | ||||
| @@ -1186,6 +1219,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_sixteen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_sixteen.getName()); | ||||
| 							Tribute_sixteen.setFoodLevel(20); | ||||
| @@ -1200,6 +1234,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_seventeen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_seventeen.getName()); | ||||
| 							Tribute_seventeen.setFoodLevel(20); | ||||
| @@ -1214,6 +1249,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_eighteen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_eighteen.getName()); | ||||
| 							Tribute_eighteen.setFoodLevel(20); | ||||
| @@ -1228,6 +1264,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_nineteen.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_nineteen.getName()); | ||||
| 							Tribute_nineteen.setFoodLevel(20); | ||||
| @@ -1242,6 +1279,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_twenty.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_twenty.getName()); | ||||
| 							Tribute_twenty.setFoodLevel(20); | ||||
| @@ -1256,6 +1294,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_twentyone.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_twentyone.getName()); | ||||
| 							Tribute_twentyone.setFoodLevel(20); | ||||
| @@ -1270,6 +1309,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_twentytwo.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_twentytwo.getName()); | ||||
| 							Tribute_twentytwo.setFoodLevel(20); | ||||
| @@ -1284,6 +1324,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_twentythree.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_twentythree.getName()); | ||||
| 							Tribute_twentythree.setFoodLevel(20); | ||||
| @@ -1298,6 +1339,7 @@ public class HaCommands implements CommandExecutor { | ||||
| 							String world = coords[3]; | ||||
| 							World w = plugin.getServer().getWorld(world); | ||||
| 							Location loc = new Location(w, x, y, z); | ||||
| 							loc = loc.getBlock().getRelative(BlockFace.UP).getLocation(); | ||||
| 							Tribute_twentyfour.teleport(loc); | ||||
| 							plugin.Frozen.add(Tribute_twentyfour.getName()); | ||||
| 							Tribute_twentyfour.setFoodLevel(20); | ||||
|   | ||||
| @@ -1,6 +1,8 @@ | ||||
| package me.Travja.HungerArena; | ||||
|  | ||||
| import org.bukkit.ChatColor; | ||||
| import org.bukkit.Location; | ||||
| import org.bukkit.block.BlockFace; | ||||
| import org.bukkit.command.Command; | ||||
| import org.bukkit.command.CommandExecutor; | ||||
| import org.bukkit.command.CommandSender; | ||||
| @@ -16,219 +18,221 @@ public class SpawnsCommand implements CommandExecutor { | ||||
| 	public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) { | ||||
| 		Player p = (Player) sender; | ||||
| 		if(cmd.getName().equalsIgnoreCase("StartPoint")){ | ||||
| 			if(p.hasPermission("HungerArena.StartPoint")){	 | ||||
| 			if(p.hasPermission("HungerArena.StartPoint")){ | ||||
| 				Location ploc = p.getLocation(); | ||||
| 				Location bloc = ploc.getBlock().getRelative(BlockFace.DOWN).getLocation(); | ||||
| 				if(args[0].equalsIgnoreCase("1")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_one_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute one!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("2")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_two_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute two!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("3")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_three_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute three!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("4")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_four_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute four!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("5")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_five_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute five!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("6")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_six_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute six!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("7")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_seven_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute seven!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("8")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_eight_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute eight!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("9")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_nine_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute nine!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("10")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_ten_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute ten!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("11")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_eleven_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute eleven!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("12")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_twelve_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute twelve!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("13")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_thirteen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute thirteen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("14")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_fourteen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute fourteen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("15")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_fifteen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute fifteen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("16")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_sixteen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute sixteen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("17")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_seventeen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute seventeen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("18")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_eighteen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute eighteen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("19")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_nineteen_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute nineteen!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("20")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_twenty_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute twenty!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("21")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_twentyone_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute twentyone!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("22")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_twentytwo_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute twentytwo!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("23")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_twentythree_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute twentythree!"); | ||||
| 				} | ||||
| 				if(args[0].equalsIgnoreCase("24")){ | ||||
| 					double x = p.getLocation().getX(); | ||||
| 					double y = p.getLocation().getY(); | ||||
| 					double z = p.getLocation().getZ(); | ||||
| 					String w = p.getWorld().getName(); | ||||
| 					double x = bloc.getX(); | ||||
| 					double y = bloc.getY(); | ||||
| 					double z = bloc.getZ(); | ||||
| 					String w = bloc.getWorld().getName(); | ||||
| 					plugin.config.set("Tribute_twentyfour_spawn", x + "," + y + "," + z + "," + w); | ||||
| 					plugin.saveConfig(); | ||||
| 					p.sendMessage(ChatColor.AQUA + "You have set the spawn location of Tribute twentyfour!"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 
				 Travis Eggett
					Travis Eggett