From d92a25ab3380f9d63deb693e3b608adf07d04e1d Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Wed, 20 Nov 2013 02:05:51 -0700 Subject: [PATCH] Fix issues with Boss causing disconnects. --- BankEconomyMod/src/me/kaZep/Base/Main.java | 29 +------------------ .../src/me/kaZep/Base/PlayerListener.java | 17 ++++++----- 2 files changed, 11 insertions(+), 35 deletions(-) diff --git a/BankEconomyMod/src/me/kaZep/Base/Main.java b/BankEconomyMod/src/me/kaZep/Base/Main.java index dcc5b42..0b5df99 100644 --- a/BankEconomyMod/src/me/kaZep/Base/Main.java +++ b/BankEconomyMod/src/me/kaZep/Base/Main.java @@ -1261,10 +1261,6 @@ public void runTick() { //ev.setTicksLived(0); exists=true; } - } else { - if (Math.random()<=0.5) { - ev.remove(); - } } } } @@ -1289,11 +1285,10 @@ public void runTick() { meta.setOwner("MHF_Enderman"); skull.setItemMeta(meta); zombie.getEquipment().setHelmet(skull); + enderdragon.setCustomName(ChatColor.DARK_PURPLE+"Charge Zombie III"); - enderdragon.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE,127,999999)); enderdragon.setMaxHealth(200); enderdragon.setHealth(200); - enderdragon.setRemoveWhenFarAway(false); enderdragon.remove(); //enderdragon.teleport(new Location(p.getWorld(),p.getLocation().getBlockX()+i,-250,p.getLocation().getBlockZ()+j)); //p.sendMessage(ChatColor.DARK_PURPLE+"You feel a dark presence nearby."); @@ -2863,28 +2858,6 @@ public void checkJukeboxes() { z4.setTarget(list[i]); }*/ } - if (list[i].getWorld().getName().compareTo("world_the_end")==0) { - List ents = Bukkit.getWorld("world_the_end").getEntities(); - int enderdragoncount=0; - for (int j=0;j ents = Bukkit.getWorld("world").getEntities(); - int enderdragoncount=0; - for (int j=0;j=1) { LivingEntity enderdragon = (LivingEntity)Bukkit.getWorld("world").spawnEntity(new Location(l.getWorld(),l.getLocation().getBlockX(),-250,l.getLocation().getBlockZ()),EntityType.ENDER_DRAGON); enderdragon.setCustomName(ChatColor.DARK_PURPLE+"Charge Zombie III"); - enderdragon.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE,127,999999)); - enderdragon.setMaxHealth(200); enderdragon.setHealth(Warning(l.getHealth()/l.getMaxHealth()*200,7)); - enderdragon.setNoDamageTicks(999999); - enderdragon.setRemoveWhenFarAway(false); enderdragon.remove(); } Iterator e_list = Bukkit.getWorld("world").getEntitiesByClass(EnderDragon.class).iterator();