Guest User

Untitled

a guest
Feb 28th, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. public double getEntityEnchantmentBonus(LivingEntity entity, Enchantment enchant)
  2. {
  3. ItemStack checkItem = entity.getEquipment().getItemInHand();
  4.  
  5. if (checkItem == null)
  6. return 1;
  7.  
  8. if (FC_Rpg.mLib.swords.contains(checkItem.getType()))
  9. {
  10. if (enchant == Enchantment.DAMAGE_ARTHROPODS)
  11. {
  12. if (checkItem.containsEnchantment(Enchantment.DAMAGE_ARTHROPODS))
  13. return 1 + FC_Rpg.balanceConfig.getEnchantmentMultiplierBane() * checkItem.getEnchantmentLevel(Enchantment.DAMAGE_ARTHROPODS);
  14. }
  15. else if (enchant == Enchantment.DAMAGE_ALL)
  16. {
  17. if (checkItem.containsEnchantment(Enchantment.DAMAGE_ALL))
  18. return 1 + FC_Rpg.balanceConfig.getEnchantmentMultiplierSharpness() * checkItem.getEnchantmentLevel(Enchantment.DAMAGE_ALL);
  19. }
  20. else if (enchant == Enchantment.DAMAGE_UNDEAD)
  21. {
  22. if (checkItem.containsEnchantment(Enchantment.DAMAGE_UNDEAD))
  23. return 1 + FC_Rpg.balanceConfig.getEnchantmentMultiplierSmite() * checkItem.getEnchantmentLevel(Enchantment.DAMAGE_UNDEAD);
  24. }
  25. }
  26. else if (checkItem.getType() == Material.BOW)
  27. {
  28. if (enchant == Enchantment.ARROW_DAMAGE)
  29. {
  30. if (checkItem.containsEnchantment(Enchantment.ARROW_DAMAGE))
  31. return 1 + FC_Rpg.balanceConfig.getEnchantmentMultiplierPower() * checkItem.getEnchantmentLevel(Enchantment.ARROW_DAMAGE);
  32. }
  33. }
  34.  
  35. return 1;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment