Improvements, and Explosions!
This commit is contained in:
parent
95d6bfe9c5
commit
75fbe3743c
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -32,6 +32,8 @@ ChatClose_Radius: 10
|
||||
Protected_Arena: 'true'
|
||||
# Whether or not players will be frozen when they are teleported to their positions
|
||||
Frozen_Teleport: 'true'
|
||||
# If the Tributes will get blown to bits when stepping off the pedestal
|
||||
Explode_on_Move: 'false'
|
||||
# Whether or not thunder will sound upon a players death
|
||||
Cannon_Death: 'true'
|
||||
Tribute_one_spawn: 100,100,100
|
||||
|
@ -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!");
|
||||
|
Loading…
x
Reference in New Issue
Block a user