From 06d924c5bcedee831ee252bb1e0c5a46f95df613 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Fri, 8 Nov 2013 07:08:34 -0700 Subject: [PATCH] r259 bugfixes and patches. We still have some work to do here. --- BankEconomyMod/bin/me/kaZep/Base/Main.class | Bin 68793 -> 68793 bytes .../bin/me/kaZep/Base/PlayerBuffData.class | Bin 8524 -> 8528 bytes .../bin/me/kaZep/Base/PlayerListener$1.class | Bin 1272 -> 1272 bytes .../bin/me/kaZep/Base/PlayerListener$2.class | Bin 1266 -> 1266 bytes .../bin/me/kaZep/Base/PlayerListener$3.class | Bin 1266 -> 1266 bytes .../bin/me/kaZep/Base/PlayerListener$4.class | Bin 1272 -> 1272 bytes .../bin/me/kaZep/Base/PlayerListener$5.class | Bin 1258 -> 1258 bytes .../bin/me/kaZep/Base/PlayerListener$6.class | Bin 1068 -> 1204 bytes .../bin/me/kaZep/Base/PlayerListener.class | Bin 214134 -> 225455 bytes BankEconomyMod/src/me/kaZep/Base/Main.java | 2 +- .../src/me/kaZep/Base/PlayerBuffData.java | 5 +- .../src/me/kaZep/Base/PlayerListener.java | 912 +++++++++++++++--- 12 files changed, 779 insertions(+), 140 deletions(-) diff --git a/BankEconomyMod/bin/me/kaZep/Base/Main.class b/BankEconomyMod/bin/me/kaZep/Base/Main.class index 3d924de2f0d1a1f51b016f0a8a6ab1755e177341..6a846c31a66463af21b1147c416947539f10daab 100644 GIT binary patch delta 23 fcmdlvlV#^jmJK#*I9Odpn6HVj@@{rnQ+(eof?a^dYBPZF|u}B$QQ|t#S%^jBIrUS-59MhV>A;-FUG3i zI2{}kiZ%yk;P;-FqJ$KRdO0fnNF#8RWXAbBvZ#s8g-(X*?drtR?_&w z9DXuagn43_FG0OnAiYVKL1aig3nfttDJ&L0OC+78lF2f!TWFoT0+*HE^UwrY&Wb?bF%S(Y-cr;u#+lcS`YlytMgM4|FisTLZq>WBJ!?m?KVnE+tMfN1ekQcW!dRc|fTNqs$DY+{9C1 zQaNM%oHd!8GufOsJGfx-sWin@nKCY#O0Jj&u9+rom}lHFFQ_vu)SExtwnBpqHBW4nr5Hk&6lX*W;pUYhM8jb%Ku6+E}qytG$&WgB^ITY2LOZ`~l? zxv{)=C(+{O@X_5ut6R+{{OZ?6^-E3n5~IS!=VeAkPx0%Al@f%bPqmK*4G#!7^`CA zv^ZYRcv48f&jgl|$a<2FjWbMF=@jlTgBoUXUm=>btA#myQkYiK z_{lsG=8I*4bdF%5M6yU?St5xnlc}2Uvs}_xA&Xfht61%Y_-foWxMX-Qd`Ys->l4;D z)Do=VxaBcdS#wbql1nR z!UlC|qhe)|&t?jAoK~_GaH}$HQ-*BW!e%)@u6X3hQFh5W_DBhP>Wwri=fSv1;|Jf7IyJhh(20MBeO&utkm?KNK6T3*`^ys>|1c7u8A4(FYlzfQY;yXVu`bUtu*oLEO gBjl_U;qXg!y5XpUE42Ri|4y$le3ImNzJ8|}SAQZ~K>20OmQ$%k0X0BTVOYybcN delta 25 gcmeyt`Ga$VD+?1Z<79W1QZ`-|20LEX$%k0X0AFYZRR910 diff --git a/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$2.class b/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$2.class index 7c5e1e83d0e46ea42cd692f9e9b58fcbd57c7d76..7b31d3c8f739c9f2b71235f9e335c5a2933aae1d 100644 GIT binary patch delta 25 hcmeyw`H6FbJqr`xoXL(XrEGlj8SMBLOy0v{1^{oh2nzrJ delta 25 gcmeyw`H6FbJqr`B`D90yQZ`;I20LEs$$MDL0As!e*#H0l diff --git a/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$3.class b/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$3.class index 8dc7f74c943401213f9249a124b1de18ac12d997..9b5c1adaed3c12b312ac66612bdb7540a8b10ba8 100644 GIT binary patch delta 25 gcmeyw`H6FbJqr`R-egCXQZ{}=20MPE$$MDL0Alh6!~g&Q delta 25 hcmeyw`H6FbJqr`>$;pl^rEI)s80>h@PTs>}1^{&02#){& diff --git a/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$4.class b/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$4.class index 3b04fe364fbfebdb75d620e026af375c9e9dc7a2..a7b812ccc9d19cf3783c7781ec5716963fe17e77 100644 GIT binary patch delta 25 gcmeyt`Ga$VD+`lY>1217QZ}&)20O9J$%k0X0B$J<%m4rY delta 25 hcmeyt`Ga$VD+`mzyvgn?rEDS#8SF$BO+Lh81^{xk2tfb< diff --git a/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$5.class b/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$5.class index 3633aa5125d591da912d9cec2cf08490ea8ba0d6..d14e6217d0c396e04f0b5c7f1b4b403d22cbbde6 100644 GIT binary patch delta 25 hcmaFG`HFLcISZ5c^U0PhrEKD_80^GfPu{{}1^{;e2;Tqz delta 25 hcmaFG`HFLcISZ5M|H+mtrEFqM40dA7lee�RU^B2O|Ig diff --git a/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$6.class b/BankEconomyMod/bin/me/kaZep/Base/PlayerListener$6.class index 50f73b868ca538fde9c32c558f5ab5fc140a7986..db62528e4cb5cdd4695b9c23eeffb75f333ddee9 100644 GIT binary patch literal 1204 zcma)5ZBG+H5Pr5ToRkAm*hlu!6Vj|?!CKX5}sC+Tob}0wfy?QTA_*ohW zK@)#~Kgu{;YiJXxT(UPayEF65%s%_`*S8-4RTFUz0oO z2E%yK^=f80JU+GqQ^>#$PTEzFQ$jh_-Rj3`=<&dIB?BuE%DOG>;5oy3rZ>#xxeM7n zhS;WC6$4p_|~pR2ZIm`&&T_6lo-7o^^Mu=IX*?}_GMv3AfVMVZtMGUN|V5Y{*S8KWJvD#dtwF* zITLA2>(NCMGst9MV9rDq^9)8sLvxN);$_@ziQwH(UcvEQ?lpNJbv&9(YRy{6B*oE;5d!XE*6Y{9rS=b#n4MgX<`# zaf87cV;_T=xQSZ~)7{vMx^goe<-460cRLIV z=K&cqZ~ZuM#je!WnLF#fHEl0CgNAZFKO{T65YfKBm&RR&}@@{&{WavZuVu+hV&vj2arSsfC!&72Sg!kB6ZMQ6jS#)TWTg=e2u)d_jAM zE>wbA7ACD;pwSk^2KBjG{Rp$Q)g$C<-%wL3qt-{{tWQ|9J`b3!;qDQ0j*_fnmADPu YA=U)eU{jyOI{gzK(kMe~Iv0BW0$*|rV*mgE diff --git a/BankEconomyMod/bin/me/kaZep/Base/PlayerListener.class b/BankEconomyMod/bin/me/kaZep/Base/PlayerListener.class index 19e19b1f9649f1418117e472c5d3e38491337f51..33decdd15bb7316263fa410be5967769672396d7 100644 GIT binary patch literal 225455 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 g{wi^G}3RJqDx%P=X{nzW6{FWg0Hw8SGdL~bv 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 HIrskn+amA6 literal 214134 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�uC}j2a64p6d<~h_K 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 { + if (!hasabsorption && this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat4")>0) { p.removePotionEffect(PotionEffectType.ABSORPTION); - p.addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION,3610,this.plugin.getStatBonus(3, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat4")/3)/4-1)); + p.addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION,3590,this.plugin.getStatBonus(3, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat4")/3)/4-1)); //p.sendMessage("Absorption level is "+(this.plugin.getStatBonus(3, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat4")/4)/4-1)); } if (this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat2")>0) { diff --git a/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java b/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java index 1b6d9ea..575f13b 100644 --- a/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java +++ b/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java @@ -86,6 +86,7 @@ import org.bukkit.event.entity.EntityDeathEvent; import org.bukkit.event.entity.EntityEvent; import org.bukkit.event.entity.EntityExplodeEvent; import org.bukkit.event.entity.EntityRegainHealthEvent; +import org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason; import org.bukkit.event.entity.EntityShootBowEvent; import org.bukkit.event.entity.ExplosionPrimeEvent; import org.bukkit.event.entity.FoodLevelChangeEvent; @@ -1843,6 +1844,12 @@ public class PlayerListener double despawnchancer=0.0d; //The percent chance the mob will be forced to despawn. Decreasing natural spawning. EntityType allowedtypes[] = {EntityType.BAT,EntityType.BLAZE,EntityType.CAVE_SPIDER,EntityType.ENDERMAN,EntityType.GHAST,EntityType.MAGMA_CUBE,EntityType.PIG_ZOMBIE,EntityType.SILVERFISH,EntityType.SLIME,EntityType.SPIDER,EntityType.ZOMBIE,EntityType.SKELETON,EntityType.CREEPER}; boolean contains=entity instanceof Monster; + if (contains) { + Monster m = (Monster)entity; + double hp_increase = m.getMaxHealth()*1.15d - m.getMaxHealth(); + m.setMaxHealth(m.getMaxHealth()*1.15d); //Increase all mobs' HP by 15%. + m.setHealth(m.getMaxHealth()); + } //Mobs have more health when they are farther away, to make the mobs harder in general. float groupmult=0.25f; //Change this to modify the global grouping multiplier. /* @@ -2157,6 +2164,13 @@ public class PlayerListener l.getEquipment().setItemInHand(new ItemStack(Material.WOOD_SWORD)); } } + if (entity.getType()==EntityType.SKELETON) { + if (Math.random()<=0.65) { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1); + l.getEquipment().setItemInHand(new_bow); + } + } if (Math.random()>=0.25) { if (Math.random()<=0.75) { l.getEquipment().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE)); @@ -2199,6 +2213,22 @@ public class PlayerListener l.getEquipment().setItemInHand(new ItemStack(Material.IRON_SWORD)); } } + } else + if (entity.getType()==EntityType.SKELETON) { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1); + l.getEquipment().setItemInHand(new_bow); + } else { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 3); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1); + l.getEquipment().setItemInHand(new_bow); + } + } + } else { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,1)); } if (Math.random()>=0.25) { if (Math.random()<=0.75) { @@ -2242,6 +2272,30 @@ public class PlayerListener l.getEquipment().setItemInHand(new ItemStack(Material.DIAMOND_SWORD)); } } + } else + if (entity.getType()==EntityType.SKELETON) { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 3); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 1); + l.getEquipment().setItemInHand(new_bow); + } else { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 5); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 3); + l.getEquipment().setItemInHand(new_bow); + } + } + } else { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,1)); + } else { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,2)); + l.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,999999,1)); + } + } } if (Math.random()>=0.25) { if (Math.random()<=0.75) { @@ -2285,6 +2339,31 @@ public class PlayerListener l.getEquipment().setItemInHand(new ItemStack(Material.GOLD_SWORD)); } } + } else + if (entity.getType()==EntityType.SKELETON) { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 5); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 3); + l.getEquipment().setItemInHand(new_bow); + } else { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 8); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 4); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 3); + l.getEquipment().setItemInHand(new_bow); + } + } + } else { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,2)); + } else { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,3)); + l.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,999999,2)); + } + } } if (Math.random()>=0.25) { if (Math.random()<=0.75) { @@ -2323,7 +2402,8 @@ public class PlayerListener } } } - } else { + } else + if (totallvs<140*levelsmult) { //Well dang, your party's huge and OP. //Wear diamond armor almost always. Enchanted diamond pieces here and there. if (entity.getType()==EntityType.SKELETON || entity.getType()==EntityType.ZOMBIE) { @@ -2350,6 +2430,34 @@ public class PlayerListener l.getEquipment().setItemInHand(enchanted); } } + } else + if (entity.getType()==EntityType.SKELETON) { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 8); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 4); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 3); + l.getEquipment().setItemInHand(new_bow); + } else { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 10); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 4); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 6); + l.getEquipment().setItemInHand(new_bow); + } + } + } else { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,2)); + l.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,999999,1)); + } else { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,3)); + l.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,999999,3)); + l.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,999999,1)); + } + } } if (Math.random()>=0.25) { if (Math.random()<=0.75) { @@ -2400,6 +2508,246 @@ public class PlayerListener } } } + } else + if (totallvs<200*levelsmult) { + //Well dang, your party's huge and OP. + //Wear diamond armor almost always. Enchanted diamond pieces here and there. + if (entity.getType()==EntityType.SKELETON || entity.getType()==EntityType.ZOMBIE) { + LivingEntity l = (LivingEntity) entity; + if (entity.getType()==EntityType.ZOMBIE) { + if (Math.random()<=0.80) { + if (Math.random()<=0.75) { + ItemStack enchanted = new ItemStack(Material.DIAMOND_SWORD); + enchanted.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, (int)(Math.random()*4.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.KNOCKBACK, (int)(Math.random()*2.0d)+1); + } else { + enchanted.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, (int)(Math.random()*5.0d)+1); + } + l.getEquipment().setItemInHand(enchanted); + } else { + ItemStack enchanted = new ItemStack(Material.GOLD_SWORD); + enchanted.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, (int)(Math.random()*4.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.KNOCKBACK, (int)(Math.random()*2.0d)+1); + } else { + enchanted.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, (int)(Math.random()*5.0d)+1); + } + List newlore = new ArrayList(); + int randomenchant=(int)(Math.random()*5); + switch (randomenchant) { + case 0: {newlore.add(ChatColor.YELLOW+"+20% "+ChatColor.BLUE+"Critical Chance");}break; + case 1: {newlore.add(ChatColor.YELLOW+"+10 "+ChatColor.BLUE+"Armor Penetration");}break; + case 2: {newlore.add(ChatColor.YELLOW+"+15% "+ChatColor.BLUE+"Life Steal");}break; + case 3: {newlore.add(ChatColor.YELLOW+"+40% "+ChatColor.BLUE+"Attack Speed");}break; + case 4: {newlore.add(ChatColor.YELLOW+"+6 "+ChatColor.BLUE+"Damage");}break; + } + ItemMeta m = enchanted.getItemMeta(); + m.setLore(newlore); + enchanted.setItemMeta(m); + l.getEquipment().setItemInHand(enchanted); + } + } + } else + if (entity.getType()==EntityType.SKELETON) { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 8); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 4); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 3); + l.getEquipment().setItemInHand(new_bow); + } else { + ItemStack new_bow = new ItemStack(Material.BOW); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 10); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 4); + new_bow.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 6); + l.getEquipment().setItemInHand(new_bow); + } + } + } else { + if (Math.random()<=0.65) { + if (Math.random()<=0.75) { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,2)); + l.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,999999,2)); + l.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,999999,2)); + } else { + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,3)); + l.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,999999,3)); + l.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,999999,2)); + } + } + } + if (Math.random()>=0.25) { + if (Math.random()<=0.75) { + l.getEquipment().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_CHESTPLATE); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setChestplate(enchanted); + } + if (Math.random()>=0.45) { + if (Math.random()<=0.75) { + l.getEquipment().setLeggings(new ItemStack(Material.DIAMOND_LEGGINGS)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_LEGGINGS); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setLeggings(enchanted); + } + if (Math.random()>=0.65) { + if (Math.random()<=0.75) { + l.getEquipment().setHelmet(new ItemStack(Material.DIAMOND_HELMET)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_HELMET); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setHelmet(new ItemStack(Material.DIAMOND_HELMET)); + } + if (Math.random()>=0.95) { + if (Math.random()<=0.75) { + l.getEquipment().setBoots(new ItemStack(Material.DIAMOND_BOOTS)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_BOOTS); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setBoots(new ItemStack(Material.DIAMOND_BOOTS)); + } + } + } + } + } + } + } + else { + //Time to give it our all. + //Well dang, your party's huge and OP. + //Wear diamond armor almost always. Enchanted diamond pieces here and there. + if (entity.getType()==EntityType.SKELETON || entity.getType()==EntityType.ZOMBIE) { + LivingEntity l = (LivingEntity) entity; + l.addPotionEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST,999999,3)); + l.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,999999,2)); + l.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE,999999,1)); + l.addPotionEffect(new PotionEffect(PotionEffectType.FIRE_RESISTANCE,999999,1)); + l.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,999999,4)); + l.addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE,999999,1)); + if (entity.getType()==EntityType.ZOMBIE) { + if (Math.random()<=0.80) { + if (Math.random()<=0.75) { + ItemStack enchanted = new ItemStack(Material.DIAMOND_SWORD); + enchanted.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, (int)(Math.random()*4.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.KNOCKBACK, (int)(Math.random()*2.0d)+1); + } else { + enchanted.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, (int)(Math.random()*5.0d)+1); + } + l.getEquipment().setItemInHand(enchanted); + } else { + ItemStack enchanted = new ItemStack(Material.GOLD_SWORD); + enchanted.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, (int)(Math.random()*4.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.KNOCKBACK, (int)(Math.random()*2.0d)+1); + } else { + enchanted.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, (int)(Math.random()*5.0d)+1); + } + List newlore = new ArrayList(); + int randomenchant=(int)(Math.random()*5); + switch (randomenchant) { + case 0: {newlore.add(ChatColor.YELLOW+"+40% "+ChatColor.BLUE+"Critical Chance");}break; + case 1: {newlore.add(ChatColor.YELLOW+"+20 "+ChatColor.BLUE+"Armor Penetration");}break; + case 2: {newlore.add(ChatColor.YELLOW+"+30% "+ChatColor.BLUE+"Life Steal");}break; + case 3: {newlore.add(ChatColor.YELLOW+"+80% "+ChatColor.BLUE+"Attack Speed");}break; + case 4: {newlore.add(ChatColor.YELLOW+"+10 "+ChatColor.BLUE+"Damage");}break; + } + ItemMeta m = enchanted.getItemMeta(); + m.setLore(newlore); + enchanted.setItemMeta(m); + l.getEquipment().setItemInHand(enchanted); + } + } + } + if (Math.random()>=0.25) { + if (Math.random()<=0.75) { + l.getEquipment().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_CHESTPLATE); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setChestplate(enchanted); + } + if (Math.random()>=0.45) { + if (Math.random()<=0.75) { + l.getEquipment().setLeggings(new ItemStack(Material.DIAMOND_LEGGINGS)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_LEGGINGS); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setLeggings(enchanted); + } + if (Math.random()>=0.65) { + if (Math.random()<=0.75) { + l.getEquipment().setHelmet(new ItemStack(Material.DIAMOND_HELMET)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_HELMET); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setHelmet(new ItemStack(Material.DIAMOND_HELMET)); + } + if (Math.random()>=0.95) { + if (Math.random()<=0.75) { + l.getEquipment().setBoots(new ItemStack(Material.DIAMOND_BOOTS)); + } else { + ItemStack enchanted = new ItemStack(Material.DIAMOND_BOOTS); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, (int)(Math.random()*10.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, (int)(Math.random()*6.0d)+1); + enchanted.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, (int)(Math.random()*6.0d)+1); + if (Math.random()<=0.5) { + enchanted.addUnsafeEnchantment(Enchantment.THORNS, (int)(Math.random()*10.0d)+1); + } + l.getEquipment().setBoots(new ItemStack(Material.DIAMOND_BOOTS)); + } + } + } + } + } + } } } } @@ -3332,6 +3680,15 @@ public class PlayerListener p.getScoreboard().getTeam(p.getName()).setSuffix(healthbar(p.getHealth(),p.getMaxHealth(),p.getFoodLevel())); } },5); + if (e.getItem().getType()==Material.MILK_BUCKET) { + for (int i=0;i=10 && crafteditem) { //Bukkit.getPlayer("sigonasr2").sendMessage("Valid item. Going to attempt to enchant."); if (e.getClick()!=ClickType.SHIFT_RIGHT && e.getClick()!=ClickType.SHIFT_LEFT) { - ItemStack resulting = this.plugin.EnchantItem(result.getResult(),5,p); + ItemStack resulting = EnchantItem(result.getResult(),5,p); result.setResult(resulting); } } @@ -4215,14 +4572,14 @@ public class PlayerListener if (this.plugin.getJobLv("Blacksmith", p)>=5 && crafteditem) { //Bukkit.getPlayer("sigonasr2").sendMessage("Valid item. Going to attempt to enchant."); if (e.getClick()!=ClickType.SHIFT_RIGHT && e.getClick()!=ClickType.SHIFT_LEFT) { - ItemStack resulting = this.plugin.EnchantItem(result.getResult(),5,p); + ItemStack resulting = EnchantItem(result.getResult(),5,p); result.setResult(resulting); } } if (this.plugin.getJobLv("Blacksmith", p)>=10 && crafteditem) { //Bukkit.getPlayer("sigonasr2").sendMessage("Valid item. Going to attempt to enchant."); if (e.getClick()!=ClickType.SHIFT_RIGHT && e.getClick()!=ClickType.SHIFT_LEFT) { - ItemStack resulting = this.plugin.EnchantItem(result.getResult(),10,p); + ItemStack resulting = EnchantItem(result.getResult(),10,p); result.setResult(resulting); } } @@ -4730,6 +5087,22 @@ public ItemStack getGoodie() { int rand = (int)(Math.random()*5); String type = ""; String type2 = ""; + int rarity=0; //0 = Normal, 1 = Rare, 2 = Legendary + switch ((int)(Math.random()*7)) { + case 0: + case 1: + case 2: + case 3: + case 4:{ + rarity=0; + }break; + case 5:{ + rarity=1; + }break; + case 6:{ + rarity=2; + }break; + } switch (rand) { case 0: { type = "LEATHER"; @@ -4800,12 +5173,20 @@ public ItemStack getGoodie() { }break; } } + double chance_increase=0; + if (rarity>0) { + chance_increase=1.5d; + } if (type2.equalsIgnoreCase("BOW")) { item = new ItemStack(Material.BOW); int enchants[] = {48,49,50,51}; for (int j=0;j ourLore = new ArrayList(); @@ -4832,8 +5213,12 @@ public ItemStack getGoodie() { if (type2.equalsIgnoreCase("SWORD")) { int enchants[] = {16,17,18,19,20,21,34}; for (int j=0;j ourLore = new ArrayList(); @@ -4859,7 +5244,33 @@ public ItemStack getGoodie() { int enchants[] = {32,33,34,35}; for (int j=0;j ourLore = new ArrayList(); @@ -4885,27 +5296,87 @@ public ItemStack getGoodie() { int enchants[] = {0,1,2,3,4,5,6,7,34}; for (int j=0;j ourLore = new ArrayList(); - if (Math.random()<=0.2) { - ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*4)+1)+" "+ChatColor.BLUE+"Health"); - } - if (Math.random()<=0.2) { - ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*10)+1)+"% "+ChatColor.BLUE+"Damage Reduction"); - } - if (Math.random()<=0.2) { - ourLore.add(ChatColor.YELLOW+"+"+(((int)(Math.random()*50)+1)*10)+"% "+ChatColor.BLUE+"Durability"); - } - if (Math.random()<=0.2) { - ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*10)+1)+"% "+ChatColor.BLUE+"Block Chance"); - } - if (Math.random()<=0.2) { - ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*10)+1)+"% "+ChatColor.BLUE+"Speed Boost Chance"); + if (rarity==2) { + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*16)+1)+" "+ChatColor.BLUE+"Health"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*40)+1)+"% "+ChatColor.BLUE+"Damage Reduction"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+(((int)(Math.random()*200)+1)*10)+"% "+ChatColor.BLUE+"Durability"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*40)+1)+"% "+ChatColor.BLUE+"Block Chance"); + } else + { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*40)+1)+"% "+ChatColor.BLUE+"Speed Boost Chance"); + } + } else + if (rarity==1) { + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*8)+1)+" "+ChatColor.BLUE+"Health"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*20)+1)+"% "+ChatColor.BLUE+"Damage Reduction"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+(((int)(Math.random()*100)+1)*10)+"% "+ChatColor.BLUE+"Durability"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*20)+1)+"% "+ChatColor.BLUE+"Block Chance"); + } else + { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*20)+1)+"% "+ChatColor.BLUE+"Speed Boost Chance"); + } + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*8)+1)+" "+ChatColor.BLUE+"Health"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*20)+1)+"% "+ChatColor.BLUE+"Damage Reduction"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+(((int)(Math.random()*100)+1)*10)+"% "+ChatColor.BLUE+"Durability"); + } else + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*20)+1)+"% "+ChatColor.BLUE+"Block Chance"); + } else + { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*20)+1)+"% "+ChatColor.BLUE+"Speed Boost Chance"); + } + } else { + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*4)+1)+" "+ChatColor.BLUE+"Health"); + } + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*10)+1)+"% "+ChatColor.BLUE+"Damage Reduction"); + } + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+(((int)(Math.random()*50)+1)*10)+"% "+ChatColor.BLUE+"Durability"); + } + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*10)+1)+"% "+ChatColor.BLUE+"Block Chance"); + } + if (Math.random()<=0.2) { + ourLore.add(ChatColor.YELLOW+"+"+((int)(Math.random()*10)+1)+"% "+ChatColor.BLUE+"Speed Boost Chance"); + } } ItemMeta meta = item.getItemMeta(); meta.setLore(ourLore); + if (rarity==1) { + meta.setDisplayName(ChatColor.BLUE+"Rare "+item.getType().name().replace("_", " ")); + } + if (rarity==2) { + meta.setDisplayName(ChatColor.YELLOW+""+ChatColor.BOLD+"Legendary "+item.getType().name().replace("_", " ")); + } item.setItemMeta(meta); } } @@ -5624,10 +6095,27 @@ public ItemStack getGoodie() { } } + public void FatalSurvivor(Player p) { + p.setHealth(p.getMaxHealth()); + p.sendMessage("You used your "+ChatColor.YELLOW+"Lv10 Fatal Survivor"+ChatColor.WHITE+" buff. Your health has been restored."+ChatColor.AQUA+" It will be recharged in one hour."); + Bukkit.broadcastMessage(ChatColor.YELLOW+p.getName()+ChatColor.WHITE+" has died...and revived through sheer willpower!"); + p.setFireTicks(0); + p.setFoodLevel(20); + p.setRemainingAir(p.getMaximumAir()); + this.plugin.REVIVE_EFFECT=90; + this.plugin.REVIVE_EFFECT_LOC = p.getLocation(); + PersistentExplorerList ev = new PersistentExplorerList(p.getName()); + ev.event=0; + this.plugin.explorers.add(ev); + } + @EventHandler public void onHurt(EntityDamageEvent e) { if (e.getEntity().getType()==EntityType.PLAYER) { final Player p = (Player)e.getEntity(); + if (e.getCause()==DamageCause.ENTITY_EXPLOSION || e.getCause()==DamageCause.BLOCK_EXPLOSION) { + e.setDamage(e.getDamage()*2); + } Bukkit.getScheduler().scheduleSyncDelayedTask(this.plugin, new Runnable() { @Override public void run() { @@ -5663,17 +6151,7 @@ public ItemStack getGoodie() { this.plugin.explorers.add(eve); if (!survivor && p.getHealth()-actualdmg<=0) { e.setDamage(0); - p.setHealth(p.getMaxHealth()); - p.sendMessage("You used your "+ChatColor.YELLOW+"Lv10 Fatal Survivor"+ChatColor.WHITE+" buff. Your health has been restored."+ChatColor.AQUA+" It will be recharged in one hour."); - Bukkit.broadcastMessage(ChatColor.YELLOW+p.getName()+ChatColor.WHITE+" has died...and revived through sheer willpower!"); - p.setFireTicks(0); - p.setFoodLevel(20); - p.setRemainingAir(p.getMaximumAir()); - this.plugin.REVIVE_EFFECT=90; - this.plugin.REVIVE_EFFECT_LOC = p.getLocation(); - PersistentExplorerList ev = new PersistentExplorerList(p.getName()); - ev.event=0; - this.plugin.explorers.add(ev); + FatalSurvivor(p); //Run fatal survivor. They lived! } else { /*if (p.getHealth()-actualdmg<=0) { PersistentExplorerList ev = new PersistentExplorerList(p.getName()); @@ -5749,33 +6227,136 @@ public ItemStack getGoodie() { @EventHandler public void onRegainHealth(EntityRegainHealthEvent e) { if (e.getEntity().getType()==EntityType.PLAYER) { - Player p = (Player)e.getEntity(); + final Player p = (Player)e.getEntity(); p.getScoreboard().getTeam(p.getName()).setSuffix(healthbar(p.getHealth(),p.getMaxHealth(),p.getFoodLevel())); + boolean regen_high=false; + int duration=0; + if (e.getRegainReason()==RegainReason.MAGIC_REGEN) { try { Iterator effects = p.getActivePotionEffects().iterator(); //Figure out potion effects when player joins. while (effects.hasNext()) { PotionEffect nexteffect = effects.next(); if (nexteffect.getType().getName().compareTo(PotionEffectType.REGENERATION.getName())==0) { - e.setAmount(e.getAmount()+1); + e.setAmount(e.getAmount()/1.25d); + if (nexteffect.getAmplifier()>2) { + regen_high=true; + duration=nexteffect.getDuration(); + } } /*if (nexteffect.getType().getName().compareTo(PotionEffectType.JUMP.getName())==0) { p.removePotionEffect(PotionEffectType.JUMP); p.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, 360000, nexteffect.getAmplifier()+2, true)); }*/ - effects.remove(); } } catch (ConcurrentModificationException ex_e) { Bukkit.getLogger().warning("Potion Effect Collection not accessible while trying to regenerate player."); } + final int mod_duration=duration; + if (regen_high) { + Bukkit.getScheduler().scheduleSyncDelayedTask(this.plugin, new Runnable() { + @Override + public void run() { + p.removePotionEffect(PotionEffectType.REGENERATION); + p.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION,mod_duration,2)); + } + }, 1L); + } if (this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat1")>0) { e.setAmount(e.getAmount()+this.plugin.getStatBonus(0, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat1")/6)); } + } } } @EventHandler public void onEnemyHit(EntityDamageByEntityEvent e) { + if (e.getDamager() instanceof Monster) { + e.setDamage(e.getDamage()*2); //Damage of ALL mobs multiplied by 2. + Monster m = (Monster)e.getDamager(); + if (e.getEntity() instanceof Player) { + Player p = (Player)e.getEntity(); + //Go through the lore of the item, if it exists. + if (m.getEquipment()!=null && m.getEquipment().getItemInHand()!=null && + m.getEquipment().getItemInHand().hasItemMeta() && + m.getEquipment().getItemInHand().getItemMeta().hasLore()) { + for (int i=0;i0 && p.getNoDamageTicks()0) { + double normaldmg=(this.plugin.DMGCALC.getDamage(p.getEquipment().getHelmet(), p.getEquipment().getChestplate(), p.getEquipment().getLeggings(), p.getEquipment().getBoots(), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); + double throughdmg=(this.plugin.DMGCALC.getDamage(new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); + if (throughdmg>normaldmg+armor_pen) { + //This means some piercing can be done. + //e.setDamage(normaldmg+this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5")/4)); + if (p.getHealth()-(normaldmg+armor_pen)>0) { + p.setHealth(p.getHealth()-(normaldmg+armor_pen)); + if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify5")) { + if (m.getCustomName()!=null) { + p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+" Took "+(Math.round(normaldmg+armor_pen)*10)/10+" damage from "+convertToItemName(m.getCustomName())+"."); + } else { + p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+" Took "+(Math.round(normaldmg+armor_pen)*10)/10+" damage from "+convertToItemName(m.getType().getName())+"."); + } + } + } else { + e.setDamage(0); + FatalSurvivor(p); //Player died. Instead run fatal survivor. + } + } else { + //This means piercing would do extra damage. Just subtract throughdmg. + if (p.getHealth()-throughdmg>0) { + p.setHealth(p.getHealth()-throughdmg); + if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify5")) { + if (m.getCustomName()!=null) { + p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+" Took "+(Math.round(throughdmg)*10)/10+" damage from "+convertToItemName(m.getCustomName())+"."); + } else { + p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+" Took "+(Math.round(throughdmg)*10)/10+" damage from "+convertToItemName(m.getType().getName())+"."); + } + } + } else { + e.setDamage(0); + FatalSurvivor(p); //Player died. Instead run fatal survivor. + } + } + e.setDamage(0); + } + } else + if (this.plugin.containsEnchantment(m.getEquipment().getItemInHand().getItemMeta().getLore().get(i), "Attack Speed") && this.plugin.getEnchantmentNumb(m.getEquipment().getItemInHand().getItemMeta().getLore().get(i))>0) { + double attack_speed=this.plugin.getEnchantmentNumb(m.getEquipment().getItemInHand().getItemMeta().getLore().get(i)); + p.setNoDamageTicks(p.getNoDamageTicks()-(int)(p.getNoDamageTicks()*(attack_speed/100.0d/4))); + } else + if (this.plugin.containsEnchantment(m.getEquipment().getItemInHand().getItemMeta().getLore().get(i), "Damage") && this.plugin.getEnchantmentNumb(m.getEquipment().getItemInHand().getItemMeta().getLore().get(i))>0) { + double dmg=this.plugin.getEnchantmentNumb(m.getEquipment().getItemInHand().getItemMeta().getLore().get(i)); + e.setDamage(e.getDamage()+dmg); + } + /* + if (attack_speed>0) { + f.setNoDamageTicks(f.getNoDamageTicks()-(int)(f.getNoDamageTicks()*(attack_speed/100.0d/4))); + } + if (dmg>0) { + e.setDamage(e.getDamage()+dmg); + }*/ + } + } + } + } else { + if (!(e.getDamager() instanceof Player)) { + e.setDamage(e.getDamage()*1.75); //Multiply damage output by 1.75 for other things. + } + } if (e.getEntity() instanceof LivingEntity) { final LivingEntity l = (LivingEntity)e.getEntity(); if (l.getCustomName()!=null && l.getCustomName().contains(ChatColor.DARK_PURPLE+"")) { @@ -5830,6 +6411,8 @@ public ItemStack getGoodie() { //This is a player. Player g = (Player)nearbylist.get(k); extramobs+=this.plugin.getJobTotalLvs(g)/20; + l.setMaxHealth(this.plugin.getJobTotalLvs(g)+50); + l.setHealth(l.getMaxHealth()); ////Bukkit.getLogger().info("Mob maxgroup increased to "+maxgroup+" down here."); } } @@ -5979,20 +6562,34 @@ public ItemStack getGoodie() { for (int i=0;i100) { - extradurability=(0.24*((this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); - } else { - extradurability=-(0.76*(1-(this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); + extradurability=this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i)); } } } + //Bukkit.getLogger().info("Made it through 2.1.6."); } - if (extradurability>0 && Math.random()<=0.76+extradurability) { + int heal = item.getDurability()-this.plugin.SPEED_CONTROL.get(slot).boots_durability; + //p.sendMessage("Heal is "+heal+" ("+item.getDurability()+"-"+this.plugin.SPEED_CONTROL.get(slot).boots_durability+")"); + if (Math.random()<=0.75 && heal>0) { + heal--; item.setDurability((short)(item.getDurability()-1)); - ////Bukkit.getLogger().info("Armor durability now "+item.getDurability()); + //p.sendMessage("Healed! "+item.getDurability()); + } + if (heal!=0) { + while (extradurability>0) { + extradurability-=200; + if (Math.random()<=0.5 && heal>0) { + heal--; + item.setDurability((short)(item.getDurability()-1)); + //p.sendMessage("Healed! "+item.getDurability()); + } + } } + //Bukkit.getLogger().info("Armor durability now "+item.getDurability()); //Bukkit.getLogger().info("Made it through 2.1.7."); this.plugin.SPEED_CONTROL.get(slot).boots_durability=item.getDurability(); + //p.sendMessage("New Durability: "+item.getDurability()); //Bukkit.getLogger().info("Made it through 2.1.8."); } } @@ -6051,16 +6648,25 @@ public ItemStack getGoodie() { for (int i=0;i100) { - extradurability=(0.24*((this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); - } else { - extradurability=-(0.76*(1-(this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); + extradurability=this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i)); } } } } - if (extradurability>0 && Math.random()<=0.76+extradurability) { + boolean allow=false; + int heal = item.getDurability()-this.plugin.SPEED_CONTROL.get(slot).chestplate_durability; + if (Math.random()<=0.75 && heal>0) { + heal--; item.setDurability((short)(item.getDurability()-1)); - ////Bukkit.getLogger().info("Armor durability now "+item.getDurability()); + } + if (heal!=0) { + while (extradurability>0) { + extradurability-=200; + if (Math.random()<=0.5 && heal>0) { + heal--; + item.setDurability((short)(item.getDurability()-1)); + } + } } this.plugin.SPEED_CONTROL.get(slot).chestplate_durability=item.getDurability(); } @@ -6119,16 +6725,24 @@ public ItemStack getGoodie() { for (int i=0;i100) { - extradurability=(0.24*((this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); - } else { - extradurability=-(0.76*(1-(this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); + extradurability=this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i)); } } } } - if (extradurability>0 && Math.random()<=0.76+extradurability) { + int heal = item.getDurability()-this.plugin.SPEED_CONTROL.get(slot).leggings_durability; + if (Math.random()<=0.75 && heal>0) { + heal--; item.setDurability((short)(item.getDurability()-1)); - ////Bukkit.getLogger().info("Armor durability now "+item.getDurability()); + } + if (heal!=0) { + while (extradurability>0) { + extradurability-=200; + if (Math.random()<=0.5 && heal>0) { + heal--; + item.setDurability((short)(item.getDurability()-1)); + } + } } this.plugin.SPEED_CONTROL.get(slot).leggings_durability=item.getDurability(); } @@ -6187,16 +6801,24 @@ public ItemStack getGoodie() { for (int i=0;i100) { - extradurability=(0.24*((this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); - } else { - extradurability=-(0.76*(1-(this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i))/500.0d))); + extradurability=this.plugin.getEnchantmentNumb(item.getItemMeta().getLore().get(i)); } } } } - if (extradurability>0 && Math.random()<=0.76+extradurability) { + int heal = item.getDurability()-this.plugin.SPEED_CONTROL.get(slot).helmet_durability; + if (Math.random()<=0.75 && heal>0) { + heal--; item.setDurability((short)(item.getDurability()-1)); - ////Bukkit.getLogger().info("Armor durability now "+item.getDurability()); + } + if (heal!=0) { + while (extradurability>0) { + extradurability-=200; + if (Math.random()<=0.5 && heal>0) { + heal--; + item.setDurability((short)(item.getDurability()-1)); + } + } } this.plugin.SPEED_CONTROL.get(slot).helmet_durability=item.getDurability(); } @@ -6216,14 +6838,25 @@ public ItemStack getGoodie() { } } if (Math.random()<=speed_boost_chance/100.0d) { + int data=-1; + for (int i=0;i effects = p.getActivePotionEffects().iterator(); //Figure out potion effects when player joins. while (effects.hasNext()) { PotionEffect nexteffect = effects.next(); if (nexteffect.getType().getName().compareTo(PotionEffectType.SPEED.getName())==0) { - p.removePotionEffect(PotionEffectType.SPEED); - p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,1200,nexteffect.getAmplifier())); + if (nexteffect.getAmplifier()<2) { + p.removePotionEffect(PotionEffectType.SPEED); + if (data!=-1) { + this.plugin.SPEED_CONTROL.get(data).potion_spdlv=0; + } + } } effects.remove(); } @@ -6231,7 +6864,7 @@ public ItemStack getGoodie() { } catch (ConcurrentModificationException ex_e) { Bukkit.getLogger().warning("Potion Effect Collection not accessible while finalizing player speed."); } - p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,1200,1)); + p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,1200,2)); } if (Math.random()<=block_chance/100.0d) { e.setDamage(0); @@ -6341,7 +6974,8 @@ public ItemStack getGoodie() { p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+"You were hurt for "+Math.round(throughdmg*10)/10+" damage from "+convertToItemName(e.getCause().name())+"."); } } else { - p.setHealth(0); + e.setDamage(0); + FatalSurvivor(p); //Player died. Instead run fatal survivor. } } else { if (p.getHealth()-e.getDamage()/2>0) { @@ -6350,7 +6984,8 @@ public ItemStack getGoodie() { p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+"You were hurt for "+Math.round(e.getDamage()/2*10)/10+" damage from "+convertToItemName(e.getCause().name())+"."); } } else { - p.setHealth(0); + e.setDamage(0); + FatalSurvivor(p); //Player died. Instead run fatal survivor. } } e.setDamage(0); @@ -6383,7 +7018,8 @@ public ItemStack getGoodie() { p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+"You were hurt for "+Math.round(throughdmg*10)/10+" damage from "+convertToItemName(e.getCause().name())+"."); } } else { - p.setHealth(0); + e.setDamage(0); + FatalSurvivor(p); //Player died. Instead run fatal survivor. } } else { if (p.getHealth()-e.getDamage()>0) { @@ -6392,7 +7028,8 @@ public ItemStack getGoodie() { p.sendMessage(ChatColor.DARK_PURPLE+""+ChatColor.ITALIC+"You were hurt for "+Math.round(e.getDamage()*10)/10+" damage from "+convertToItemName(e.getCause().name())+"."); } } else { - p.setHealth(0); + e.setDamage(0); + FatalSurvivor(p); //Player died. Instead run fatal survivor. } } for (int k=-2;k<3;k++) { @@ -6492,38 +7129,6 @@ public ItemStack getGoodie() { if (f.getNoDamageTicks()0) { double normaldmg=(this.plugin.DMGCALC.getDamage(f.getEquipment().getHelmet(), f.getEquipment().getChestplate(), f.getEquipment().getLeggings(), f.getEquipment().getBoots(), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); double throughdmg=(this.plugin.DMGCALC.getDamage(new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); - if (throughdmg>normaldmg+armor_pen) { - //This means some piercing can be done. - //e.setDamage(normaldmg+this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5")/4)); - if (f.getHealth()-(normaldmg+armor_pen)>0) { - f.setHealth(f.getHealth()-(normaldmg+armor_pen)); - if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { - if (f.getCustomName()!=null) { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); - } else { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); - } - } - } else { - f.setHealth(0); - } - } else { - //This means piercing would do extra damage. Just subtract throughdmg. - if (f.getHealth()-throughdmg>0) { - f.setHealth(f.getHealth()-throughdmg); - if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { - if (f.getCustomName()!=null) { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); - } else { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); - } - } - } else { - f.setHealth(0); - } - } - e.setDamage(0); - } if (f.getNoDamageTicks()0) { if (p.getHealth()+e.getDamage()*(life_steal/100.0d)0) { e.setDamage(e.getDamage()+(this.plugin.getStatBonus(6, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat7"))/2)); } + if (throughdmg>normaldmg+armor_pen) { + //This means some piercing can be done. + //e.setDamage(normaldmg+this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5")/4)); + if (f.getHealth()-(normaldmg+armor_pen)>0) { + f.setHealth(f.getHealth()-(normaldmg+armor_pen)); + if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { + if (f.getCustomName()!=null) { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); + } else { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); + } + } + } else { + f.setHealth(0); + } + } else { + //This means piercing would do extra damage. Just subtract throughdmg. + if (f.getHealth()-throughdmg>0) { + f.setHealth(f.getHealth()-throughdmg); + if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { + if (f.getCustomName()!=null) { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); + } else { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); + } + } + } else { + f.setHealth(0); + } + } + e.setDamage(0); + } if (f.getNoDamageTicks()0) { //e.setDamage(e.getDamage()+(this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5"))/4)); double normaldmg=(this.plugin.DMGCALC.getDamage(f.getEquipment().getHelmet(), f.getEquipment().getChestplate(), f.getEquipment().getLeggings(), f.getEquipment().getBoots(), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); @@ -6655,45 +7292,14 @@ public ItemStack getGoodie() { if (f.getNoDamageTicks()0) { double normaldmg=(this.plugin.DMGCALC.getDamage(f.getEquipment().getHelmet(), f.getEquipment().getChestplate(), f.getEquipment().getLeggings(), f.getEquipment().getBoots(), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); double throughdmg=(this.plugin.DMGCALC.getDamage(new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), new ItemStack(Material.AIR), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); - if (throughdmg>normaldmg+armor_pen) { - //This means some piercing can be done. - //e.setDamage(normaldmg+this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5")/4)); - if (f.getHealth()-(normaldmg+armor_pen)>0) { - f.setHealth(f.getHealth()-(normaldmg+armor_pen)); - if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { - if (f.getCustomName()!=null) { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); - } else { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); - } - } - } else { - f.setHealth(0); - } - } else { - //This means piercing would do extra damage. Just subtract throughdmg. - if (f.getHealth()-throughdmg>0) { - f.setHealth(f.getHealth()-throughdmg); - if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { - if (f.getCustomName()!=null) { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); - } else { - p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); - } - } - } else { - f.setHealth(0); - } - } - e.setDamage(0); - } - if (f.getNoDamageTicks()0) { - if (p.getHealth()+e.getDamage()*(life_steal/100.0d)0) { + if (p.getHealth()+e.getDamage()*(life_steal/100.0d)0) { f.setNoDamageTicks(f.getNoDamageTicks()-(int)(f.getNoDamageTicks()*(attack_speed/100.0d/4))); } @@ -6746,6 +7352,38 @@ public ItemStack getGoodie() { if (this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat7")>0) { e.setDamage(e.getDamage()+(this.plugin.getStatBonus(6, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat7"))/2)); } + if (throughdmg>normaldmg+armor_pen) { + //This means some piercing can be done. + //e.setDamage(normaldmg+this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5")/4)); + if (f.getHealth()-(normaldmg+armor_pen)>0) { + f.setHealth(f.getHealth()-(normaldmg+armor_pen)); + if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { + if (f.getCustomName()!=null) { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); + } else { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(normaldmg+armor_pen)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); + } + } + } else { + f.setHealth(0); + } + } else { + //This means piercing would do extra damage. Just subtract throughdmg. + if (f.getHealth()-throughdmg>0) { + f.setHealth(f.getHealth()-throughdmg); + if (this.plugin.getAccountsConfig().getBoolean(p.getName()+".settings.notify4")) { + if (f.getCustomName()!=null) { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getCustomName())+"."); + } else { + p.sendMessage(ChatColor.RED+""+ChatColor.ITALIC+" Dealt "+(Math.round(throughdmg)*10)/10+" damage to "+convertToItemName(f.getType().getName())+"."); + } + } + } else { + f.setHealth(0); + } + } + e.setDamage(0); + } if (f.getNoDamageTicks()0) { //e.setDamage(e.getDamage()+(this.plugin.getStatBonus(4, this.plugin.getAccountsConfig().getInt(p.getName()+".stats.stat5"))/4)); double normaldmg=(this.plugin.DMGCALC.getDamage(f.getEquipment().getHelmet(), f.getEquipment().getChestplate(), f.getEquipment().getLeggings(), f.getEquipment().getBoots(), e.getDamage(), DamageCause.ENTITY_ATTACK, false)); @@ -9234,7 +9872,7 @@ public void onEntityExpode(ExplosionPrimeEvent e) { e.setCancelled(true); } else if (c.getCustomName().compareTo(ChatColor.GOLD+"Explosive Creeper II")==0) { - Bukkit.getWorld("world").createExplosion(c.getLocation().getX(),c.getLocation().getY(),c.getLocation().getZ(),4f,false,true); + Bukkit.getWorld("world").createExplosion(c.getLocation().getX(),c.getLocation().getY(),c.getLocation().getZ(),5f,false,true); //Bukkit.getPlayer("AaMay").sendMessage("Sent explosion"); e.setCancelled(true); } else @@ -9244,7 +9882,7 @@ public void onEntityExpode(ExplosionPrimeEvent e) { e.setCancelled(true); } else if (c.getCustomName().compareTo(ChatColor.GOLD+"Destructive Creeper II")==0) { - Bukkit.getWorld("world").createExplosion(c.getLocation().getX(),c.getLocation().getY(),c.getLocation().getZ(),3f,true,true); + Bukkit.getWorld("world").createExplosion(c.getLocation().getX(),c.getLocation().getY(),c.getLocation().getZ(),4f,true,true); //Bukkit.getPlayer("AaMay").sendMessage("Sent explosion"); e.setCancelled(true); }