Forgot HP boost part of the woodcutter buff.

dev
sigonasr2 11 years ago
parent 979e0c497d
commit b188407559
  1. 20
      BankEconomyMod/src/me/kaZep/Base/PlayerListener.java

@ -3273,6 +3273,23 @@ implements Listener
if (findleaves) {
//This is definitely a tree we can chop down. Destroy it then.
//Bukkit.getLogger().info("Identified as tree. Start Destroying.");
try {
Iterator<PotionEffect> effects = p.getActivePotionEffects().iterator();
//Figure out potion effects when player joins.
while (effects.hasNext()) {
PotionEffect nexteffect = effects.next();
if (nexteffect.getType().getName().compareTo(PotionEffectType.HEALTH_BOOST.getName())==0) {
double myhealth = p.getHealth();
p.removePotionEffect(PotionEffectType.HEALTH_BOOST);
p.addPotionEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST,1200,nexteffect.getAmplifier()+1));
p.setHealth(myhealth);
}
effects.remove();
}
} catch (ConcurrentModificationException ex_e) {
Bukkit.getLogger().warning("Potion Effect Collection not accessible while initializing player speed.");
}
p.addPotionEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST,1200,0));
destroyNearbyTree(e.getBlock().getWorld() ,e.getBlock().getLocation(), e.getBlock().getLocation(), (byte)(e.getBlock().getData()%4), p.getItemInHand().getEnchantmentLevel(Enchantment.SILK_TOUCH)>0);
}
}
@ -3640,8 +3657,9 @@ implements Listener
p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 360000, nexteffect.getAmplifier()+2, true));
}
if (nexteffect.getType().getName().compareTo(PotionEffectType.HEALTH_BOOST.getName())==0) {
p.removePotionEffect(PotionEffectType.HEALTH_BOOST);
double myhealth = p.getHealth();
p.addPotionEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST, 360000, nexteffect.getAmplifier()+1, true));
p.setHealth(myhealth);
}
/*if (nexteffect.getType().getName().compareTo(PotionEffectType.JUMP.getName())==0) {
p.removePotionEffect(PotionEffectType.JUMP);

Loading…
Cancel
Save